[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a ground ball to left fielder Gavin Lux.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:41:43.510Z","endTime":"2025-07-27T17:42:08.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-27T14:59:41.738Z","endTime":"2025-07-27T17:18:45.919Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"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-27T17:18:45.919Z","endTime":"2025-07-27T17:41:16.179Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"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-27T17:41:16.179Z","endTime":"2025-07-27T17:41:45.829Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"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":92.0,"endSpeed":84.2,"strikeZoneTop":3.55572948630959,"strikeZoneBottom":1.51933938911843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.89272371104239,"aZ":-22.764277716606543,"pfxX":-8.657348564117951,"pfxZ":5.179882653092603,"pX":0.06726690481002762,"pZ":2.6895927203655083,"vX0":6.525954109061195,"vY0":-133.92219435358422,"vZ0":-2.343979496044414,"x":114.44,"y":166.16,"x0":-1.2761994898711493,"y0":50.00321663724331,"z0":5.204295886605675,"aX":-15.727758194464403},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":2344,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4089837748360998,"extension":6.929315210188279},"index":3,"playId":"dbe9d9ae-c054-3cfb-9621-c8cc88a5070c","pitchNumber":1,"startTime":"2025-07-27T17:41:45.829Z","endTime":"2025-07-27T17:41:49.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.670831034129403,"aZ":-21.992833272435313,"pfxX":-7.858917686797438,"pfxZ":5.589784985531168,"pX":-0.11422961817960967,"pZ":2.8365773643660015,"vX0":5.779615505137574,"vY0":-134.26104001972269,"vZ0":-2.0486958540982356,"x":121.35,"y":162.19,"x0":-1.2761347590891783,"y0":50.003795837943635,"z0":5.178326291413953,"aX":-14.316681705473327},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":13.0,"spinRate":2410,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4082990402900464,"extension":6.9812257129952995},"hitData":{"launchSpeed":88.9,"launchAngle":7.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.8,"coordY":109.12}},"index":4,"playId":"05757150-90e0-3b6f-bbba-1d0ec1e05dbb","pitchNumber":2,"startTime":"2025-07-27T17:41:59.665Z","endTime":"2025-07-27T17:42:08.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-07-27T17:42:08.805Z","atBatIndex":0},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Yandy Díaz hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:42:34.277Z","endTime":"2025-07-27T17:43:11.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"Hit By Pitch","eventType":"hit_by_pitch","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":2},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.62733990124264,"strikeZoneBottom":1.51619896899884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.352927362047776,"aZ":-24.66828216398704,"pfxX":-8.575646422182238,"pfxZ":4.169909583497453,"pX":-0.35441868815965843,"pZ":1.7369862000769796,"vX0":5.5883303953749275,"vY0":-133.53539732747237,"vZ0":-4.219849592920345,"x":130.51,"y":191.88,"x0":-1.3624143164749163,"y0":50.00645633151077,"z0":5.117222406342581,"aX":-15.45616215566093},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.8,"breakHorizontal":14.3,"spinRate":2168,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.4105127549393157,"extension":6.908357719496584},"index":0,"playId":"1acffe7f-4731-32db-81f4-50bae4fa21bb","pitchNumber":1,"startTime":"2025-07-27T17:42:35.799Z","endTime":"2025-07-27T17:42:41.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Chandler Simpson caught stealing 2nd base, catcher Jose Trevino to second baseman Matt McLain.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"1acffe7f-4731-32db-81f4-50bae4fa21bb","startTime":"2025-07-27T17:42:46.638Z","endTime":"2025-07-27T17:43:08.398Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":802415,"link":"/api/v1/people/802415"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":1.46,"dramaIndex":77.0,"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45396780399974,"aZ":-20.394432723062508,"pfxX":-8.440859261908049,"pfxZ":6.3258957741925155,"pX":-1.5556429961928193,"pZ":3.2764859038218748,"vX0":2.3379070169841882,"vY0":-135.56975828368087,"vZ0":-1.2592026813772836,"x":176.3,"y":150.31,"x0":-1.3320785353959865,"y0":50.00517572838922,"z0":5.169621068471208,"aX":-15.723994509660006},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":14.8,"spinRate":2374,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.403915245613776,"extension":6.893604485150906},"index":2,"playId":"b9efd97d-980b-3400-99cc-cb71e8b5fc08","pitchNumber":2,"startTime":"2025-07-27T17:43:08.398Z","endTime":"2025-07-27T17:43:11.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-27T17:43:11.911Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:43:46.150Z","endTime":"2025-07-27T17:44:28.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":82.9,"strikeZoneTop":3.48117982926939,"strikeZoneBottom":1.49518602071443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.479791049948425,"aZ":-22.552436281727523,"pfxX":-11.169964712223683,"pfxZ":5.386108943428866,"pX":-0.6085797183062813,"pZ":3.0773425544957203,"vX0":5.70009126411883,"vY0":-133.92888331243432,"vZ0":-1.4386627746352163,"x":140.2,"y":155.69,"x0":-1.3328369738281325,"y0":50.000272332278975,"z0":5.261197869697816,"aX":-19.946209459986903},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":18.7,"spinRate":2356,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.41163785139954534,"extension":6.849100532138475},"index":0,"playId":"caadb159-4d0f-3643-aaeb-c73e3cfc995a","pitchNumber":1,"startTime":"2025-07-27T17:43:48.841Z","endTime":"2025-07-27T17:43:52.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.993312350238465,"aZ":-30.300828011976762,"pfxX":4.424193943186184,"pfxZ":1.3228898110454494,"pX":0.05863221613746602,"pZ":2.345612562055621,"vX0":2.574154795661297,"vY0":-118.73857570645303,"vZ0":-0.32868681576928693,"x":114.77,"y":175.45,"x0":-1.6165857437177735,"y0":50.00545036287075,"z0":5.2569441949554205,"aX":6.280153578937929},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.6,"breakHorizontal":-8.6,"spinRate":2421,"spinDirection":77},"zone":5,"typeConfidence":2.0,"plateTime":0.46234420328209946,"extension":6.648560415725076},"index":1,"playId":"2b6cde68-4744-36a2-9e2d-09d42ce24984","pitchNumber":2,"startTime":"2025-07-27T17:44:03.931Z","endTime":"2025-07-27T17:44:06.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.343805003129436,"aZ":-22.58128820699912,"pfxX":-9.220848599210655,"pfxZ":5.189266794979815,"pX":-1.2590078586700555,"pZ":3.2365728229211967,"vX0":4.108438853051943,"vY0":-134.85759843871801,"vZ0":-0.829668325897231,"x":164.99,"y":151.39,"x0":-1.6012601916890994,"y0":50.00156337726874,"z0":5.135791872094963,"aX":-17.043585668099666},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.5,"breakHorizontal":15.8,"spinRate":2364,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4055978351033449,"extension":6.9044168486078075},"index":2,"playId":"5916a677-4c8f-3fdf-a91d-3e6baed51065","pitchNumber":3,"startTime":"2025-07-27T17:44:24.060Z","endTime":"2025-07-27T17:44:28.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-27T17:44:28.185Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Caminero grounds out softly, pitcher Brady Singer to first baseman Santiago Espinal.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T17:44:47.125Z","endTime":"2025-07-27T17:44:58.087Z","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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":3},"details":{"event":"Groundout","eventType":"field_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":[{"player":{"id":663903,"link":"/api/v1/people/663903"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.062122393460083,"aZ":-27.462977823192194,"pfxX":3.738535216472965,"pfxZ":3.3450818414267403,"pX":0.912035995099595,"pZ":2.3411915118538493,"vX0":4.421803540358234,"vY0":-117.82652370744458,"vZ0":-0.72848172879144,"x":82.24,"y":175.57,"x0":-1.47353982426642,"y0":50.003425801456544,"z0":5.188672539626438,"aX":5.263380897482246},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.1,"breakHorizontal":-7.8,"spinRate":2361,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4646008874663248,"extension":6.802327035169054},"hitData":{"launchSpeed":57.7,"launchAngle":-59.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":131.15,"coordY":181.96}},"index":0,"playId":"32600963-e135-3eb5-bb01-1de28e564a8c","pitchNumber":1,"startTime":"2025-07-27T17:44:50.909Z","endTime":"2025-07-27T17:44:58.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-27T17:44:58.087Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Friedl singles on a sharp line drive to right fielder Josh Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T17:47:13.869Z","endTime":"2025-07-27T17:48:40.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.24548818680436,"strikeZoneBottom":1.45327208547038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65673897254265,"aZ":-15.484705979539244,"pfxX":-7.142538364148429,"pfxZ":9.020205864936962,"pX":-0.4912524739758339,"pZ":4.529868408273195,"vX0":5.187081562382371,"vY0":-135.4337504538212,"vZ0":-0.7239038608720825,"x":135.73,"y":116.47,"x0":-1.5071078826515663,"y0":50.00351047146304,"z0":5.8875615614563,"aX":-13.217326352560512},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":11.8,"spinRate":2327,"spinDirection":226},"zone":11,"typeConfidence":0.85,"plateTime":0.40503405655105507,"extension":6.177066938526534},"index":0,"playId":"f2f15432-19c1-34e6-aa17-e4acdc7b2a63","pitchNumber":1,"startTime":"2025-07-27T17:47:19.893Z","endTime":"2025-07-27T17:47:26.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.8,"endSpeed":84.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.782808065725334,"aZ":-13.489333879932646,"pfxX":-6.800819433288618,"pfxZ":10.232541981146126,"pX":-0.12743098413920786,"pZ":3.1516908001975676,"vX0":5.626458630706331,"vY0":-134.8870738593295,"vZ0":-4.566948676023967,"x":121.86,"y":153.68,"x0":-1.3659881866569514,"y0":50.004689774011986,"z0":5.8314031479578405,"aX":-12.421605670906317},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":10.9,"spinRate":2355,"spinDirection":221},"zone":2,"typeConfidence":0.84,"plateTime":0.40745200205437015,"extension":6.231654616202},"index":1,"playId":"a7041bbf-2382-342c-be50-c1f28a88a74b","pitchNumber":2,"startTime":"2025-07-27T17:47:36.003Z","endTime":"2025-07-27T17:47:39.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-27T17:47:44.770Z","endTime":"2025-07-27T17:48:01.972Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.22263096924238,"strikeZoneBottom":1.47511817183714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.087717809319464,"aZ":-41.10173005197177,"pfxX":2.4404375395642885,"pfxZ":-5.8000198425236995,"pX":0.06840714323691724,"pZ":2.28363665034626,"vX0":2.8355476629558614,"vY0":-122.68101163015177,"vZ0":-0.5737329941276179,"x":114.39,"y":177.12,"x0":-1.4153556928945044,"y0":50.00446063479585,"z0":5.995297158779498,"aX":3.7550820623599415},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.4,"breakHorizontal":-5.0,"spinRate":2579,"spinDirection":32},"zone":5,"typeConfidence":0.9,"plateTime":0.44483606327145875,"extension":6.133605970074195},"index":3,"playId":"b91cf793-2b13-378d-a94e-54ca5efbcdc6","pitchNumber":3,"startTime":"2025-07-27T17:48:01.972Z","endTime":"2025-07-27T17:48:06.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.866558586496662,"aZ":-43.989401215657885,"pfxX":4.2727135725458645,"pfxZ":-7.532567991242447,"pX":0.37161701978464295,"pZ":1.8641380040101247,"vX0":2.689621044984396,"vY0":-124.4648037033741,"vZ0":-1.1370595046830603,"x":102.83,"y":188.45,"x0":-1.2777585331073327,"y0":50.00009975808042,"z0":5.9680491791484265,"aX":6.7050758305792355},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-13.7,"breakHorizontal":-8.4,"spinRate":2686,"spinDirection":37},"zone":9,"typeConfidence":0.9,"plateTime":0.43998140338194736,"extension":6.345131222723307},"hitData":{"launchSpeed":101.8,"launchAngle":12.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":198.59,"coordY":118.29}},"index":4,"playId":"a96a357f-223b-3b46-bf46-2b68de141740","pitchNumber":4,"startTime":"2025-07-27T17:48:29.457Z","endTime":"2025-07-27T17:48:40.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-27T17:48:40.016Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a line drive to left fielder Jake Mangum. TJ Friedl to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T17:49:04.035Z","endTime":"2025-07-27T17:50:18.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":"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":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.18283310993487,"strikeZoneBottom":1.31564565310208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34956460941376,"aZ":-25.970002389844943,"pfxX":0.4471472861180845,"pfxZ":3.6451578122120845,"pX":0.9187099436116822,"pZ":1.6429765350304124,"vX0":6.058080357685275,"vY0":-129.44136424791103,"vZ0":-5.376516750422197,"x":81.98,"y":194.42,"x0":-1.5074991828811175,"y0":50.00309011082745,"z0":5.728837617333444,"aX":0.7591310446296241},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.6,"breakHorizontal":-2.2,"spinRate":2208,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.4227179266235015,"extension":6.307022129672411},"index":0,"playId":"84f301a5-ccf7-3dbb-8257-6d4f061ffc70","pitchNumber":1,"startTime":"2025-07-27T17:49:07.327Z","endTime":"2025-07-27T17:49:14.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.2,"endSpeed":86.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.456894648116318,"aZ":-15.541722425234605,"pfxX":-6.09871985426938,"pfxZ":8.586140085834181,"pX":0.33339729854610844,"pZ":3.357794893988343,"vX0":6.795208481150711,"vY0":-138.42704562075738,"vZ0":-4.094134906101128,"x":104.29,"y":148.12,"x0":-1.363063797135685,"y0":50.001962311404064,"z0":5.899331259128263,"aX":-11.812902369626872},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":9.6,"spinRate":2266,"spinDirection":205},"zone":12,"typeConfidence":0.89,"plateTime":0.3959758947175538,"extension":6.271349421218263},"index":1,"playId":"82576ce0-ba00-3bc1-a45e-550fa6113db1","pitchNumber":2,"startTime":"2025-07-27T17:49:24.201Z","endTime":"2025-07-27T17:49:27.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.13607112810072,"strikeZoneBottom":1.26903425333929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.655163103194035,"aZ":-39.028941016997194,"pfxX":-1.2042261270629258,"pfxZ":-4.494872452553677,"pX":1.156057757223722,"pZ":0.35177950433504024,"vX0":6.2837164781880865,"vY0":-122.5988470190117,"vZ0":-5.180774925523873,"x":72.93,"y":229.28,"x0":-1.2808087409980893,"y0":50.00064743256422,"z0":5.8139095222252175,"aX":-1.8380061354736092},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.1,"breakHorizontal":0.7,"spinRate":2523,"spinDirection":20},"zone":14,"typeConfidence":0.89,"plateTime":0.44631782569198775,"extension":6.3280319396233695},"index":2,"playId":"1adc0c06-958c-39ae-8e28-841a0b5df9c1","pitchNumber":3,"startTime":"2025-07-27T17:49:48.389Z","endTime":"2025-07-27T17:49:51.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.434123436113985,"aZ":-26.40545938322926,"pfxX":-1.2950401268612104,"pfxZ":3.330607429525677,"pX":0.44734966664922643,"pZ":1.9474043188548773,"vX0":5.813237532109304,"vY0":-130.7305679488126,"vZ0":-4.677647810623328,"x":99.95,"y":186.2,"x0":-1.6363850981360268,"y0":50.00286876204562,"z0":5.740804226202279,"aX":-2.243495937976899},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":1.1,"spinRate":2155,"spinDirection":202},"zone":6,"typeConfidence":0.89,"plateTime":0.4189036440711398,"extension":6.215740705030648},"hitData":{"launchSpeed":96.0,"launchAngle":12.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.47,"coordY":98.29}},"index":3,"playId":"17136eba-2f52-377a-adc4-be2dfef70c29","pitchNumber":4,"startTime":"2025-07-27T17:50:08.801Z","endTime":"2025-07-27T17:50:18.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-27T17:50:18.214Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T17:50:42.292Z","endTime":"2025-07-27T17:51:30.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.49549229559611,"strikeZoneBottom":1.65476579656275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.33782993620943,"aZ":-37.91241335477932,"pfxX":1.6139285519509603,"pfxZ":-3.5915160721901156,"pX":0.08253115800778625,"pZ":3.0597450226681073,"vX0":2.9429449756437225,"vY0":-125.61769396360029,"vZ0":0.4162779898287121,"x":113.85,"y":156.17,"x0":-1.3135811246442433,"y0":50.00059820694174,"z0":5.972811219126164,"aX":2.580030952221474},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.1,"breakHorizontal":-3.6,"spinRate":2500,"spinDirection":26},"zone":2,"typeConfidence":0.86,"plateTime":0.43595071644058203,"extension":6.365437444925273},"index":0,"playId":"f22c3e60-0c4e-3491-b762-b130c863c5bb","pitchNumber":1,"startTime":"2025-07-27T17:50:45.575Z","endTime":"2025-07-27T17:50:49.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.472679838200776,"aZ":-15.438931463811318,"pfxX":-5.777627371052454,"pfxZ":8.102585375891717,"pX":0.3827707077485355,"pZ":4.441111799881771,"vX0":6.675063734659742,"vY0":-142.93126045675504,"vZ0":-1.3233113584020042,"x":102.41,"y":118.87,"x0":-1.2341307062942508,"y0":50.003684383659674,"z0":5.8813367504575496,"aX":-11.93487442267964},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":9.1,"spinRate":2361,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.38346844401890934,"extension":6.346262927787304},"index":1,"playId":"5265525e-00bc-3a5d-8e5f-f79788636bd7","pitchNumber":2,"startTime":"2025-07-27T17:51:05.332Z","endTime":"2025-07-27T17:51:09.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.51719292451387,"strikeZoneBottom":1.58780905059981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.42740423956976,"aZ":-42.689003702509794,"pfxX":4.217533482287335,"pfxZ":-6.640555571139721,"pX":0.5046387355254166,"pZ":2.680378252334951,"vX0":3.1803084170286544,"vY0":-124.65190240361835,"vZ0":0.5488425544450428,"x":97.76,"y":166.41,"x0":-1.3324417153616483,"y0":50.00075946612144,"z0":5.9622946687893075,"aX":6.680957424182358},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-11.6,"breakHorizontal":-8.3,"spinRate":2671,"spinDirection":42},"zone":6,"typeConfidence":0.9,"plateTime":0.43824535651531926,"extension":6.340367884550237},"index":2,"playId":"ff014803-70f8-3a8c-bbee-9ca0530f3cac","pitchNumber":3,"startTime":"2025-07-27T17:51:26.609Z","endTime":"2025-07-27T17:51:30.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.699999999999996,"awayTeamWinProbability":41.300000000000004,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.79,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-27T17:51:30.624Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hays singles on a soft ground ball to second baseman Tristan Gray, deflected by shortstop Taylor Walls. TJ Friedl scores. Matt McLain to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T17:51:51.817Z","endTime":"2025-07-27T17:52:28.425Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":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_deflection"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":{"id":669358,"link":"/api/v1/people/669358"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.25348629560034,"strikeZoneBottom":1.33539696731456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.686107603456314,"aZ":-23.637793829624417,"pfxX":-0.33018205649886534,"pfxZ":4.672755008084529,"pX":0.75799258211118,"pZ":2.9322139063642,"vX0":5.758146186023069,"vY0":-133.80176603587793,"vZ0":-3.034958157855956,"x":88.11,"y":159.61,"x0":-1.371805836090897,"y0":50.0058916336131,"z0":5.759932935980132,"aX":-0.60425984142045},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":-0.5,"spinRate":2254,"spinDirection":213},"zone":3,"typeConfidence":0.9,"plateTime":0.4080951370921495,"extension":6.278540111986605},"index":0,"playId":"1a4a0f9b-185d-3a8c-b394-d9f82d714be2","pitchNumber":1,"startTime":"2025-07-27T17:51:58.800Z","endTime":"2025-07-27T17:52:02.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.199067032630015,"aZ":-41.65169546098988,"pfxX":2.434614266101496,"pfxZ":-5.986971639757046,"pX":1.0324619470759306,"pZ":2.2746734305780465,"vX0":4.7419002574462565,"vY0":-124.72890921294167,"vZ0":-0.5907758215022173,"x":77.64,"y":177.36,"x0":-1.2069586878358325,"y0":50.00540767682297,"z0":5.937922436460843,"aX":3.8513562995226933},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.8,"breakHorizontal":-5.5,"spinRate":2643,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4385012770639478,"extension":6.298230758559536},"hitData":{"launchSpeed":58.9,"launchAngle":-45.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":125.06,"coordY":158.88}},"index":1,"playId":"80c17bf3-6dfc-3998-8904-8e47e7f78c0f","pitchNumber":2,"startTime":"2025-07-27T17:52:19.173Z","endTime":"2025-07-27T17:52:28.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.9,"awayTeamWinProbability":32.099999999999994,"homeTeamWinProbabilityAdded":9.20000000000001,"leverageIndex":1.9,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2025-07-27T17:52:28.425Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Lux grounds out, first baseman Jonathan Aranda to second baseman Tristan Gray. Matt McLain scores. Austin Hays to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T17:53:06.861Z","endTime":"2025-07-27T17:54:10.256Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":669358,"link":"/api/v1/people/669358"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.96488171390724,"aZ":-11.911901919157808,"pfxX":-5.409603686778289,"pfxZ":10.035033469273168,"pX":0.2556788656768403,"pZ":3.8621004867085422,"vX0":6.5893752847743485,"vY0":-142.21255503313466,"vZ0":-2.745920081774335,"x":107.25,"y":134.5,"x0":-1.4043439598784684,"y0":50.00113536406581,"z0":5.6107223680561376,"aX":-10.92154835680432},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":8.3,"spinRate":2405,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.3872748669656203,"extension":6.461871364220332},"index":0,"playId":"9fcbceea-70b9-3fc5-9603-dd88a419f679","pitchNumber":1,"startTime":"2025-07-27T17:53:10.035Z","endTime":"2025-07-27T17:53:13.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.2,"strikeZoneTop":3.31512664592093,"strikeZoneBottom":1.5973316021937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.42925278633107,"aZ":-13.071806526965062,"pfxX":-3.618877742798211,"pfxZ":9.454034787920971,"pX":0.9029151932262856,"pZ":4.566494406212888,"vX0":6.821238947728568,"vY0":-142.15439029179043,"vZ0":-0.9571835249393064,"x":82.58,"y":115.48,"x0":-1.0714828389263715,"y0":50.004214517862486,"z0":5.748045113030443,"aX":-7.313902641128682},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":4.9,"spinRate":2476,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.38718948628622174,"extension":6.325664927462916},"index":1,"playId":"0741c79b-3570-3514-9ee4-40b77554047b","pitchNumber":2,"startTime":"2025-07-27T17:53:29.033Z","endTime":"2025-07-27T17:53:33.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Matt McLain steals (15) 3rd base. Austin Hays steals (3) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"0741c79b-3570-3514-9ee4-40b77554047b","startTime":"2025-07-27T17:53:41.650Z","endTime":"2025-07-27T17:54:02.832Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":680574,"link":"/api/v1/people/680574"},"postOnSecond":{"id":669720,"link":"/api/v1/people/669720"},"postOnThird":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":3.999999999999986,"leverageIndex":1.64,"dramaIndex":71.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7639874052717,"aZ":-21.677125362443068,"pfxX":-0.5859524937985015,"pfxZ":5.696131207873911,"pX":0.08607389974950386,"pZ":3.0780475645760443,"vX0":4.7862911102505015,"vY0":-135.19276831964945,"vZ0":-2.775365088066489,"x":113.72,"y":155.67,"x0":-1.634662222392889,"y0":50.00208666761703,"z0":5.647477231026245,"aX":-1.0806728898790083},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":0.0,"spinRate":2371,"spinDirection":208},"zone":2,"typeConfidence":0.86,"plateTime":0.405873553264934,"extension":6.176798778960565},"hitData":{"launchSpeed":74.9,"launchAngle":-49.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":138.48,"coordY":184.11}},"index":3,"playId":"7f784c3a-2895-3093-a32a-791cba6acbad","pitchNumber":3,"startTime":"2025-07-27T17:54:02.832Z","endTime":"2025-07-27T17:54:10.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"second":{"id":669720,"link":"/api/v1/people/669720"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.5,"awayTeamWinProbability":27.5,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":1.64,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-27T17:54:10.256Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T17:54:50.485Z","endTime":"2025-07-27T17:56:07.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":642136,"link":"/api/v1/people/642136"},"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":97.3,"endSpeed":88.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.813694663420343,"aZ":-13.059942099595169,"pfxX":-5.276632106397107,"pfxZ":9.40937392987444,"pX":0.5292094137764063,"pZ":3.489132385236435,"vX0":6.921570969256897,"vY0":-141.51077869243258,"vZ0":-3.6853456796283703,"x":96.83,"y":144.57,"x0":-1.2610382551937735,"y0":50.00322113072117,"z0":5.643071391049075,"aX":-10.719769220626924},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2305,"spinDirection":219},"zone":3,"typeConfidence":0.91,"plateTime":0.38683494536812235,"extension":6.414121249163757},"index":0,"playId":"e4b0ee3a-ba01-3330-9eb7-591d27bcc187","pitchNumber":1,"startTime":"2025-07-27T17:54:50.485Z","endTime":"2025-07-27T17:54:54.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"third":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.791539032149412,"aZ":-39.095374985371485,"pfxX":5.539655061294034,"pfxZ":-4.296939243776931,"pX":0.8453630423429609,"pZ":0.983898586256573,"vX0":3.4992927727168652,"vY0":-126.17513963530725,"vZ0":-4.127798751349022,"x":84.78,"y":212.21,"x0":-1.27930616577876,"y0":50.001595542787804,"z0":5.792954365356966,"aX":8.926158389981365},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.5,"breakHorizontal":-10.8,"spinRate":2673,"spinDirection":25},"zone":14,"typeConfidence":0.91,"plateTime":0.434190951900165,"extension":6.275835189482857},"index":1,"playId":"b426e5d1-0e18-316d-aa6b-8455beb123e5","pitchNumber":2,"startTime":"2025-07-27T17:55:10.710Z","endTime":"2025-07-27T17:55:14.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"third":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-27T17:55:26.516Z","endTime":"2025-07-27T17:55:39.654Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"third":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.37200190824071,"strikeZoneBottom":1.63701223672599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.859027166676572,"aZ":-41.86678569053541,"pfxX":4.850253615988662,"pfxZ":-5.981409023239279,"pX":1.7767488929817943,"pZ":1.9346407227915978,"vX0":5.551571899259819,"vY0":-126.50956471180761,"vZ0":-1.4360684948554792,"x":49.27,"y":186.54,"x0":-1.0764064602817816,"y0":50.002965247705916,"z0":5.866116613739209,"aX":7.859109016099718},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.9,"breakHorizontal":-10.1,"spinRate":2795,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.43299517113610086,"extension":6.378923312281253},"index":3,"playId":"d7c87755-5e9b-3297-a32b-5158b693196a","pitchNumber":3,"startTime":"2025-07-27T17:55:39.654Z","endTime":"2025-07-27T17:55:45.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"third":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.33365354548651,"strikeZoneBottom":1.51410314926559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.612557706550543,"aZ":-43.223250112198826,"pfxX":5.989878449560484,"pfxZ":-6.933578936995708,"pX":-0.1644090318204259,"pZ":3.3544196051101567,"vX0":1.021794033317622,"vY0":-125.48251669419435,"vZ0":2.06509072505708,"x":123.27,"y":148.21,"x0":-1.3551651762294703,"y0":50.00358415124977,"z0":6.044618216314659,"aX":9.543328545109164},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-11.9,"breakHorizontal":-11.0,"spinRate":2720,"spinDirection":37},"zone":2,"typeConfidence":0.91,"plateTime":0.43664609684773614,"extension":6.411020833519177},"index":4,"playId":"1939fb9d-ab03-3d5b-a6cb-17ffe31c02f8","pitchNumber":4,"startTime":"2025-07-27T17:56:02.811Z","endTime":"2025-07-27T17:56:07.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"third":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-27T17:56:07.651Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Lowe grounds out sharply, shortstop Elly De La Cruz to first baseman Santiago Espinal.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T17:58:05.357Z","endTime":"2025-07-27T17:59:20.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":5},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.57985905375735,"strikeZoneBottom":1.57760177821277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.247899926942427,"aZ":-22.54902884667752,"pfxX":-9.825751246011267,"pfxZ":5.285589124957263,"pX":0.13281577744501039,"pZ":1.7601312627688461,"vX0":7.1564828894534624,"vY0":-134.3621256763402,"vZ0":-4.577241371194095,"x":111.94,"y":191.26,"x0":-1.294251012623694,"y0":50.00103888511353,"z0":5.096545114172113,"aX":-17.888556802094488},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":16.2,"spinRate":2303,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4082937848117987,"extension":6.780839889773337},"index":0,"playId":"34c45cd9-2490-34ca-9b70-289253596ba2","pitchNumber":1,"startTime":"2025-07-27T17:58:14.116Z","endTime":"2025-07-27T17:58:19.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.71712673051294,"strikeZoneBottom":1.51964963543128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.927099591483692,"aZ":-32.89144069945733,"pfxX":2.274336104529263,"pfxZ":-0.483832734197402,"pX":-0.8768332142164369,"pZ":1.8843778058197047,"vX0":0.8328684379141706,"vY0":-120.22198029061231,"vZ0":-1.1682776762367244,"x":150.42,"y":187.9,"x0":-1.5222236551744253,"y0":50.00426814041354,"z0":5.2676757501746865,"aX":3.36533496798659},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.8,"breakHorizontal":-4.3,"spinRate":2436,"spinDirection":92},"zone":13,"typeConfidence":2.0,"plateTime":0.45372148848004556,"extension":6.848894810047927},"index":1,"playId":"7c3ef96b-fa47-3538-9dfa-5e6e0cd5df73","pitchNumber":2,"startTime":"2025-07-27T17:58:27.840Z","endTime":"2025-07-27T17:58:32.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.77,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.272689925395234,"aZ":-21.023251494234547,"pfxX":-9.878573737222062,"pfxZ":6.272150462544039,"pX":0.018525285237131428,"pZ":2.158941739589954,"vX0":6.6121480732864475,"vY0":-133.17847061086195,"vZ0":-3.726361938594258,"x":116.29,"y":180.49,"x0":-1.225642494231245,"y0":50.0048959132133,"z0":5.115616316608992,"aX":-17.569733026030928},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.7,"breakHorizontal":16.3,"spinRate":2344,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.41286606628347666,"extension":6.905832083020214},"index":2,"playId":"9fde9269-e1c3-3152-bb3b-b753084b7bd9","pitchNumber":3,"startTime":"2025-07-27T17:58:39.825Z","endTime":"2025-07-27T17:58:44.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.82582251162422,"strikeZoneBottom":1.84545805859676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.217253246010234,"aZ":-20.197794093814547,"pfxX":-9.264869534690213,"pfxZ":6.577292810219944,"pX":-0.7336430614998377,"pZ":2.323662239651886,"vX0":4.528334807137486,"vY0":-134.57047486602093,"vZ0":-3.3028161644289855,"x":144.96,"y":176.04,"x0":-1.241292475668486,"y0":50.00208271788947,"z0":5.010442030190413,"aX":-16.86577571806915},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":15.7,"spinRate":2301,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.4081849875367465,"extension":7.105331028978279},"index":3,"playId":"2a84fae5-1aee-36ce-be5a-6dd905af9bee","pitchNumber":4,"startTime":"2025-07-27T17:58:53.828Z","endTime":"2025-07-27T17:58:58.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-27T17:59:02.189Z","endTime":"2025-07-27T17:59:13.144Z","isPitch":false,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.82334019103295,"aZ":-33.267464998070494,"pfxX":3.0020326545837692,"pfxZ":-0.7240486399314854,"pX":0.043490654966349594,"pZ":1.9348790034342591,"vX0":2.4365383097448112,"vY0":-121.42898357252051,"vZ0":-0.9501039086288176,"x":115.34,"y":186.54,"x0":-1.3598742684897132,"y0":50.00386432294453,"z0":5.20314118251165,"aX":4.522426235362964},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.3,"breakHorizontal":-6.0,"spinRate":2556,"spinDirection":97},"zone":8,"typeConfidence":2.0,"plateTime":0.4495544684135768,"extension":6.967969888606736},"hitData":{"launchSpeed":101.1,"launchAngle":-0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":111.0,"coordY":146.0}},"index":5,"playId":"cd918487-e003-3104-8701-b194ddcc06c3","pitchNumber":5,"startTime":"2025-07-27T17:59:13.144Z","endTime":"2025-07-27T17:59:20.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-27T17:59:20.675Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, third baseman Noelvi Marte to first baseman Santiago Espinal.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T17:59:42.694Z","endTime":"2025-07-27T18:00:37.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":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":3},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.49720601181402,"aZ":-22.53018987387531,"pfxX":-8.559541857740777,"pfxZ":5.122061704115389,"pX":0.2609159252131662,"pZ":2.6756662257891985,"vX0":7.4877713342670935,"vY0":-136.04194677843913,"vZ0":-2.356547884222796,"x":107.05,"y":166.54,"x0":-1.4085592026704246,"y0":50.00527674983973,"z0":5.106895850008011,"aX":-16.1240219548415},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.0,"breakHorizontal":14.0,"spinRate":2389,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4018782395684326,"extension":7.0059379412055085},"index":0,"playId":"02e353e0-f1d3-3a94-a139-22e19d95823d","pitchNumber":1,"startTime":"2025-07-27T17:59:45.231Z","endTime":"2025-07-27T17:59:49.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.010440933276517,"aZ":-24.09564084313156,"pfxX":-8.552519632725488,"pfxZ":4.327586344715513,"pX":-0.5085020614568517,"pZ":2.5062122180808486,"vX0":5.251981075367648,"vY0":-135.12047274788875,"vZ0":-2.3977783330969813,"x":136.38,"y":171.11,"x0":-1.3574869832176542,"y0":50.00057666675447,"z0":5.0826216947801806,"aX":-15.951632474057869},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.6,"breakHorizontal":14.5,"spinRate":2364,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4040157596383964,"extension":7.057866579940118},"index":1,"playId":"501042b7-e28c-3102-bb61-ebddfbb3be23","pitchNumber":2,"startTime":"2025-07-27T18:00:07.845Z","endTime":"2025-07-27T18:00:11.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-27T18:00:16.307Z","endTime":"2025-07-27T18:00:29.965Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.953055904437498,"aZ":-23.625403990339617,"pfxX":-7.289299085098957,"pfxZ":4.626693599155827,"pX":0.21200620830492456,"pZ":2.778845651031913,"vX0":6.379258944171994,"vY0":-134.53830094114699,"vZ0":-1.567286170869615,"x":108.92,"y":163.75,"x0":-1.2333646009510135,"y0":50.00400459913094,"z0":5.0300547277858145,"aX":-13.473130881308812},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":12.0,"spinRate":2357,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.40584731463903045,"extension":7.126703540166443},"hitData":{"launchSpeed":83.4,"launchAngle":-68.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.04,"coordY":171.45}},"index":3,"playId":"b1b677e9-d8c7-3311-b3b2-102ae1a0c129","pitchNumber":3,"startTime":"2025-07-27T18:00:29.965Z","endTime":"2025-07-27T18:00:37.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:00:37.345Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:00:59.700Z","endTime":"2025-07-27T18:01:51.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.8881888836375,"aZ":-31.75169466913303,"pfxX":0.6215557020986381,"pfxZ":0.27897701282171106,"pX":-0.22188794491063188,"pZ":1.6832112302612536,"vX0":3.032556573292916,"vY0":-121.37439913430892,"vZ0":-1.8558069796202892,"x":125.46,"y":193.33,"x0":-1.559453668703075,"y0":50.00274545110938,"z0":5.1777471167772715,"aX":0.9434028682459599},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.4,"breakHorizontal":-1.7,"spinRate":2443,"spinDirection":94},"zone":8,"typeConfidence":2.0,"plateTime":0.44831467931864877,"extension":6.958451562042181},"index":0,"playId":"747786bb-a6f9-3be9-8cbe-edfa58e6770f","pitchNumber":1,"startTime":"2025-07-27T18:01:03.176Z","endTime":"2025-07-27T18:01:09.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.3,"strikeZoneTop":3.40289755600224,"strikeZoneBottom":1.47278054501697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.393284293979605,"aZ":-34.95830653049422,"pfxX":2.7369875434710087,"pfxZ":-1.8974849914499075,"pX":-1.7213733343700603,"pZ":1.8996050024540718,"vX0":-0.6556918957184168,"vY0":-119.45846459577734,"vZ0":-0.41537206564607154,"x":182.61,"y":187.49,"x0":-1.8010945379459598,"y0":50.005824906826305,"z0":5.185974618217965,"aX":4.004522960410325},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.4,"breakHorizontal":-4.8,"spinRate":2430,"spinDirection":91},"zone":13,"typeConfidence":2.0,"plateTime":0.45638698716161663,"extension":6.92403698289842},"index":1,"playId":"6a2ae423-9c1c-3e56-839f-4269a3aff0a2","pitchNumber":2,"startTime":"2025-07-27T18:01:14.884Z","endTime":"2025-07-27T18:01:19.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.39682758493748,"strikeZoneBottom":1.51006979013164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10597829603217,"aZ":-24.522706820162234,"pfxX":-7.626329305750654,"pfxZ":4.195457772235015,"pX":0.75204747895641,"pZ":3.0917948571021654,"vX0":7.760251680096759,"vY0":-134.41614365454416,"vZ0":-0.6707705698768287,"x":88.33,"y":155.3,"x0":-1.18651696381236,"y0":50.001084208278904,"z0":5.0912371258149305,"aX":-13.904164248502386},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.7,"breakHorizontal":12.1,"spinRate":2412,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.40804740273239704,"extension":7.000500145237633},"index":2,"playId":"29177f3c-3be9-3c4e-a2f9-c5722b94bda0","pitchNumber":3,"startTime":"2025-07-27T18:01:26.304Z","endTime":"2025-07-27T18:01:31.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T18:01:34.187Z","endTime":"2025-07-27T18:01:47.046Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.4314768815391,"strikeZoneBottom":1.41522415734397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.990376358539056,"aZ":-26.91644052934933,"pfxX":-9.802114144926605,"pfxZ":2.861027258900508,"pX":0.41946234999966925,"pZ":2.8808474569732243,"vX0":7.892501621398569,"vY0":-134.70123389212003,"vZ0":-0.7842928112554445,"x":101.01,"y":161.0,"x0":-1.2735538321476394,"y0":50.00623990245797,"z0":5.077234641631775,"aX":-18.03426781266016},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.3,"breakHorizontal":16.1,"spinRate":2402,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.4064851139339378,"extension":7.074737007736979},"index":4,"playId":"7e916332-a52d-306f-bc2d-ddcf4e7efcf9","pitchNumber":4,"startTime":"2025-07-27T18:01:47.046Z","endTime":"2025-07-27T18:01:51.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:01:51.107Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Fraley grounds out, second baseman Tristan Gray to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:03:56.274Z","endTime":"2025-07-27T18:05:29.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":1},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"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":"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":95.5,"endSpeed":85.9,"strikeZoneTop":3.49499449924691,"strikeZoneBottom":1.50159648095198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.627512544752854,"aZ":-14.413855340679559,"pfxX":-6.965950585544958,"pfxZ":9.280354901763632,"pX":1.5421444183386743,"pZ":3.013831509276604,"vX0":9.949818340462501,"vY0":-138.58310942948947,"vZ0":-4.605313556009697,"x":58.22,"y":157.41,"x0":-1.2167666083500972,"y0":50.00095461885034,"z0":5.684358109167754,"aX":-13.329433985840925},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":10.2,"spinRate":2426,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.39768151011061326,"extension":6.347351714498827},"index":0,"playId":"08551b5e-b41f-3ea7-821a-97aa6a2eda31","pitchNumber":1,"startTime":"2025-07-27T18:04:02.429Z","endTime":"2025-07-27T18:04:07.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.41687529419004,"strikeZoneBottom":1.54762961401195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.490413698748668,"aZ":-21.501782932454415,"pfxX":-9.035266465957536,"pfxZ":6.814912741763182,"pX":-0.14631704596481457,"pZ":1.2995047997189002,"vX0":5.622740453114029,"vY0":-124.95460794282329,"vZ0":-6.247100432123625,"x":122.58,"y":203.69,"x0":-1.2631814206179672,"y0":50.00190433489133,"z0":5.623610392269971,"aX":-14.146437141186338},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.9,"breakHorizontal":14.9,"spinRate":2112,"spinDirection":235},"zone":13,"typeConfidence":0.93,"plateTime":0.4400029828254448,"extension":6.314727602302002},"index":1,"playId":"eab541cd-af9e-3ca3-8a44-1a1efe11747c","pitchNumber":2,"startTime":"2025-07-27T18:04:21.372Z","endTime":"2025-07-27T18:04:26.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.369500581661523,"aZ":-24.89965067166688,"pfxX":-0.9043778871597185,"pfxZ":4.157151517400772,"pX":0.23613943577093846,"pZ":2.2102351881210796,"vX0":4.8352229981949675,"vY0":-131.56468101014937,"vZ0":-4.01595415016902,"x":108.0,"y":179.1,"x0":-1.5093783075202785,"y0":50.002148360500385,"z0":5.605571728506529,"aX":-1.5825638791747247},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":0.6,"spinRate":2322,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.4165921874095089,"extension":6.1629530429058015},"index":2,"playId":"49909b27-f705-3a12-85c8-df1e4485552d","pitchNumber":3,"startTime":"2025-07-27T18:04:39.503Z","endTime":"2025-07-27T18:04:43.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.149815845855954,"aZ":-16.21831098509571,"pfxX":-5.461831749038654,"pfxZ":8.105006173053757,"pX":0.25960008807796237,"pZ":3.5930007832844075,"vX0":6.605737721517976,"vY0":-140.01723137827824,"vZ0":-2.9662716755062437,"x":107.1,"y":141.77,"x0":-1.4301806506011274,"y0":50.002528288608296,"z0":5.7389218801653525,"aX":-10.752104351981519},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":8.4,"spinRate":2455,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.3924830678353439,"extension":6.275242180270308},"index":3,"playId":"d52e57e5-e6a0-3a5c-8728-9f59f26c7f16","pitchNumber":4,"startTime":"2025-07-27T18:04:59.745Z","endTime":"2025-07-27T18:05:03.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.454451181650793,"aZ":-23.533693282235582,"pfxX":-9.718165084226762,"pfxZ":5.263257141091183,"pX":-0.06796028989447885,"pZ":2.4889109245046313,"vX0":6.121745912564753,"vY0":-127.35892396106298,"vZ0":-3.316788848009206,"x":119.59,"y":171.58,"x0":-1.2417386763421485,"y0":50.00040129785162,"z0":5.671900196946061,"aX":-15.942951962456533},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":2073,"spinDirection":241},"zone":5,"typeConfidence":0.93,"plateTime":0.43027282487837315,"extension":6.4049166706975615},"hitData":{"launchSpeed":66.4,"launchAngle":2.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.38,"coordY":154.72}},"index":4,"playId":"ae01ec15-adc6-3d0b-899e-5488b0399058","pitchNumber":5,"startTime":"2025-07-27T18:05:21.331Z","endTime":"2025-07-27T18:05:29.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:05:29.375Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Trevino flies out to right fielder Josh Lowe.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:05:49.885Z","endTime":"2025-07-27T18:07:06.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66813055771148,"aZ":-14.709086982046962,"pfxX":-7.360817953460927,"pfxZ":8.658445772957329,"pX":0.45826913223576937,"pZ":2.86858711996757,"vX0":7.653946349525624,"vY0":-141.24469180747883,"vZ0":-5.090258590310761,"x":99.53,"y":161.33,"x0":-1.3325014070863817,"y0":50.00236215310941,"z0":5.642474437126511,"aX":-14.84775194175689},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":11.8,"spinRate":2460,"spinDirection":217},"zone":3,"typeConfidence":0.9,"plateTime":0.38802577941922767,"extension":6.359411652605593},"index":0,"playId":"6823619d-49d1-3f1d-bc40-7d13f082650f","pitchNumber":1,"startTime":"2025-07-27T18:05:56.122Z","endTime":"2025-07-27T18:05:59.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":99.1,"endSpeed":90.0,"strikeZoneTop":3.22974408876525,"strikeZoneBottom":1.33398768084156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.72595698535938,"aZ":-16.14464545570104,"pfxX":-4.839077901720577,"pfxZ":7.664621182564547,"pX":1.2182750834714582,"pZ":4.518731497706961,"vX0":8.609503928538832,"vY0":-144.01715652365556,"vZ0":-0.7134566749014644,"x":70.56,"y":116.77,"x0":-1.1869241280642742,"y0":50.00717919773459,"z0":5.772124638340385,"aX":-10.126768085677796},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.9,"breakHorizontal":7.0,"spinRate":2467,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.380916741431617,"extension":6.403799015042883},"index":1,"playId":"2af6645d-a1c5-3245-9268-d3a8547d6809","pitchNumber":2,"startTime":"2025-07-27T18:06:16.931Z","endTime":"2025-07-27T18:06:20.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.302274200632255,"aZ":-23.77900850937346,"pfxX":1.1566848254282707,"pfxZ":4.59516693892528,"pX":0.49729072297624205,"pZ":2.9116154932358227,"vX0":4.762310550579972,"vY0":-133.6972969669865,"vZ0":-2.731211835204633,"x":98.04,"y":160.17,"x0":-1.4506060402975227,"y0":50.00371195806658,"z0":5.635850752440901,"aX":2.11307280599811},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":-3.0,"spinRate":2310,"spinDirection":196},"zone":3,"typeConfidence":0.9,"plateTime":0.408225112550487,"extension":6.336419495047807},"index":2,"playId":"d12ce1bd-7e46-3e42-999f-7b28140833c7","pitchNumber":3,"startTime":"2025-07-27T18:06:34.405Z","endTime":"2025-07-27T18:06:39.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-27T18:06:47.011Z","endTime":"2025-07-27T18:06:56.956Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.969920260481313,"aZ":-41.90538222499874,"pfxX":4.269267865546854,"pfxZ":-6.282675228223466,"pX":0.2921755440077661,"pZ":3.639242354114024,"vX0":2.3697926939964424,"vY0":-123.2479096145844,"vZ0":2.7486741600233366,"x":105.86,"y":140.52,"x0":-1.2344401512908227,"y0":50.00393031533288,"z0":6.03225060067153,"aX":6.61109671664329},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.6,"breakHorizontal":-8.3,"spinRate":2720,"spinDirection":38},"zone":12,"typeConfidence":0.9,"plateTime":0.44328669725080827,"extension":6.277092761488449},"hitData":{"launchSpeed":89.7,"launchAngle":53.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.18,"coordY":122.57}},"index":4,"playId":"31e6a297-d4ed-3242-9ad3-57e745efe098","pitchNumber":4,"startTime":"2025-07-27T18:06:56.956Z","endTime":"2025-07-27T18:07:06.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.0,"awayTeamWinProbability":28.0,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:07:06.720Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Santiago Espinal walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:07:31.328Z","endTime":"2025-07-27T18:10:25.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":96.9,"endSpeed":88.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.98571634162854,"aZ":-13.44526650473684,"pfxX":-6.153089781713783,"pfxZ":9.395177036537214,"pX":0.42334422384166437,"pZ":2.304297431686833,"vX0":6.964078685068425,"vY0":-140.76494065808902,"vZ0":-6.83229639041568,"x":100.86,"y":176.56,"x0":-1.291315051289098,"y0":50.002107623702415,"z0":5.645438954610006,"aX":-12.26429074377964},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":9.6,"spinRate":2375,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.3901348881735718,"extension":6.357742666889535},"index":0,"playId":"ca3ea204-7f1e-313e-9584-63652668631b","pitchNumber":1,"startTime":"2025-07-27T18:07:36.836Z","endTime":"2025-07-27T18:07:39.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.49883305433553,"strikeZoneBottom":1.61359413638349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.03918065080384,"aZ":-40.48987803284531,"pfxX":2.5695501367361446,"pfxZ":-5.436006726822425,"pX":0.4047910698786727,"pZ":1.4883743556210005,"vX0":3.1420737974805815,"vY0":-122.35208623766086,"vZ0":-2.2310780069983496,"x":101.57,"y":198.59,"x0":-1.2253909910474823,"y0":50.003152378960486,"z0":5.851827521778447,"aX":3.930859712920113},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.1,"breakHorizontal":-5.3,"spinRate":2482,"spinDirection":23},"zone":14,"typeConfidence":0.9,"plateTime":0.44608454622168736,"extension":6.269203092083094},"index":1,"playId":"7d312328-0df9-3835-8f5a-ea4c8b72fcfb","pitchNumber":2,"startTime":"2025-07-27T18:07:55.335Z","endTime":"2025-07-27T18:08:01.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.57294708095974,"strikeZoneBottom":1.68769116949011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.901149344477908,"aZ":-41.91486301920143,"pfxX":1.1292024839556234,"pfxZ":-6.36013503131704,"pX":2.2535099106992673,"pZ":0.8746950550968515,"vX0":7.857530657026602,"vY0":-123.12529725474184,"vZ0":-3.370368144929357,"x":31.1,"y":215.16,"x0":-1.128287189970905,"y0":50.00055372198992,"z0":5.815038375392061,"aX":1.7297895620254335},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-12.1,"breakHorizontal":-4.0,"spinRate":2555,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4451801009639551,"extension":6.335956084612647},"index":2,"playId":"9298c446-8194-33d7-8ad4-e8e89a19c1a1","pitchNumber":3,"startTime":"2025-07-27T18:08:13.749Z","endTime":"2025-07-27T18:08:18.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.184581462360146,"aZ":-14.952307093326047,"pfxX":-6.656035547769315,"pfxZ":8.628825017035183,"pX":-0.7823260366942,"pZ":3.388627488987691,"vX0":4.233901120763404,"vY0":-140.25702494466074,"vZ0":-3.8658112667634494,"x":146.82,"y":147.29,"x0":-1.4452500601848834,"y0":50.00301697239518,"z0":5.757334541241271,"aX":-13.285350963132128},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2359,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.39023831085916116,"extension":6.229962139595002},"index":3,"playId":"0c214112-2cae-3f08-8269-bbd711838875","pitchNumber":4,"startTime":"2025-07-27T18:08:33.997Z","endTime":"2025-07-27T18:08:37.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-27T18:08:55.463Z","endTime":"2025-07-27T18:09:16.864Z","isPitch":false,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.61299127266456,"strikeZoneBottom":1.50568405542964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.325349370649224,"aZ":-24.687013685678902,"pfxX":0.008761380834285681,"pfxZ":3.9211807653696393,"pX":1.3303198127719988,"pZ":3.351966673304483,"vX0":7.2169607401873925,"vY0":-136.67306569982662,"vZ0":-1.7189771750463327,"x":66.29,"y":148.28,"x0":-1.334831083011092,"y0":50.006418636998475,"z0":5.668136468877196,"aX":0.015153476224934894},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":-1.4,"spinRate":2385,"spinDirection":193},"zone":12,"typeConfidence":0.89,"plateTime":0.39924689944816416,"extension":6.454316151234401},"index":5,"playId":"69d42afd-c4f0-3930-a2c3-201aca5a3f8e","pitchNumber":5,"startTime":"2025-07-27T18:09:16.864Z","endTime":"2025-07-27T18:09:21.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.042675830021828,"aZ":-14.112909911405435,"pfxX":-6.38361865239499,"pfxZ":8.893767621128637,"pX":0.8509336106498738,"pZ":2.8782121129193943,"vX0":8.084013984572742,"vY0":-141.12577230427075,"vZ0":-5.2049011079497856,"x":84.56,"y":161.07,"x0":-1.2120923523108142,"y0":50.006305975218105,"z0":5.645152352874392,"aX":-12.96879778527236},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":10.1,"spinRate":2408,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.38709422047437947,"extension":6.426489939807663},"index":6,"playId":"0c2c6589-4310-3dc5-b12c-74c66154ee8b","pitchNumber":6,"startTime":"2025-07-27T18:09:34.153Z","endTime":"2025-07-27T18:09:37.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.37681791736689,"aZ":-15.348297962511738,"pfxX":-6.026902911992991,"pfxZ":8.202486057267805,"pX":-0.4857561384088736,"pZ":3.802026526496301,"vX0":4.884337143902768,"vY0":-141.6163710407055,"vZ0":-2.5595415019783347,"x":135.52,"y":136.13,"x0":-1.4414868369317084,"y0":50.000666225545224,"z0":5.687671357987883,"aX":-12.35998127379307},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.6,"breakHorizontal":10.1,"spinRate":2370,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.38533461116740897,"extension":6.4067052513799245},"index":7,"playId":"f96e4e64-8914-3a0c-a625-c36873d61c97","pitchNumber":7,"startTime":"2025-07-27T18:09:56.351Z","endTime":"2025-07-27T18:09:59.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.58058779702618,"strikeZoneBottom":1.65135195648344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.121477068918264,"aZ":-42.86632489250317,"pfxX":1.7329326558794023,"pfxZ":-6.623727941565393,"pX":1.2811905114123103,"pZ":2.182349929474569,"vX0":5.311997536071793,"vY0":-126.08260862231931,"vZ0":-0.5979873619171978,"x":68.16,"y":179.86,"x0":-1.0763635176454769,"y0":50.004424448526706,"z0":5.875416103652425,"aX":2.7960770468024188},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-11.9,"breakHorizontal":-4.3,"spinRate":2622,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.43406599185398287,"extension":6.403698461168084},"index":8,"playId":"c2f3c8c1-fee9-3bb8-8f94-dfc9fa8097d6","pitchNumber":8,"startTime":"2025-07-27T18:10:18.577Z","endTime":"2025-07-27T18:10:25.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:10:25.289Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Friedl walks. Santiago Espinal to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:10:44.296Z","endTime":"2025-07-27T18:12:59.406Z","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":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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(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.1,"endSpeed":87.2,"strikeZoneTop":3.28148642464411,"strikeZoneBottom":1.45657949714533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.515026225058655,"aZ":-16.303407746307784,"pfxX":-6.511834990100213,"pfxZ":8.063036823654238,"pX":-0.3862449585313852,"pZ":4.624354562370255,"vX0":5.5821473297677375,"vY0":-139.89488497118606,"vZ0":-0.26653707366175916,"x":131.72,"y":113.92,"x0":-1.5679815065169043,"y0":50.006986639456734,"z0":5.795785119966724,"aX":-12.824563732011548},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2424,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.39253440588398236,"extension":6.275937052086034},"index":0,"playId":"f6132061-616b-3d2a-a63e-b242a559f104","pitchNumber":1,"startTime":"2025-07-27T18:10:50.262Z","endTime":"2025-07-27T18:10:55.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.201535063823,"strikeZoneBottom":1.46185474853794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74929968904348,"aZ":-25.193652463575425,"pfxX":-0.42896605048708114,"pfxZ":4.04819858194911,"pX":0.6790664286785051,"pZ":2.9905647845087913,"vX0":5.986204571596453,"vY0":-129.6590180702044,"vZ0":-2.132174215299488,"x":91.12,"y":158.03,"x0":-1.5910498380788414,"y0":50.003994506733015,"z0":5.720545514737107,"aX":-0.7400819513802037},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":-0.4,"spinRate":2233,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.4203058110979643,"extension":6.2292680010403325},"index":1,"playId":"9c7cd46c-ae71-3dc4-b518-2372e39c8938","pitchNumber":2,"startTime":"2025-07-27T18:11:08.333Z","endTime":"2025-07-27T18:11:12.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.8,"strikeZoneTop":3.29152131550924,"strikeZoneBottom":1.46650611648772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.28467772965688,"aZ":-26.48675019270458,"pfxX":0.128802893795525,"pfxZ":3.2019197049534647,"pX":-0.8745327800735951,"pZ":3.38489276642884,"vX0":2.2214977722863094,"vY0":-131.27557866250484,"vZ0":-0.9909463732797382,"x":150.34,"y":147.39,"x0":-1.7423881225799434,"y0":50.00138722548635,"z0":5.708278391535729,"aX":0.22840817886362114},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.9,"breakHorizontal":-0.6,"spinRate":2267,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.41451699339754766,"extension":6.233135912225478},"index":2,"playId":"f5b57d47-c1de-3d8b-b3aa-dc17d0e96362","pitchNumber":3,"startTime":"2025-07-27T18:11:29.015Z","endTime":"2025-07-27T18:11:33.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"66b13952-783a-3530-a56c-d57015da93a8","startTime":"2025-07-27T18:11:50.208Z","endTime":"2025-07-27T18:11:54.465Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.06886883542001,"strikeZoneBottom":1.43582941615141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.764645562408077,"aZ":-25.24031179339658,"pfxX":-8.834804710638622,"pfxZ":4.329568602446027,"pX":-0.7149461505045611,"pZ":1.616842492340736,"vX0":4.895682214251062,"vY0":-125.60416013465415,"vZ0":-5.035983472066797,"x":144.25,"y":195.13,"x0":-1.5385347593496537,"y0":50.00587476605142,"z0":5.693185402339611,"aX":-14.15883390203138},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.0,"breakHorizontal":14.9,"spinRate":2014,"spinDirection":238},"zone":7,"typeConfidence":0.93,"plateTime":0.4355981017429933,"extension":6.381384445670294},"index":4,"playId":"e2e33456-ede5-3b37-a9f7-4f0b0fb9f881","pitchNumber":4,"startTime":"2025-07-27T18:12:08.574Z","endTime":"2025-07-27T18:12:13.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.529408940027768,"aZ":-16.249485088965702,"pfxX":-6.049713397014125,"pfxZ":8.104816713278987,"pX":0.5313635949124742,"pZ":2.9699907680217787,"vX0":7.589693577739607,"vY0":-138.8945575651438,"vZ0":-4.45589626586041,"x":96.75,"y":158.59,"x0":-1.4436275738842497,"y0":50.001808643208705,"z0":5.667170265508845,"aX":-11.884741870977013},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":9.5,"spinRate":2407,"spinDirection":220},"zone":3,"typeConfidence":0.88,"plateTime":0.3935356644153294,"extension":6.31835401111798},"index":5,"playId":"752c2b9d-aa2f-3766-ae28-9e84d4d0c53a","pitchNumber":5,"startTime":"2025-07-27T18:12:27.971Z","endTime":"2025-07-27T18:12:31.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.10653142484886,"strikeZoneBottom":1.40948947430564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.542918623020036,"aZ":-22.211966672859266,"pfxX":-0.4002618515635348,"pfxZ":5.7510442511057605,"pX":2.0458444925789045,"pZ":1.822496033378721,"vX0":9.323058678577988,"vY0":-129.88427668186333,"vZ0":-5.414362679347334,"x":39.02,"y":189.57,"x0":-1.516687555016119,"y0":50.005245715606115,"z0":5.590819226390206,"aX":-0.6937210702178715},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":-1.1,"spinRate":2262,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.4194119713316744,"extension":6.31291639434344},"index":6,"playId":"a60664d6-a775-3f1a-a058-a36d574d5fcc","pitchNumber":6,"startTime":"2025-07-27T18:12:53.887Z","endTime":"2025-07-27T18:12:59.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.65,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:12:59.406Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt McLain grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:14:09.951Z","endTime":"2025-07-27T18:18:17.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-27T18:13:14.871Z","endTime":"2025-07-27T18:14:12.201Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.17292726559851,"strikeZoneBottom":1.28679946548495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.44616746765055,"aZ":-44.075254976417725,"pfxX":3.0242958664345716,"pfxZ":-7.8689601074627085,"pX":-0.41391948343277957,"pZ":3.9907582435262574,"vX0":1.2732966523454137,"vY0":-121.57868910447485,"vZ0":4.018428660834132,"x":132.78,"y":131.03,"x0":-1.3356321431063516,"y0":50.00112227532553,"z0":6.115415788097839,"aX":4.575051870290418},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.2,"breakHorizontal":-5.8,"spinRate":2559,"spinDirection":37},"zone":11,"typeConfidence":0.9,"plateTime":0.4486928127898553,"extension":6.242084204682033},"index":1,"playId":"3ceb5f69-e0c0-3fdf-b619-c57f8b29d735","pitchNumber":1,"startTime":"2025-07-27T18:14:12.201Z","endTime":"2025-07-27T18:14:17.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.07403977625193,"strikeZoneBottom":1.36066663547052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.32410146995316,"aZ":-13.690943655509368,"pfxX":-6.666188134103876,"pfxZ":9.280155496597605,"pX":0.18387817070268186,"pZ":4.292016836953486,"vX0":6.313322606282091,"vY0":-140.79035367682044,"vZ0":-1.6603408420307124,"x":109.99,"y":122.9,"x0":-1.2301725404055501,"y0":50.00129116024709,"z0":5.783244724812016,"aX":-13.2757168240674},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":10.7,"spinRate":2339,"spinDirection":219},"zone":12,"typeConfidence":0.91,"plateTime":0.3902168963491457,"extension":6.350446476346704},"index":2,"playId":"bebf89ef-aac2-3bee-9dea-ea395a97d929","pitchNumber":2,"startTime":"2025-07-27T18:14:28.314Z","endTime":"2025-07-27T18:14:32.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":94.5,"endSpeed":85.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.037718828313004,"aZ":-17.141660354949533,"pfxX":-6.582698225189943,"pfxZ":7.893768113622404,"pX":-0.5604319661792012,"pZ":3.3909386599112334,"vX0":4.681846172336915,"vY0":-137.49409383728945,"vZ0":-3.1512276460514927,"x":138.36,"y":147.22,"x0":-1.434775892451442,"y0":50.00243326503195,"z0":5.723096329183096,"aX":-12.534476997143328},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":10.9,"spinRate":2236,"spinDirection":219},"zone":11,"typeConfidence":0.87,"plateTime":0.3992088828903473,"extension":6.360862187429749},"index":3,"playId":"d31c8d40-0118-343e-af89-f9278a2969c7","pitchNumber":3,"startTime":"2025-07-27T18:14:48.373Z","endTime":"2025-07-27T18:14:52.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.194794332340226,"aZ":-23.554597530546353,"pfxX":0.5993100011744379,"pfxZ":4.944868286418508,"pX":0.6795323069278839,"pZ":2.4232800207925034,"vX0":5.4516825021966975,"vY0":-130.65117613899278,"vZ0":-3.7520709606360874,"x":91.1,"y":173.35,"x0":-1.504365091551189,"y0":50.005615860193465,"z0":5.6295536257822825,"aX":1.046025941276345},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-2.2,"spinRate":2230,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.41777981442184364,"extension":6.5156607058987825},"index":4,"playId":"569f48fa-ca1d-3453-8b22-e88115e1adfb","pitchNumber":4,"startTime":"2025-07-27T18:15:13.527Z","endTime":"2025-07-27T18:15:17.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.13720907908095,"strikeZoneBottom":1.38138144740225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.471601810001125,"aZ":-38.357441966733866,"pfxX":3.5492946392367175,"pfxZ":-3.754919899718441,"pX":1.8756631663283763,"pZ":-1.111563392714849,"vX0":6.4187502457861845,"vY0":-127.89618255257658,"vZ0":-9.198768698479725,"x":45.5,"y":268.79,"x0":-1.1317982970366112,"y0":50.00063154070928,"z0":5.557832879110399,"aX":5.850967775750719},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.8,"breakHorizontal":-7.9,"spinRate":2750,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.42898795125527345,"extension":6.467319676506649},"index":5,"playId":"39818aae-2ee3-39c6-a927-b8ad08859275","pitchNumber":5,"startTime":"2025-07-27T18:15:49.168Z","endTime":"2025-07-27T18:15:52.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96626948740843,"aZ":-13.675837686224208,"pfxX":-6.8421022731280114,"pfxZ":8.781689991152112,"pX":-0.46705852808373016,"pZ":3.1479769299909184,"vX0":5.337380452588546,"vY0":-144.1022070414778,"vZ0":-4.662272038479946,"x":134.8,"y":153.78,"x0":-1.4527401465636451,"y0":50.005334821014955,"z0":5.629600116561187,"aX":-14.415644376994033},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2443,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.3798569468082311,"extension":6.546268653255033},"index":6,"playId":"7089ab79-09ec-30cc-8efc-227596fdb012","pitchNumber":6,"startTime":"2025-07-27T18:16:26.087Z","endTime":"2025-07-27T18:16:29.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.173874308777776,"aZ":-25.7718712245637,"pfxX":0.6397681243974986,"pfxZ":3.562405221983898,"pX":0.1117904422968794,"pZ":3.052774211145362,"vX0":4.3169961266852726,"vY0":-132.6341635421864,"vZ0":-1.822476814739119,"x":112.74,"y":156.36,"x0":-1.6144579691264462,"y0":50.00177397407084,"z0":5.612999740609571,"aX":1.1481666748435184},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":-2.0,"spinRate":2270,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.41165965670088545,"extension":6.407677055633418},"index":7,"playId":"0969fb13-29c1-36e6-8a9c-511b79dcb718","pitchNumber":7,"startTime":"2025-07-27T18:16:53.589Z","endTime":"2025-07-27T18:16:56.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10955069940288,"aZ":-14.606172745095149,"pfxX":-7.0734225059077485,"pfxZ":8.355991587395778,"pX":0.25366549738445093,"pZ":3.1928014483867697,"vX0":7.227145952470596,"vY0":-143.3878003683103,"vZ0":-4.43021166929883,"x":107.33,"y":152.57,"x0":-1.368611611693939,"y0":50.00636066656941,"z0":5.655705958498267,"aX":-14.877069541082175},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.5,"breakHorizontal":11.5,"spinRate":2414,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.38057632835874555,"extension":6.468308191714371},"index":8,"playId":"15d941c0-2b52-3721-99a7-6912109c2231","pitchNumber":8,"startTime":"2025-07-27T18:17:20.913Z","endTime":"2025-07-27T18:17:24.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":9,"playId":"f118776c-7adc-4bcd-93eb-06dd627cf7bd","startTime":"2025-07-27T18:17:48.473Z","endTime":"2025-07-27T18:17:53.473Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.19267128347972,"aZ":-41.55940716129401,"pfxX":3.4969267028403435,"pfxZ":-5.92676253600649,"pX":0.6807540731253553,"pZ":1.690303883246372,"vX0":3.631029261027079,"vY0":-124.54749861376173,"vZ0":-1.7186353984804472,"x":91.05,"y":193.14,"x0":-1.2462473513125163,"y0":50.00451126856521,"z0":5.802064118085392,"aX":5.535804595972185},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-10.9,"breakHorizontal":-7.1,"spinRate":2541,"spinDirection":40},"zone":9,"typeConfidence":0.9,"plateTime":0.43847740921661904,"extension":6.513998096455947},"hitData":{"launchSpeed":75.4,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.33,"coordY":170.43}},"index":10,"playId":"60eb08ee-f04f-31a2-bc00-fda0a2bd6f9a","pitchNumber":9,"startTime":"2025-07-27T18:18:10.147Z","endTime":"2025-07-27T18:18:17.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:18:17.434Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:20:33.507Z","endTime":"2025-07-27T18:21:25.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.50653370352533,"strikeZoneBottom":1.66322477232747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.283462878174703,"aZ":-25.163024061170837,"pfxX":-8.53428623827303,"pfxZ":3.851656312021861,"pX":0.913445716274261,"pZ":3.373438205519929,"vX0":8.447990854729449,"vY0":-133.68164565616587,"vZ0":-0.19703116938204557,"x":82.18,"y":147.7,"x0":-1.1702657634447693,"y0":50.00342775670846,"z0":5.245800927035521,"aX":-15.535598973231446},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":13.8,"spinRate":2401,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.40884450328627286,"extension":7.3209654809472795},"index":0,"playId":"91f041e0-6142-332a-8c06-eebee4128f33","pitchNumber":1,"startTime":"2025-07-27T18:20:33.507Z","endTime":"2025-07-27T18:20:38.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":91.8,"endSpeed":84.7,"strikeZoneTop":3.63645028709373,"strikeZoneBottom":1.70813156628605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.394871674392036,"aZ":-25.634315389331597,"pfxX":-8.150616153838588,"pfxZ":3.586688047973995,"pX":0.8321022981221627,"pZ":2.6048601270557588,"vX0":8.035021384152241,"vY0":-133.56760543456588,"vZ0":-1.8538501917780155,"x":85.28,"y":168.45,"x0":-1.1435258771396986,"y0":50.000996734067925,"z0":5.1351792899154685,"aX":-14.855250213617644},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.4,"breakHorizontal":13.2,"spinRate":2355,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4087000489869812,"extension":7.342745637708328},"index":1,"playId":"44a93abe-e4a9-3e02-ad3e-0da441b958e3","pitchNumber":2,"startTime":"2025-07-27T18:20:46.814Z","endTime":"2025-07-27T18:20:51.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-27T18:20:56.775Z","endTime":"2025-07-27T18:21:08.424Z","isPitch":false,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.58186146987688,"strikeZoneBottom":1.54762327204311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.83146110277635,"aZ":-18.271113254274265,"pfxX":-1.440698696378756,"pfxZ":7.567701023354557,"pX":-0.08046518264235979,"pZ":4.116232669368664,"vX0":3.6906262381610784,"vY0":-133.48794007511242,"vZ0":0.3410080569867677,"x":120.07,"y":127.64,"x0":-1.28275924943479,"y0":50.0045484888748,"z0":5.283586664109353,"aX":-2.647850947555387},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":1.9,"spinRate":2555,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4075017426304237,"extension":7.313029400030331},"index":3,"playId":"e32ba1fe-44d8-30ca-a3de-9989507d7721","pitchNumber":3,"startTime":"2025-07-27T18:21:08.424Z","endTime":"2025-07-27T18:21:14.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.44177793805142,"strikeZoneBottom":1.6201414636091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.254351683826204,"aZ":-25.411991304272423,"pfxX":-8.105234863428118,"pfxZ":3.762807210288578,"pX":0.9777456483589071,"pZ":2.9417596211562964,"vX0":8.118432180633057,"vY0":-133.1568182554536,"vZ0":-0.9376120517162022,"x":79.73,"y":159.35,"x0":-1.0557215476665958,"y0":50.00582550482163,"z0":5.135032774275361,"aX":-14.576535983506696},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.8,"breakHorizontal":13.0,"spinRate":2429,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.41115077434740765,"extension":7.398537259177299},"index":4,"playId":"c3ff91cb-7ff7-378e-9c30-30600ccd1e8e","pitchNumber":4,"startTime":"2025-07-27T18:21:21.951Z","endTime":"2025-07-27T18:21:25.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:21:25.984Z","atBatIndex":18},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Matt Thaiss hit by pitch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:21:56.625Z","endTime":"2025-07-27T18:22:14.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-27T18:21:48.619Z","endTime":"2025-07-27T18:21:59.016Z","isPitch":false,"type":"action","player":{"id":642136,"link":"/api/v1/people/642136"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":88.9,"endSpeed":81.6,"strikeZoneTop":3.23220923417463,"strikeZoneBottom":1.47598119230901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.691494696114965,"aZ":-25.66128965256062,"pfxX":-0.17668313085340293,"pfxZ":3.8374364454919334,"pX":0.9089580682225904,"pZ":2.249208845210971,"vX0":5.897348455897197,"vY0":-129.35227247606312,"vZ0":-2.365528493787215,"x":82.35,"y":178.05,"x0":-1.376299950687362,"y0":50.00117888830766,"z0":5.140645565483126,"aX":-0.3003245052471478},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.6,"breakHorizontal":-1.0,"spinRate":2488,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.42325669782271236,"extension":7.359994479192986},"index":1,"playId":"4f110ae2-9d33-35fb-aaee-cf8d54d95822","pitchNumber":1,"startTime":"2025-07-27T18:21:59.016Z","endTime":"2025-07-27T18:22:04.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.692217062247437,"aZ":-25.167942927359444,"pfxX":-8.159668330850007,"pfxZ":3.9096573227164466,"pX":2.107002289778707,"pZ":2.890295192013846,"vX0":11.197276901050934,"vY0":-132.6031303483231,"vZ0":-1.079937149485812,"x":36.69,"y":160.74,"x0":-1.0980368711417618,"y0":50.00249107993291,"z0":5.12841109000226,"aX":-14.622396204271315},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":12.5,"spinRate":2431,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.41206294456599224,"extension":7.294242622618399},"index":2,"playId":"d3d411f8-859d-3f57-8516-f6d27a02d6fc","pitchNumber":2,"startTime":"2025-07-27T18:22:10.771Z","endTime":"2025-07-27T18:22:14.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.89999999999999,"awayTeamWinProbability":29.10000000000001,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:22:14.208Z","atBatIndex":19},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Chandler Simpson grounds into a double play, shortstop Elly De La Cruz to first baseman Santiago Espinal. Matt Thaiss out at 2nd. Chandler Simpson out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:22:35.922Z","endTime":"2025-07-27T18:23:20.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":81.9,"strikeZoneTop":3.52696110256995,"strikeZoneBottom":1.52541274001885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.68288597128781,"aZ":-24.350020069335155,"pfxX":-11.805268199820874,"pfxZ":4.4954122586742,"pX":0.9822245766654133,"pZ":3.3387288705344416,"vX0":9.855053214556412,"vY0":-131.9705506462168,"vZ0":-0.16458091326046087,"x":79.56,"y":148.63,"x0":-1.2921114522987915,"y0":50.00042678658062,"z0":5.216565791424109,"aX":-20.534818510788494},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.3,"breakHorizontal":18.8,"spinRate":2351,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.41723254802456644,"extension":7.27626953206828},"index":0,"playId":"024c1137-097a-385c-a276-ad782d190b26","pitchNumber":1,"startTime":"2025-07-27T18:22:41.800Z","endTime":"2025-07-27T18:22:48.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":82.4,"endSpeed":76.1,"strikeZoneTop":3.4942134040683,"strikeZoneBottom":1.49234685523871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.85446595540036,"aZ":-33.07922808992634,"pfxX":1.962672098417801,"pfxZ":-0.6209409495036082,"pX":-0.21013610139825034,"pZ":1.3628143504876213,"vX0":2.6128121922376737,"vY0":-120.0649335348626,"vZ0":-2.0151059023374422,"x":125.01,"y":201.98,"x0":-1.5666711970615705,"y0":50.00266727270971,"z0":5.151805385482143,"aX":2.8696008467974337},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.3,"breakHorizontal":-4.2,"spinRate":2466,"spinDirection":83},"zone":13,"typeConfidence":2.0,"plateTime":0.4558920242867188,"extension":6.965866881532104},"index":1,"playId":"b0267bd7-64d9-3892-ac1d-30561a307e9b","pitchNumber":2,"startTime":"2025-07-27T18:22:56.651Z","endTime":"2025-07-27T18:23:02.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.9,"endSpeed":84.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.630777077866412,"aZ":-23.22508739711137,"pfxX":-7.964007456432547,"pfxZ":4.917067552352291,"pX":-0.04108535936481161,"pZ":2.851635039134376,"vX0":6.468205705843887,"vY0":-133.79560735695,"vZ0":-1.6188216727629556,"x":118.57,"y":161.79,"x0":-1.4497552019017212,"y0":50.006600814539546,"z0":5.121448156943003,"aX":-14.508212672001601},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.8,"breakHorizontal":13.1,"spinRate":2265,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.40866197796306825,"extension":6.999616395265064},"hitData":{"launchSpeed":74.9,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.79,"coordY":150.67}},"index":2,"playId":"aead61ce-fddc-398f-9f6b-4bfc29c9f1ce","pitchNumber":3,"startTime":"2025-07-27T18:23:13.363Z","endTime":"2025-07-27T18:23:20.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":5.500000000000014,"leverageIndex":1.36,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:23:20.552Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:25:46.588Z","endTime":"2025-07-27T18:27:19.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":1},"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":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.57918029635042,"strikeZoneBottom":1.54090890051152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.839245921281183,"aZ":-25.646984311204843,"pfxX":2.226869942624773,"pfxZ":4.05018943873376,"pX":-0.6831277217225468,"pZ":4.0976850130405,"vX0":1.7311267003840434,"vY0":-125.72591329553008,"vZ0":0.5488546950529559,"x":143.04,"y":128.14,"x0":-1.6682697898525294,"y0":50.00381281303018,"z0":5.946715471698486,"aX":3.5894602696197264},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.7,"breakHorizontal":-4.4,"spinRate":2295,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.43450967780475125,"extension":6.055601652889327},"index":0,"playId":"fa1d8961-4839-36a4-9fcc-2314aa3e6051","pitchNumber":1,"startTime":"2025-07-27T18:25:53.392Z","endTime":"2025-07-27T18:25:59.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.848202412819123,"aZ":-42.14100736872017,"pfxX":2.7590363251158347,"pfxZ":-6.544401229406962,"pX":0.41609095406384095,"pZ":2.1690677527221878,"vX0":3.264073724638582,"vY0":-122.80447693077264,"vZ0":-0.4081430299518043,"x":101.14,"y":180.22,"x0":-1.289764554100971,"y0":50.00018032168433,"z0":5.929081015212502,"aX":4.203544399631662},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.6,"breakHorizontal":-5.8,"spinRate":2457,"spinDirection":52},"zone":9,"typeConfidence":0.9,"plateTime":0.446409680753149,"extension":6.2950043275259215},"index":1,"playId":"d1e34d92-f357-3c80-a4e4-f14d70fff99a","pitchNumber":2,"startTime":"2025-07-27T18:26:11.389Z","endTime":"2025-07-27T18:26:15.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.67888015759806,"strikeZoneBottom":1.59623724205395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.681123871531874,"aZ":-15.952020649311699,"pfxX":-7.351453864106745,"pfxZ":8.370813096131766,"pX":0.8184944640884002,"pZ":2.791935553449912,"vX0":8.401315131148646,"vY0":-138.9582050882828,"vZ0":-4.760330465556521,"x":85.8,"y":163.4,"x0":-1.3015916266339211,"y0":50.00611741623168,"z0":5.601246720000267,"aX":-14.253635854569675},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.2,"breakHorizontal":11.4,"spinRate":2336,"spinDirection":223},"zone":6,"typeConfidence":0.88,"plateTime":0.39549174539638887,"extension":6.353427134341458},"index":2,"playId":"cfb31eee-e4e1-3005-8139-2f28218713d4","pitchNumber":3,"startTime":"2025-07-27T18:26:33.499Z","endTime":"2025-07-27T18:26:38.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.58916110075006,"strikeZoneBottom":1.68650359755215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.153971718235862,"aZ":-22.9463611882923,"pfxX":-1.1704083210754677,"pfxZ":5.112196617950533,"pX":0.9536283011298448,"pZ":1.1534729601985487,"vX0":6.7740328765578,"vY0":-133.34421238656657,"vZ0":-6.993718353300978,"x":80.65,"y":207.64,"x0":-1.4653726847447448,"y0":50.000211427999375,"z0":5.460845613469626,"aX":-2.1120374501278727},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":0.7,"spinRate":2305,"spinDirection":205},"zone":14,"typeConfidence":0.89,"plateTime":0.41045731629543836,"extension":6.262610946867089},"index":3,"playId":"38bca5e5-20b5-36da-99d8-92fcad37fcb5","pitchNumber":4,"startTime":"2025-07-27T18:26:53.700Z","endTime":"2025-07-27T18:26:59.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6758455714363,"aZ":-39.33813421850659,"pfxX":0.9864273967708119,"pfxZ":-4.471486843465694,"pX":0.4463801432121816,"pZ":0.8994483782726342,"vX0":3.8650015809442557,"vY0":-125.59107699745917,"vZ0":-4.051907545104644,"x":99.99,"y":214.49,"x0":-1.2386010984528975,"y0":50.001654312777134,"z0":5.722360848302904,"aX":1.5805910323570025},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.8,"breakHorizontal":-2.6,"spinRate":2522,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.43558739360510756,"extension":6.267978553763673},"index":4,"playId":"2a4ce046-c45d-3e66-a6a6-2de7db4960c2","pitchNumber":5,"startTime":"2025-07-27T18:27:13.393Z","endTime":"2025-07-27T18:27:19.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:27:19.270Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hays grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:27:40.583Z","endTime":"2025-07-27T18:29:17.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":5},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.27539624624811,"strikeZoneBottom":1.42809475682694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.257371261973677,"aZ":-44.178759036008245,"pfxX":2.6491804745357515,"pfxZ":-7.953262803930569,"pX":-0.4828107777443042,"pZ":2.103869590711023,"vX0":1.6375851129476213,"vY0":-122.10821004346245,"vZ0":-0.10903222946794622,"x":135.4,"y":181.98,"x0":-1.5066204565954486,"y0":50.005829398065444,"z0":5.953251223033287,"aX":3.996773536169047},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-14.2,"breakHorizontal":-5.2,"spinRate":2699,"spinDirection":20},"zone":4,"typeConfidence":0.9,"plateTime":0.44873606635337193,"extension":6.13923345523116},"index":0,"playId":"3893dbe8-f672-3e6e-9913-ed1bd81c51f7","pitchNumber":1,"startTime":"2025-07-27T18:27:45.814Z","endTime":"2025-07-27T18:27:49.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.2524758253431,"strikeZoneBottom":1.36201698812609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.915508582144806,"aZ":-44.880088889648945,"pfxX":5.071188809640253,"pfxZ":-8.538896608432822,"pX":-0.6631839008077991,"pZ":4.007037814376406,"vX0":0.055455139774477386,"vY0":-121.24338302033976,"vZ0":4.51794396369753,"x":142.28,"y":130.59,"x0":-1.3451676023017947,"y0":50.00425612723201,"z0":6.038283118796003,"aX":7.543399778552629},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-14.2,"breakHorizontal":-9.2,"spinRate":2649,"spinDirection":41},"zone":11,"typeConfidence":0.9,"plateTime":0.45192121430782883,"extension":6.1521176360818455},"index":1,"playId":"c1004ea7-ea1c-3708-bef8-6c1c9c2a0597","pitchNumber":2,"startTime":"2025-07-27T18:28:02.740Z","endTime":"2025-07-27T18:28:08.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.199767233987384,"aZ":-27.33690890937973,"pfxX":2.012438062198309,"pfxZ":2.769912108412207,"pX":0.07658933205806899,"pZ":3.7710546663939244,"vX0":3.4626362072666956,"vY0":-130.29425458067175,"vZ0":0.10114085192891797,"x":114.08,"y":136.96,"x0":-1.5228040809342562,"y0":50.00461855534559,"z0":5.7701969334587675,"aX":3.51601804480808},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.3,"breakHorizontal":-4.3,"spinRate":2222,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.41779245361540696,"extension":6.239979815794758},"index":2,"playId":"93a1981e-e363-30f0-b995-dfb91ef16027","pitchNumber":3,"startTime":"2025-07-27T18:28:21.879Z","endTime":"2025-07-27T18:28:26.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-27T18:28:33.526Z","endTime":"2025-07-27T18:28:50.782Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.29025962431596,"strikeZoneBottom":1.48699259652861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.957271322711502,"aZ":-15.041323799916228,"pfxX":-4.0540795861790055,"pfxZ":8.11890250205449,"pX":1.0671822985275987,"pZ":4.174314354918384,"vX0":7.788428051929288,"vY0":-144.0077450208143,"vZ0":-1.6819834138034022,"x":76.32,"y":126.07,"x0":-1.1398594810992064,"y0":50.002393199282814,"z0":5.691555798462124,"aX":-8.555470847693776},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.5,"breakHorizontal":5.9,"spinRate":2505,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.3796574482962445,"extension":6.4586194537628385},"index":4,"playId":"2adf95f7-6038-3d72-ae63-ce09a6a9a6d9","pitchNumber":4,"startTime":"2025-07-27T18:28:50.782Z","endTime":"2025-07-27T18:28:57.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.01672265148132,"aZ":-43.667733540769284,"pfxX":3.459711125599438,"pfxZ":-7.215780246478252,"pX":-0.29243228579747066,"pZ":3.0379469903369523,"vX0":1.469862666899218,"vY0":-124.55918188377449,"vZ0":1.6185247210800882,"x":128.15,"y":156.76,"x0":-1.3376077056970972,"y0":50.00592482740474,"z0":5.955693640218035,"aX":5.507063734112812},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-12.6,"breakHorizontal":-6.6,"spinRate":2723,"spinDirection":40},"zone":1,"typeConfidence":0.9,"plateTime":0.43760094391653537,"extension":6.28611843017476},"hitData":{"launchSpeed":83.4,"launchAngle":-23.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.85,"coordY":158.27}},"index":5,"playId":"54e924d0-714d-3aa9-836f-7899a43993db","pitchNumber":5,"startTime":"2025-07-27T18:29:10.200Z","endTime":"2025-07-27T18:29:17.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:29:17.624Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Lux singles on a line drive to left fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:29:38.188Z","endTime":"2025-07-27T18:30:57.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.28067291617644,"strikeZoneBottom":1.63474704948686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.438563842602665,"aZ":-41.030090034284775,"pfxX":3.282220109186931,"pfxZ":-5.934803535845669,"pX":-0.05535186405303714,"pZ":2.2624193494534564,"vX0":2.0813259567025253,"vY0":-121.30363045435463,"vZ0":-0.06421262109880788,"x":119.11,"y":177.69,"x0":-1.3505268694642771,"y0":50.00297518734072,"z0":5.862418132439068,"aX":4.897371594847144},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.6,"breakHorizontal":-6.5,"spinRate":2711,"spinDirection":36},"zone":5,"typeConfidence":0.9,"plateTime":0.45131676345394434,"extension":6.373374402139639},"index":0,"playId":"36e14f36-9cd2-3ff8-8419-4dd99259c372","pitchNumber":1,"startTime":"2025-07-27T18:29:43.302Z","endTime":"2025-07-27T18:29:46.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":89.9,"endSpeed":82.7,"strikeZoneTop":3.28720856001592,"strikeZoneBottom":1.42964637363379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.297513922132676,"aZ":-22.636371049471165,"pfxX":-8.109877958554616,"pfxZ":5.495388844930003,"pX":-0.42897122415621136,"pZ":0.9864832937391705,"vX0":4.602776004212532,"vY0":-130.79854978615543,"vZ0":-7.257839325491442,"x":133.35,"y":212.14,"x0":-1.1569012685440663,"y0":50.00006537606659,"z0":5.491596121344555,"aX":-14.065433177258798},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.5,"breakHorizontal":13.7,"spinRate":2238,"spinDirection":233},"zone":13,"typeConfidence":0.85,"plateTime":0.41857616343006976,"extension":6.384419768532164},"index":1,"playId":"8816c127-5aca-3a47-b761-b396faa957f0","pitchNumber":2,"startTime":"2025-07-27T18:30:00.561Z","endTime":"2025-07-27T18:30:06.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.274240267278113,"aZ":-24.359938484367813,"pfxX":2.6242785278617733,"pfxZ":4.436937374152125,"pX":0.5766847798138333,"pZ":3.224762539036187,"vX0":4.633318199325416,"vY0":-131.9312035582475,"vZ0":-1.8854270228632037,"x":95.02,"y":151.71,"x0":-1.5438165544593294,"y0":50.00472041123968,"z0":5.745584506038175,"aX":4.621296325802623},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":-5.8,"spinRate":2388,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.41530170204347305,"extension":6.337052529134036},"index":2,"playId":"cca118b7-9da9-342a-b224-87eff2fef48b","pitchNumber":3,"startTime":"2025-07-27T18:30:18.228Z","endTime":"2025-07-27T18:30:21.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T18:30:31.628Z","endTime":"2025-07-27T18:30:48.626Z","isPitch":false,"type":"action","player":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.522276225998915,"aZ":-14.71816750838092,"pfxX":-6.579805203850046,"pfxZ":8.4259546351004,"pX":-0.3237001813349338,"pZ":3.231031528469101,"vX0":5.496230174357482,"vY0":-143.34664492606368,"vZ0":-3.8840118212152888,"x":129.34,"y":151.54,"x0":-1.4153110965626838,"y0":50.00471919333022,"z0":5.528536798047713,"aX":-13.633569262384247},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.6,"breakHorizontal":10.8,"spinRate":2414,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.3827578032428458,"extension":6.344401897681882},"hitData":{"launchSpeed":91.1,"launchAngle":13.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.11,"coordY":105.81}},"index":4,"playId":"5482180b-9bf3-349b-8948-2ce1aab88872","pitchNumber":4,"startTime":"2025-07-27T18:30:48.626Z","endTime":"2025-07-27T18:30:57.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.31,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:30:57.226Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Noelvi Marte singles on a fly ball to center fielder Chandler Simpson. Gavin Lux to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:31:21.054Z","endTime":"2025-07-27T18:32:56.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"postOnThird":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.41080088557645,"strikeZoneBottom":1.66608927909531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.448062476580432,"aZ":-26.53503428772208,"pfxX":1.0283713868980375,"pfxZ":3.2339809553163654,"pX":0.012521657840817935,"pZ":3.4052685019769133,"vX0":3.9990346986114518,"vY0":-130.6348412191033,"vZ0":-0.8497716401100769,"x":116.52,"y":146.84,"x0":-1.6666517307279713,"y0":50.00081221777409,"z0":5.71517250812688,"aX":1.7903060378774704},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.9,"breakHorizontal":-2.6,"spinRate":2210,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.41801393214379967,"extension":6.289534216628676},"index":0,"playId":"5c85af45-ed2e-3eba-a2ee-83e868c02def","pitchNumber":1,"startTime":"2025-07-27T18:31:25.767Z","endTime":"2025-07-27T18:31:29.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.501538883581247,"aZ":-14.496441352439977,"pfxX":-5.634540489950183,"pfxZ":8.87857481057923,"pX":0.9337652741444822,"pZ":2.9978720896603077,"vX0":8.15541090413022,"vY0":-140.16150914909232,"vZ0":-4.8531574835277524,"x":81.41,"y":157.84,"x0":-1.2807135270445607,"y0":50.000683480104726,"z0":5.697466071702423,"aX":-11.216592959606475},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":8.5,"spinRate":2399,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.39070076703372436,"extension":6.3354306278480195},"index":1,"playId":"b38040bd-5d1f-38a9-ae4a-20a6ded33595","pitchNumber":2,"startTime":"2025-07-27T18:31:45.830Z","endTime":"2025-07-27T18:31:49.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-27T18:32:00.748Z","endTime":"2025-07-27T18:32:16.152Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.1,"endSpeed":88.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51879514836961,"aZ":-14.950296732461206,"pfxX":-5.257033900278668,"pfxZ":8.52817582384035,"pX":0.2816008213691937,"pZ":4.171985694755755,"vX0":6.067567809273865,"vY0":-141.2903389348764,"vZ0":-1.8833440556027028,"x":106.27,"y":126.14,"x0":-1.2118154750007486,"y0":50.00124731545811,"z0":5.809035498746183,"aX":-10.616269733130585},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":8.3,"spinRate":2288,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.38781501482307057,"extension":6.393132609457011},"index":3,"playId":"6bee890e-26f2-38cc-8a69-d1c9adf0aae6","pitchNumber":3,"startTime":"2025-07-27T18:32:16.152Z","endTime":"2025-07-27T18:32:19.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.852777766546925,"aZ":-15.750182500520422,"pfxX":-6.74878105184941,"pfxZ":7.996107601009797,"pX":-0.5584914610146621,"pZ":3.248306990780301,"vX0":4.95042608726885,"vY0":-142.23616536365108,"vZ0":-4.177315876465841,"x":138.29,"y":151.08,"x0":-1.4424432522318682,"y0":50.00394953990535,"z0":5.731093122050645,"aX":-13.863986432351307},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":11.3,"spinRate":2425,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.38472099163852924,"extension":6.347360792708751},"hitData":{"launchSpeed":70.7,"launchAngle":40.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.45,"coordY":106.74}},"index":4,"playId":"edc2456e-d096-3132-9911-eba60c7e30aa","pitchNumber":4,"startTime":"2025-07-27T18:32:43.694Z","endTime":"2025-07-27T18:32:56.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.65,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:32:56.224Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Fraley flies out to second baseman Tristan Gray.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:33:34.108Z","endTime":"2025-07-27T18:35:12.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.7,"endSpeed":78.5,"strikeZoneTop":3.43306222963842,"strikeZoneBottom":1.60212609281635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.612304398511682,"aZ":-23.991753666802104,"pfxX":-8.017003057836147,"pfxZ":5.197930004647345,"pX":-2.2556105526666026,"pZ":3.0444096610428306,"vX0":1.1278685671062396,"vY0":-124.79370199012334,"vZ0":-2.0679914629053857,"x":202.98,"y":156.58,"x0":-1.6726808147144177,"y0":50.00210081830605,"z0":5.864366285178056,"aX":-12.616907177212225},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":2004,"spinDirection":233},"zone":11,"typeConfidence":0.93,"plateTime":0.43926785135016955,"extension":6.315589063713593},"index":0,"playId":"e664896c-2432-3b91-ad1c-1d285fbe2338","pitchNumber":1,"startTime":"2025-07-27T18:33:38.584Z","endTime":"2025-07-27T18:33:44.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.331701644773663,"aZ":-24.582230626339857,"pfxX":-9.846700132818372,"pfxZ":4.68035712667764,"pX":-0.5955894527577519,"pZ":1.550904512379047,"vX0":5.395298963042923,"vY0":-127.16042269425283,"vZ0":-5.3149705324823495,"x":139.7,"y":196.91,"x0":-1.4758171212446858,"y0":50.004709520983326,"z0":5.6419364593520696,"aX":-15.977568435095053},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.3,"breakHorizontal":16.4,"spinRate":1943,"spinDirection":235},"zone":7,"typeConfidence":0.93,"plateTime":0.43227271584195925,"extension":6.414552292166685},"index":1,"playId":"72dd45e5-1366-3480-9b8f-66abe288e60b","pitchNumber":2,"startTime":"2025-07-27T18:34:02.105Z","endTime":"2025-07-27T18:34:08.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Noelvi Marte steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"72dd45e5-1366-3480-9b8f-66abe288e60b","startTime":"2025-07-27T18:34:13.856Z","endTime":"2025-07-27T18:34:41.367Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"third":{"id":666158,"link":"/api/v1/people/666158"},"postOnSecond":{"id":682622,"link":"/api/v1/people/682622"},"postOnThird":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":1.34,"dramaIndex":42.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.248570627123616,"aZ":-27.008809821042334,"pfxX":0.6381045973713406,"pfxZ":2.7701498054374163,"pX":0.29641799337282626,"pZ":3.5356998067282825,"vX0":4.512247010771913,"vY0":-134.97850762765745,"vZ0":-0.7258174477593639,"x":105.7,"y":143.32,"x0":-1.4721152603394414,"y0":50.0044140354711,"z0":5.690677722692324,"aX":1.191045892789953},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.0,"breakHorizontal":-2.0,"spinRate":2157,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.4040296044686116,"extension":6.39185324204791},"index":3,"playId":"9a25b408-4974-3742-a89e-959c13d54857","pitchNumber":3,"startTime":"2025-07-27T18:34:41.367Z","endTime":"2025-07-27T18:34:45.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"second":{"id":682622,"link":"/api/v1/people/682622"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.384228592858886,"aZ":-41.03511686208639,"pfxX":3.4860222017156084,"pfxZ":-5.399199771454761,"pX":0.5305336689950917,"pZ":2.7314546321610775,"vX0":3.2648561399178115,"vY0":-126.91319436794876,"vZ0":0.2859292479247635,"x":96.78,"y":165.03,"x0":-1.2223657823599743,"y0":50.00224996441367,"z0":5.868343073997659,"aX":5.722219409144387},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-9.5,"breakHorizontal":-7.0,"spinRate":2605,"spinDirection":38},"zone":6,"typeConfidence":0.9,"plateTime":0.43050699039016216,"extension":6.3798521426548005},"hitData":{"launchSpeed":62.5,"launchAngle":37.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":161.81,"coordY":126.22}},"index":4,"playId":"f161d0e3-344b-36f1-ad59-9b3d3e482caf","pitchNumber":4,"startTime":"2025-07-27T18:35:05.196Z","endTime":"2025-07-27T18:35:12.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"second":{"id":682622,"link":"/api/v1/people/682622"},"third":{"id":666158,"link":"/api/v1/people/666158"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-4.1000000000000085,"leverageIndex":1.34,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:35:12.368Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, shortstop Elly De La Cruz to first baseman Santiago Espinal.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:37:21.825Z","endTime":"2025-07-27T18:38:03.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":1},"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":2},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.45203321732507,"strikeZoneBottom":1.58722230394269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.74299429120054,"aZ":-26.50094931055297,"pfxX":-9.458380253302284,"pfxZ":3.153189784710918,"pX":1.2061727243473668,"pZ":3.044617885898977,"vX0":9.484534228852148,"vY0":-133.1508312872088,"vZ0":-0.5208481595323174,"x":71.02,"y":156.58,"x0":-1.1678093124827145,"y0":50.00583029921412,"z0":5.154992741678698,"aX":-17.040020129190236},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.8,"breakHorizontal":15.1,"spinRate":2302,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.4108551408043599,"extension":7.115781214942397},"index":0,"playId":"b650d724-55a7-383b-8af8-16d127e27bbe","pitchNumber":1,"startTime":"2025-07-27T18:37:33.615Z","endTime":"2025-07-27T18:37:38.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.46713366647214,"strikeZoneBottom":1.60293776827091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.275944523660474,"aZ":-27.34000403803207,"pfxX":0.8767631775512905,"pfxZ":3.0058337736234133,"pX":1.1217648853860513,"pZ":3.5596714499873063,"vX0":5.7029434565429575,"vY0":-125.01713160731589,"vZ0":1.182731290462839,"x":74.24,"y":142.67,"x0":-1.287448293376765,"y0":50.00371596402814,"z0":5.297143058004976,"aX":1.4109574487967909},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.9,"breakHorizontal":-2.6,"spinRate":2455,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.43537079985746585,"extension":7.148978453046707},"index":1,"playId":"a325a434-9aef-3f76-bf4f-1e33b01122f3","pitchNumber":2,"startTime":"2025-07-27T18:37:43.889Z","endTime":"2025-07-27T18:37:49.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.989761112882938,"aZ":-24.393379935427863,"pfxX":2.1718545502526383,"pfxZ":4.713234606561755,"pX":0.7974968030036168,"pZ":2.3804358046868943,"vX0":4.820388661468636,"vY0":-127.11503178935324,"vZ0":-2.083739710819661,"x":86.6,"y":174.51,"x0":-1.3991808043413891,"y0":50.00258877580783,"z0":5.131105681845719,"aX":3.5824741967730405},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.3,"breakHorizontal":-4.9,"spinRate":2416,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.4295116791143885,"extension":7.0039847836936895},"hitData":{"launchSpeed":78.5,"launchAngle":2.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.04,"coordY":154.22}},"index":2,"playId":"72b5324c-aeb4-38a0-aa81-778553053b3f","pitchNumber":3,"startTime":"2025-07-27T18:37:55.283Z","endTime":"2025-07-27T18:38:03.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:38:03.215Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan Aranda walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:38:22.533Z","endTime":"2025-07-27T18:40:26.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":8},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.55717191702342,"strikeZoneBottom":1.50330446492538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.51294240028339,"aZ":-24.2042317240658,"pfxX":-8.484223152302974,"pfxZ":4.2650002028702865,"pX":0.8274166219938471,"pZ":2.8418925731638724,"vX0":8.712409666940305,"vY0":-135.38155354501268,"vZ0":-1.4708009450606345,"x":85.46,"y":162.05,"x0":-1.3188379403791863,"y0":50.00594827305569,"z0":5.074360042515455,"aX":-15.8682573633794},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":13.7,"spinRate":2341,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.4034476362963577,"extension":7.1200119298968625},"index":0,"playId":"d6a06041-d770-3c18-8e32-737b2183d17d","pitchNumber":1,"startTime":"2025-07-27T18:38:26.417Z","endTime":"2025-07-27T18:38:30.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.36420960360641,"strikeZoneBottom":1.5372210831216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.075105373172498,"aZ":-25.89272432200069,"pfxX":-7.078833061352156,"pfxZ":3.40168513560352,"pX":-0.9543081902917532,"pZ":4.153800060435581,"vX0":3.6206365658866426,"vY0":-134.7550439540739,"vZ0":1.7646536056977618,"x":153.38,"y":126.63,"x0":-1.3924291257509416,"y0":50.0040256622574,"z0":5.314186141913987,"aX":-13.07686505220056},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":12.1,"spinRate":2338,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4057814073306587,"extension":6.994672398194367},"index":1,"playId":"64673341-113a-3010-bf2c-7cf3e86be1f3","pitchNumber":2,"startTime":"2025-07-27T18:38:39.553Z","endTime":"2025-07-27T18:38:43.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.46048814277391,"strikeZoneBottom":1.49008388798739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.540082434342313,"aZ":-26.714064760380122,"pfxX":1.1709054833301895,"pfxZ":3.274821246929271,"pX":-0.8552832039457106,"pZ":4.484621589600032,"vX0":1.1589317548621623,"vY0":-127.84637413256793,"vZ0":3.1008139396212036,"x":149.6,"y":117.7,"x0":-1.465383175313947,"y0":50.00338529049752,"z0":5.343722347030158,"aX":1.9522272772713438},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.8,"breakHorizontal":-2.4,"spinRate":2537,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.42722290982637867,"extension":6.795444924228686},"index":2,"playId":"22822d30-c4aa-36a2-8c1b-b3051e87fd34","pitchNumber":3,"startTime":"2025-07-27T18:38:52.593Z","endTime":"2025-07-27T18:38:57.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.876567128414887,"aZ":-22.892726326845793,"pfxX":-7.524113542310385,"pfxZ":5.04706925343889,"pX":0.09718717314669933,"pZ":3.0326122615363706,"vX0":6.461626414040367,"vY0":-134.46806533915122,"vZ0":-1.070785658454125,"x":113.3,"y":156.9,"x0":-1.3538625753692204,"y0":50.00540048024094,"z0":5.053066251616792,"aX":-13.845680961706218},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":12.4,"spinRate":2460,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.40659413501722774,"extension":7.1216174395819065},"index":3,"playId":"7484300a-a58a-3f66-ace4-db16a1eef3f7","pitchNumber":4,"startTime":"2025-07-27T18:39:08.281Z","endTime":"2025-07-27T18:39:11.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-27T18:39:20.243Z","endTime":"2025-07-27T18:39:33.164Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.7,"strikeZoneTop":3.39922029243215,"strikeZoneBottom":1.60164035325824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.947191618367594,"aZ":-28.81280545739604,"pfxX":3.355608329540165,"pfxZ":2.228418440143744,"pX":1.4718568449450988,"pZ":0.4936188904868825,"vX0":5.984249738800633,"vY0":-121.4988982228159,"vZ0":-4.657233375489912,"x":60.9,"y":225.45,"x0":-1.450916076362906,"y0":50.00146104732895,"z0":4.915163357539939,"aX":5.0578451682001875},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.2,"breakHorizontal":-7.4,"spinRate":2382,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4493689077385108,"extension":7.238229736483538},"index":5,"playId":"8f837634-c3c7-3594-a536-2817dabac95b","pitchNumber":5,"startTime":"2025-07-27T18:39:33.164Z","endTime":"2025-07-27T18:39:37.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.225622088794506,"aZ":-27.292204452820485,"pfxX":0.2573400006322588,"pfxZ":2.9494490055858016,"pX":0.8571251267624717,"pZ":2.989520383457908,"vX0":5.4978261985683705,"vY0":-127.52494661288614,"vZ0":-0.08503378095008174,"x":84.33,"y":158.06,"x0":-1.3563336661208076,"y0":50.00117539514424,"z0":5.168935278598028,"aX":0.4240261324957415},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":-1.7,"spinRate":2484,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4288425706661916,"extension":6.928350115265181},"index":6,"playId":"01cb3add-2726-304d-8004-5990b0ad5a7f","pitchNumber":6,"startTime":"2025-07-27T18:39:47.426Z","endTime":"2025-07-27T18:39:53.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45593885155831,"aZ":-22.636038890076502,"pfxX":-9.674417538379888,"pfxZ":5.213913870548393,"pX":-0.16035453842190614,"pZ":2.1132232085371223,"vX0":6.305461927403262,"vY0":-134.2175638135155,"vZ0":-3.5155017768362806,"x":123.11,"y":181.72,"x0":-1.2806265726377877,"y0":50.0001473327097,"z0":5.047803574269957,"aX":-17.68640549032702},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":16.2,"spinRate":2411,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.40775201539532935,"extension":7.074202972042921},"index":7,"playId":"eb174f32-c4ad-35f9-9725-ba359e2aead8","pitchNumber":7,"startTime":"2025-07-27T18:40:04.832Z","endTime":"2025-07-27T18:40:08.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.43278219343193,"strikeZoneBottom":1.50636216277568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.662667315264464,"aZ":-20.259010805040504,"pfxX":-8.640487057155354,"pfxZ":6.318033071918726,"pX":1.1943759832162362,"pZ":2.1634014803011197,"vX0":9.235987096825921,"vY0":-135.9356840216828,"vZ0":-3.81890510446267,"x":71.47,"y":180.37,"x0":-1.112362872632712,"y0":50.00267432202398,"z0":4.979552792316331,"aX":-16.294664832104488},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.9,"breakHorizontal":13.9,"spinRate":2460,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4017630036309221,"extension":7.1135706006995925},"index":8,"playId":"242a1623-a0e2-3763-b2bd-109c0183f308","pitchNumber":8,"startTime":"2025-07-27T18:40:20.532Z","endTime":"2025-07-27T18:40:26.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.6,"awayTeamWinProbability":27.400000000000006,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.74,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:40:26.056Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Junior Caminero flies out to right fielder Jake Fraley.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:40:45.981Z","endTime":"2025-07-27T18:42:20.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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, 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":83.9,"endSpeed":78.1,"strikeZoneTop":3.5043841702952,"strikeZoneBottom":1.52500815610996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.890738552610404,"aZ":-32.71518914080391,"pfxX":0.764169542679622,"pfxZ":-0.3539843029259977,"pX":1.4343744847337414,"pZ":0.774487730752518,"vX0":6.574533357626237,"vY0":-122.14023667558119,"vZ0":-3.560804256935686,"x":62.33,"y":217.87,"x0":-1.3809109229538028,"y0":50.00418198786282,"z0":5.036449020675257,"aX":1.1644741822578364},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.2,"breakHorizontal":-2.8,"spinRate":2449,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4468003474129789,"extension":6.981540822774911},"index":0,"playId":"18777c82-2a2d-33dd-9385-8d93664b2a69","pitchNumber":1,"startTime":"2025-07-27T18:40:50.590Z","endTime":"2025-07-27T18:40:55.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.0,"endSpeed":85.0,"strikeZoneTop":3.71481619636018,"strikeZoneBottom":1.6916592973253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.876596061439887,"aZ":-21.729813303173415,"pfxX":-9.60534874744934,"pfxZ":5.710339682243911,"pX":1.2260157233589155,"pZ":1.6010328593125327,"vX0":10.036174332292772,"vY0":-133.65729873450422,"vZ0":-4.727614778164105,"x":70.27,"y":195.55,"x0":-1.3103041098345027,"y0":50.00404689224471,"z0":4.931356950990334,"aX":-17.56974831061408},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":15.5,"spinRate":2452,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4081128687210769,"extension":7.1645908230136905},"index":1,"playId":"a7f1c29a-ffc9-31d0-a9b4-a6fe47529101","pitchNumber":2,"startTime":"2025-07-27T18:41:06.020Z","endTime":"2025-07-27T18:41:11.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.56171254509906,"strikeZoneBottom":1.68049242120519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.424073915209753,"aZ":-28.029130479210085,"pfxX":0.33485767793531895,"pfxZ":2.566954334740105,"pX":-0.6650608258331695,"pZ":3.185765336536036,"vX0":2.2428528129838123,"vY0":-125.43172400693695,"vZ0":0.4710561726899176,"x":142.35,"y":152.76,"x0":-1.6097227266338103,"y0":50.00027647674288,"z0":5.258610161165424,"aX":0.5398693861904661},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":-1.1,"spinRate":2393,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.43461137316804743,"extension":6.873040210533313},"index":2,"playId":"60740059-4ed9-3959-a6f5-da8ab96e453f","pitchNumber":3,"startTime":"2025-07-27T18:41:22.212Z","endTime":"2025-07-27T18:41:25.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.961570823084816,"aZ":-19.50023198082552,"pfxX":-8.066263966026385,"pfxZ":6.906452275895531,"pX":-0.5332072906703189,"pZ":2.251689485822336,"vX0":5.287443855873453,"vY0":-134.32241860030848,"vZ0":-3.6343291400256126,"x":137.32,"y":177.98,"x0":-1.4750118080646264,"y0":50.00323632158194,"z0":5.001691018334845,"aX":-14.801299844917864},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":13.6,"spinRate":2414,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4071274609646456,"extension":7.029231884569584},"index":3,"playId":"e5051647-f7c2-34ec-9cdb-bb285854e285","pitchNumber":4,"startTime":"2025-07-27T18:41:38.461Z","endTime":"2025-07-27T18:41:42.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-27T18:41:56.673Z","endTime":"2025-07-27T18:42:08.623Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.450674612457416,"aZ":-18.08335969597081,"pfxX":-5.510121756300152,"pfxZ":7.690440604903661,"pX":-0.7179597305804613,"pZ":2.1606644762244973,"vX0":3.697302562763537,"vY0":-133.691534808091,"vZ0":-4.278879398606049,"x":144.37,"y":180.44,"x0":-1.394222298843901,"y0":50.00464245180282,"z0":5.058132431622967,"aX":-10.100090020966032},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.3,"breakHorizontal":9.4,"spinRate":2456,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.40775333519552825,"extension":6.881872548463231},"hitData":{"launchSpeed":81.4,"launchAngle":43.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.98,"coordY":111.84}},"index":5,"playId":"009a121e-8042-3839-98f0-497381186e55","pitchNumber":5,"startTime":"2025-07-27T18:42:08.623Z","endTime":"2025-07-27T18:42:20.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:42:20.950Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T18:42:36.741Z","endTime":"2025-07-27T18:43:27.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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(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":82.4,"endSpeed":77.0,"strikeZoneTop":3.77,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.872840586942786,"aZ":-37.03912937202742,"pfxX":2.8306482221554896,"pfxZ":-3.287361829213827,"pX":0.30807854563009457,"pZ":1.0830884715566604,"vX0":3.358296581388861,"vY0":-120.16295384829337,"vZ0":-1.881157146167722,"x":105.26,"y":209.54,"x0":-1.4697007254800403,"y0":50.00535033872638,"z0":5.133372000767199,"aX":4.1850608903620214},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.1,"breakHorizontal":-5.9,"spinRate":2457,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4539079943571074,"extension":6.750453064508329},"index":0,"playId":"a30ec9f4-146a-36c1-a19f-2b234541c5cd","pitchNumber":1,"startTime":"2025-07-27T18:42:40.017Z","endTime":"2025-07-27T18:42:44.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.442091126170894,"aZ":-22.584981235303164,"pfxX":-7.306558114426004,"pfxZ":5.3024622951047675,"pX":0.7572515211772443,"pZ":2.608593669569988,"vX0":7.951926462891453,"vY0":-133.1259921220762,"vZ0":-2.2695707977339694,"x":88.14,"y":168.35,"x0":-1.3079351241958637,"y0":50.00654226586619,"z0":5.09349868579274,"aX":-13.222955331328706},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":11.6,"spinRate":2401,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.4101856225379579,"extension":6.922381583790424},"index":1,"playId":"c34c11b0-54d1-35c0-8057-fd0664a0a91f","pitchNumber":2,"startTime":"2025-07-27T18:42:59.813Z","endTime":"2025-07-27T18:43:03.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.316196759724665,"aZ":-31.61990665277653,"pfxX":-0.10340087301113865,"pfxZ":0.3518954613242746,"pX":1.1049590416400261,"pZ":1.1670883177426727,"vX0":6.268564630047576,"vY0":-123.174347570752,"vZ0":-3.0847598293363556,"x":74.88,"y":207.27,"x0":-1.435751226801403,"y0":50.002894911479316,"z0":5.048792791780847,"aX":-0.16363343071098713},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-1.0,"spinRate":2402,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.44092658640655813,"extension":7.059502784204432},"index":2,"playId":"0562e276-3927-3c1f-ba79-8fa5812ae435","pitchNumber":3,"startTime":"2025-07-27T18:43:22.093Z","endTime":"2025-07-27T18:43:27.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:43:27.523Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Trevino grounds out, second baseman Tristan Gray to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T18:45:47.118Z","endTime":"2025-07-27T18:46:57.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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-27T18:45:36.905Z","endTime":"2025-07-27T18:45:49.398Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.26351952238884,"strikeZoneBottom":1.45244897406064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.84321034188848,"aZ":-24.124391712282733,"pfxX":1.719789463694056,"pfxZ":4.784973993692249,"pX":-1.0952672651975381,"pZ":3.2244827294338436,"vX0":0.5756876759667786,"vY0":-128.43577209698898,"vZ0":-1.5087008295833264,"x":158.75,"y":151.72,"x0":-1.5453666822522405,"y0":50.00406765163453,"z0":5.683031594405613,"aX":2.89328740948628},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.6,"breakHorizontal":-3.2,"spinRate":2306,"spinDirection":187},"zone":11,"typeConfidence":0.9,"plateTime":0.42531706739474906,"extension":6.263131725422577},"index":1,"playId":"ca081ada-1356-3131-a965-56905563945c","pitchNumber":1,"startTime":"2025-07-27T18:45:49.398Z","endTime":"2025-07-27T18:45:54.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.0,"endSpeed":85.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.751850377941594,"aZ":-13.313898611083912,"pfxX":-6.581211634555267,"pfxZ":9.859393863376175,"pX":0.01068097324963423,"pZ":3.359466446793911,"vX0":6.057186574318006,"vY0":-138.14369552252887,"vZ0":-3.8148587658265947,"x":116.59,"y":148.07,"x0":-1.3664721225924654,"y0":50.002260290643825,"z0":5.667227042725404,"aX":-12.58815814907701},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":10.4,"spinRate":2451,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.39808247158037835,"extension":6.339505309620235},"index":2,"playId":"a8c5be59-7c5c-34c5-80da-7429b7181104","pitchNumber":2,"startTime":"2025-07-27T18:46:05.927Z","endTime":"2025-07-27T18:46:08.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.0,"endSpeed":87.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.166990887851256,"aZ":-14.883710361940315,"pfxX":-6.905734521193931,"pfxZ":8.729159932382553,"pX":-0.5006730069506858,"pZ":3.0963589503940048,"vX0":4.723007481267245,"vY0":-139.77440591264087,"vZ0":-4.3316919114845085,"x":136.08,"y":155.18,"x0":-1.3140793087297489,"y0":50.005078548447216,"z0":5.641949044950036,"aX":-13.681555594928293},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2330,"spinDirection":219},"zone":1,"typeConfidence":0.89,"plateTime":0.39170747583572707,"extension":6.391372764799964},"index":3,"playId":"b07259e7-7a61-3be1-9c92-df0ad2b35e30","pitchNumber":3,"startTime":"2025-07-27T18:46:27.266Z","endTime":"2025-07-27T18:46:30.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.623971911392346,"aZ":-24.389753578119677,"pfxX":0.3475145473070267,"pfxZ":4.261380914590591,"pX":1.0970669991579236,"pZ":3.3368641418288045,"vX0":6.256972567442302,"vY0":-134.19765401022548,"vZ0":-1.7781734742467497,"x":75.18,"y":148.68,"x0":-1.3083086309611665,"y0":50.00170423905425,"z0":5.742695502696413,"aX":0.6349193669322502},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.6,"breakHorizontal":-1.9,"spinRate":2345,"spinDirection":192},"zone":12,"typeConfidence":0.9,"plateTime":0.40791239230620757,"extension":6.297846412723455},"hitData":{"launchSpeed":82.7,"launchAngle":-9.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.5,"coordY":152.19}},"index":4,"playId":"27f24e94-e8fc-37e8-af94-d50c45560af0","pitchNumber":4,"startTime":"2025-07-27T18:46:49.873Z","endTime":"2025-07-27T18:46:57.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:46:57.283Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Santiago Espinal lines out to center fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T18:47:17.836Z","endTime":"2025-07-27T18:48:12.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":87.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.494027212657947,"aZ":-14.041896668802151,"pfxX":-5.464398233826264,"pfxZ":9.252621739588623,"pX":-0.47680620915277444,"pZ":3.4107844854401543,"vX0":4.601560261218106,"vY0":-138.95031709429256,"vZ0":-3.7163291327472447,"x":135.17,"y":146.69,"x0":-1.4425961567465464,"y0":50.00128521992739,"z0":5.695555754959882,"aX":-10.707636765054426},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":9.0,"spinRate":2451,"spinDirection":213},"zone":1,"typeConfidence":0.9,"plateTime":0.3938569533646681,"extension":6.320083678334231},"index":0,"playId":"b4edaf41-3285-396f-afc2-c13295d6e0fe","pitchNumber":1,"startTime":"2025-07-27T18:47:24.325Z","endTime":"2025-07-27T18:47:29.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":81.0,"strikeZoneTop":3.49270339342737,"strikeZoneBottom":1.53001117898881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.546188708123953,"aZ":-40.75420985420474,"pfxX":0.6179691866952615,"pfxZ":-5.294917101057841,"pX":1.1090192303675532,"pZ":0.21136780660725188,"vX0":5.398116531607738,"vY0":-125.65767342369378,"vZ0":-5.526282604376234,"x":74.73,"y":233.07,"x0":-1.1366925183263723,"y0":50.00603662297728,"z0":5.7057517486558815,"aX":1.0003801473309952},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-10.6,"breakHorizontal":-2.2,"spinRate":2636,"spinDirection":18},"zone":14,"typeConfidence":0.9,"plateTime":0.433862984223071,"extension":6.345085801969456},"index":1,"playId":"67e62779-1a9a-3a59-89e4-81b4600bb31b","pitchNumber":2,"startTime":"2025-07-27T18:47:40.215Z","endTime":"2025-07-27T18:47:46.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.376217711786282,"aZ":-12.937601763429752,"pfxX":-7.1439432654855235,"pfxZ":9.724348659854453,"pX":-0.030984992700838963,"pZ":2.351863640431871,"vX0":6.249484916114234,"vY0":-139.52246993608424,"vZ0":-6.611772305548746,"x":118.18,"y":175.28,"x0":-1.3679376675161294,"y0":50.00578394752034,"z0":5.599252977203236,"aX":-14.135937144791388},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":11.8,"spinRate":2432,"spinDirection":214},"zone":5,"typeConfidence":0.89,"plateTime":0.3920686126254713,"extension":6.3007168633481365},"hitData":{"launchSpeed":95.4,"launchAngle":20.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.58,"coordY":60.74}},"index":2,"playId":"c5b956e9-ccd0-3f0e-998c-0ab9896f7f73","pitchNumber":3,"startTime":"2025-07-27T18:48:04.882Z","endTime":"2025-07-27T18:48:12.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:48:12.281Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Friedl flies out to center fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T18:48:32.840Z","endTime":"2025-07-27T18:49:51.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.13567137148788,"strikeZoneBottom":1.48744267259983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49673325851798,"aZ":-43.661443898170745,"pfxX":2.98010532894791,"pfxZ":-7.5476546414794345,"pX":0.41511776691026425,"pZ":2.7077050283975233,"vX0":3.0146348158599077,"vY0":-122.61780779590406,"vZ0":1.1379437660837766,"x":101.18,"y":165.67,"x0":-1.218068561460334,"y0":50.0058064008143,"z0":5.966189077062043,"aX":4.532977226327139},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.2,"breakHorizontal":-6.1,"spinRate":2708,"spinDirection":34},"zone":3,"typeConfidence":0.9,"plateTime":0.4468851757883261,"extension":6.215601012252387},"index":0,"playId":"1295289d-8f2f-3f34-9379-b4e24e5bf394","pitchNumber":1,"startTime":"2025-07-27T18:48:42.347Z","endTime":"2025-07-27T18:48:46.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":88.3,"endSpeed":81.3,"strikeZoneTop":3.19184432205515,"strikeZoneBottom":1.50237210614161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.864450422415175,"aZ":-23.043893676003474,"pfxX":-7.695731514199117,"pfxZ":5.425549032766217,"pX":-2.314437809236537,"pZ":2.623682830283581,"vX0":0.31471688483084936,"vY0":-128.69350918899934,"vZ0":-3.188793365929605,"x":205.22,"y":167.94,"x0":-1.4377286326756464,"y0":50.00310310442387,"z0":5.656963724339781,"aX":-12.952146470411279},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.4,"breakHorizontal":13.9,"spinRate":1993,"spinDirection":239},"zone":11,"typeConfidence":0.88,"plateTime":0.42506127310995545,"extension":6.287562328989493},"index":1,"playId":"11f176bc-3f62-36de-842b-b687b08ee45a","pitchNumber":2,"startTime":"2025-07-27T18:49:00.666Z","endTime":"2025-07-27T18:49:05.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":669358,"fullName":"Shane Baz"}}},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"15d61165-c997-4c49-802c-09f7c0c55d67","pitchNumber":2,"startTime":"2025-07-27T18:49:24.787Z","endTime":"2025-07-27T18:49:30.045Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.61495406098675,"aZ":-25.828397801657164,"pfxX":1.3725046997003956,"pfxZ":3.380649918233205,"pX":0.2763878534092461,"pZ":2.941088858057076,"vX0":4.421017464242771,"vY0":-135.2245614580597,"vZ0":-2.3041734647174286,"x":106.46,"y":159.37,"x0":-1.5489508553958915,"y0":50.00453384338348,"z0":5.590444405726825,"aX":2.5770532877331824},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":-3.4,"spinRate":2351,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.40290368063657045,"extension":6.244001579919605},"hitData":{"launchSpeed":88.7,"launchAngle":38.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.42,"coordY":91.89}},"index":3,"playId":"4c6d0fcf-c3ca-3f7a-a7ad-2a38561fcb49","pitchNumber":3,"startTime":"2025-07-27T18:49:43.090Z","endTime":"2025-07-27T18:49:51.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:49:51.997Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Mangum flies out to left fielder Gavin Lux.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T18:51:56.260Z","endTime":"2025-07-27T18:53:06.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":"Flyout","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":4},"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":85.6,"strikeZoneTop":3.44195220778748,"strikeZoneBottom":1.51452700216499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.748701095961717,"aZ":-23.66481837297432,"pfxX":-9.673458186346792,"pfxZ":4.567749824095781,"pX":0.3674041187454832,"pZ":2.585127411630227,"vX0":7.755907211200696,"vY0":-134.71491014586948,"vZ0":-2.2462318188599406,"x":103.0,"y":168.98,"x0":-1.2740592779730366,"y0":50.00003510947329,"z0":5.080476726079171,"aX":-18.005450933257503},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.0,"breakHorizontal":16.1,"spinRate":2356,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4046171985455911,"extension":6.960208756899579},"index":0,"playId":"973c24fc-fea4-33ab-a560-87e5f5115c2a","pitchNumber":1,"startTime":"2025-07-27T18:52:02.614Z","endTime":"2025-07-27T18:52:06.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.4,"endSpeed":85.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56111472376021,"aZ":-17.781132892047303,"pfxX":-5.724455086810719,"pfxZ":7.714902960447256,"pX":0.2681177638587129,"pZ":3.612716630240491,"vX0":6.066400037193858,"vY0":-134.59155243146256,"vZ0":-0.9065559814112683,"x":106.78,"y":141.24,"x0":-1.2532374300549893,"y0":50.004657565878496,"z0":5.193285950125787,"aX":-10.682528814695752},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":9.4,"spinRate":2428,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40435782667985665,"extension":7.13407654576285},"index":1,"playId":"0e5bc4b3-388f-3b1a-85aa-7409c5188946","pitchNumber":2,"startTime":"2025-07-27T18:52:14.694Z","endTime":"2025-07-27T18:52:17.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-27T18:52:30.790Z","endTime":"2025-07-27T18:52:42.428Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":92.9,"endSpeed":85.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.50163391191148,"aZ":-17.494406877174693,"pfxX":-3.994551520681779,"pfxZ":7.8664012128756635,"pX":0.4593227423372271,"pZ":2.9078136228532423,"vX0":5.816646158567199,"vY0":-135.2546275188211,"vZ0":-2.756923294083728,"x":99.49,"y":160.27,"x0":-1.192955733201862,"y0":50.003616646043184,"z0":5.156746126715162,"aX":-7.455552583975919},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":6.1,"spinRate":2477,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4038576205481612,"extension":7.0811331611647255},"index":3,"playId":"04ceb76d-cc86-3bf4-9f9d-6913eb8c4213","pitchNumber":3,"startTime":"2025-07-27T18:52:42.428Z","endTime":"2025-07-27T18:52:46.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.181095366371192,"aZ":-35.52023888438531,"pfxX":2.3704775775009614,"pfxZ":-2.1920372021672225,"pX":0.2118440639599792,"pZ":1.5752205632016012,"vX0":3.1699863341034837,"vY0":-122.19802768693863,"vZ0":-1.3272347404101525,"x":108.93,"y":196.25,"x0":-1.4060740602326705,"y0":50.00342825543702,"z0":5.1537311044947085,"aX":3.6153519044326123},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.1,"breakHorizontal":-5.0,"spinRate":2378,"spinDirection":79},"zone":8,"typeConfidence":2.0,"plateTime":0.44679053429829674,"extension":7.038953063878655},"hitData":{"launchSpeed":84.6,"launchAngle":39.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.49,"coordY":112.76}},"index":4,"playId":"40a70c72-653a-3fb8-a4f4-d4693a8f40bf","pitchNumber":4,"startTime":"2025-07-27T18:52:58.503Z","endTime":"2025-07-27T18:53:06.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:53:06.510Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T18:53:28.542Z","endTime":"2025-07-27T18:54:38.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.797873565639314,"aZ":-29.194790215448766,"pfxX":3.801622208590566,"pfxZ":2.01985050858075,"pX":0.2395236096391071,"pZ":1.6138092485615023,"vX0":3.181129209358472,"vY0":-120.04602755773618,"vZ0":-2.1843743358800323,"x":107.87,"y":195.21,"x0":-1.5914355204723234,"y0":50.003317653979046,"z0":5.106099877443538,"aX":5.610757407947328},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.5,"breakHorizontal":-7.6,"spinRate":2465,"spinDirection":77},"zone":8,"typeConfidence":2.0,"plateTime":0.4543146607865185,"extension":6.786263811736414},"index":0,"playId":"f689db82-b7c3-3f6e-bcad-16cc00467124","pitchNumber":1,"startTime":"2025-07-27T18:53:30.426Z","endTime":"2025-07-27T18:53:33.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.42789854533081,"strikeZoneBottom":1.53455316318939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.618033329399964,"aZ":-20.87159935191707,"pfxX":-9.300697604366642,"pfxZ":6.0618749507826735,"pX":0.9922794895098409,"pZ":3.096612758530027,"vX0":9.03715597807973,"vY0":-135.23930770273907,"vZ0":-1.4040572302101422,"x":79.18,"y":155.17,"x0":-1.1733821197495107,"y0":50.004148258292396,"z0":5.076761712241776,"aX":-17.346788824613956},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":15.1,"spinRate":2419,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.40396686663253867,"extension":6.91874495541167},"index":1,"playId":"7e012286-8642-3fa4-b854-872749e3fb42","pitchNumber":2,"startTime":"2025-07-27T18:53:42.553Z","endTime":"2025-07-27T18:53:46.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53466583797874,"aZ":-18.289478690000017,"pfxX":-3.0752265567857395,"pfxZ":7.503415021022661,"pX":-0.18676767205641032,"pZ":3.439024334407521,"vX0":4.1062409525489185,"vY0":-134.0685302912543,"vZ0":-1.2143220949233082,"x":124.12,"y":145.93,"x0":-1.3271146687898645,"y0":50.00054969703933,"z0":5.182488483832567,"aX":-5.689249118453538},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":4.8,"spinRate":2573,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.40601531936334956,"extension":6.968898556216944},"index":2,"playId":"edbba46d-a359-3d17-82c1-6a9d85d6aebe","pitchNumber":3,"startTime":"2025-07-27T18:53:58.521Z","endTime":"2025-07-27T18:54:04.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-27T18:54:08.176Z","endTime":"2025-07-27T18:54:19.041Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":93.2,"endSpeed":85.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.11619422460016,"aZ":-16.48100210995206,"pfxX":-5.657240492563746,"pfxZ":8.410316407505698,"pX":-0.1436051261129142,"pZ":3.0690416692607783,"vX0":5.214630921600907,"vY0":-135.61080400675064,"vZ0":-2.4193953843844374,"x":122.47,"y":155.92,"x0":-1.3546063442924472,"y0":50.00471436109373,"z0":5.119909340121182,"aX":-10.558742650157692},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":9.1,"spinRate":2638,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4036014181921974,"extension":6.820788649449376},"index":4,"playId":"08c3a0ae-54d2-35c5-887e-1149a0e905fe","pitchNumber":4,"startTime":"2025-07-27T18:54:19.041Z","endTime":"2025-07-27T18:54:22.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29536580142781,"aZ":-35.82897379118114,"pfxX":2.247572983943731,"pfxZ":-2.362374215260785,"pX":0.8383806438015001,"pZ":0.8294334615405912,"vX0":4.52154238986343,"vY0":-123.21941519585319,"vZ0":-2.6791918154324383,"x":85.04,"y":216.39,"x0":-1.3087291368431486,"y0":50.00422602074348,"z0":4.942747335955701,"aX":3.4739226200313755},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.7,"breakHorizontal":-5.0,"spinRate":2521,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4436258704246545,"extension":6.985954996745004},"index":5,"playId":"090ea0c9-aa3f-3ba4-b6ff-867d9ee10217","pitchNumber":5,"startTime":"2025-07-27T18:54:34.946Z","endTime":"2025-07-27T18:54:38.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:54:38.957Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Walls singles on a line drive to right fielder Jake Fraley.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T18:55:01.809Z","endTime":"2025-07-27T18:55:46.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"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":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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.56561402034504,"strikeZoneBottom":1.63012323338267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.409012302956643,"aZ":-17.724109309968597,"pfxX":-7.024009258485158,"pfxZ":8.014157320411977,"pX":0.5322392252893123,"pZ":2.269192286884016,"vX0":7.31851700417865,"vY0":-133.59848305663542,"vZ0":-3.8818438941734943,"x":96.71,"y":177.51,"x0":-1.3331126567291183,"y0":50.00491907271299,"z0":5.018885660020715,"aX":-12.669227172999074},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":11.0,"spinRate":2378,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4103439247554541,"extension":7.138213359440735},"index":0,"playId":"873d95c4-ad7d-3241-a0ea-d5260b3959b6","pitchNumber":1,"startTime":"2025-07-27T18:55:03.793Z","endTime":"2025-07-27T18:55:08.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":91.3,"endSpeed":84.0,"strikeZoneTop":3.56187611565623,"strikeZoneBottom":1.58221951323623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.936112739889914,"aZ":-20.94528021361359,"pfxX":-3.0875220807147237,"pfxZ":6.233075343948016,"pX":0.1743523070988671,"pZ":3.106523050862819,"vX0":4.7519401034648485,"vY0":-132.9957492023977,"vZ0":-1.6331057579944512,"x":110.35,"y":154.9,"x0":-1.2295702359111795,"y0":50.00405953571189,"z0":5.238581909489465,"aX":-5.564184531297381},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":4.7,"spinRate":2420,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.41089498894490006,"extension":7.067048048813829},"index":1,"playId":"3387befd-0283-369b-94f7-0aa4df1917b2","pitchNumber":2,"startTime":"2025-07-27T18:55:16.824Z","endTime":"2025-07-27T18:55:20.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-27T18:55:27.436Z","endTime":"2025-07-27T18:55:36.883Z","isPitch":false,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.36981672745534,"aZ":-29.607647925647893,"pfxX":0.7449680495320629,"pfxZ":1.6293179270766442,"pX":0.16454751039416862,"pZ":1.5262742871014143,"vX0":3.686265736360756,"vY0":-123.83642217516852,"vZ0":-2.4644804679781047,"x":110.73,"y":197.57,"x0":-1.4313352658951004,"y0":50.00364885818173,"z0":4.975670483453888,"aX":1.173251056840835},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":-2.0,"spinRate":2480,"spinDirection":116},"zone":8,"typeConfidence":2.0,"plateTime":0.43986877441762395,"extension":7.081275997165998},"hitData":{"launchSpeed":93.0,"launchAngle":16.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.86,"coordY":104.28}},"index":3,"playId":"5462c60a-f0b5-36cc-8125-5c11fff02f7e","pitchNumber":3,"startTime":"2025-07-27T18:55:36.883Z","endTime":"2025-07-27T18:55:46.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.48,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:55:46.438Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Thaiss grounds out, second baseman Matt McLain to first baseman Santiago Espinal.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T18:56:05.013Z","endTime":"2025-07-27T18:56:46.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"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(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":92.3,"endSpeed":84.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.502567343215084,"aZ":-20.561917162586614,"pfxX":-8.008833076382722,"pfxZ":6.336347537671351,"pX":-0.21999968003028705,"pZ":2.8421871001063,"vX0":5.992759575465535,"vY0":-134.3636444193599,"vZ0":-2.155733145666183,"x":125.39,"y":162.04,"x0":-1.4362430858549005,"y0":50.00274912044507,"z0":5.112541433941102,"aX":-14.676531804124396},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.3,"breakHorizontal":13.2,"spinRate":2355,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.40730458841232364,"extension":6.989224145510092},"index":0,"playId":"ecb70f3e-6a07-36f0-9ad1-2161ef53ca22","pitchNumber":1,"startTime":"2025-07-27T18:56:09.743Z","endTime":"2025-07-27T18:56:13.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-27T18:56:23.943Z","endTime":"2025-07-27T18:56:38.674Z","isPitch":false,"type":"action","player":{"id":642136,"link":"/api/v1/people/642136"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.519597329583522,"aZ":-20.062506368599497,"pfxX":-5.612438312588564,"pfxZ":6.740680940450323,"pX":0.2779312160313695,"pZ":2.8211698535179015,"vX0":6.07202581400065,"vY0":-132.74666965410927,"vZ0":-2.363165272207783,"x":106.41,"y":162.61,"x0":-1.3022119830791656,"y0":50.00598928261772,"z0":5.172285172782275,"aX":-10.090108679842817},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":9.0,"spinRate":2418,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.4114947989061304,"extension":6.969133179967458},"hitData":{"launchSpeed":93.2,"launchAngle":7.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.75,"coordY":151.68}},"index":2,"playId":"6430da3f-f8de-32a3-b559-094fb45b4893","pitchNumber":2,"startTime":"2025-07-27T18:56:38.674Z","endTime":"2025-07-27T18:56:46.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:56:46.004Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T18:58:53.484Z","endTime":"2025-07-27T19:00:34.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"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":93.6,"endSpeed":85.1,"strikeZoneTop":3.20323039796772,"strikeZoneBottom":1.44187593713107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.987453522374132,"aZ":-16.694491925223854,"pfxX":-5.342273916915599,"pfxZ":8.276788152449193,"pX":0.3012719222878352,"pZ":4.811377313183059,"vX0":6.155584937245654,"vY0":-136.15721640351586,"vZ0":0.3297532490526056,"x":105.52,"y":108.87,"x0":-1.298904223008636,"y0":50.00165281657711,"z0":5.847465320696567,"aX":-9.990758557095647},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":8.3,"spinRate":2310,"spinDirection":216},"zone":12,"typeConfidence":0.88,"plateTime":0.40287972100673075,"extension":6.316877079915308},"index":0,"playId":"bf3d3f3c-0bd5-34a4-9824-73396f64fb6b","pitchNumber":1,"startTime":"2025-07-27T18:59:17.426Z","endTime":"2025-07-27T18:59:21.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.13972002931255,"strikeZoneBottom":1.37823407155622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.088500315213267,"aZ":-15.529687176082506,"pfxX":-6.480167320214473,"pfxZ":8.766408512780384,"pX":0.09643405053467255,"pZ":2.5715679221911403,"vX0":6.005815988196794,"vY0":-137.11761652404942,"vZ0":-5.3451622436050235,"x":113.32,"y":169.35,"x0":-1.2832408425734378,"y0":50.00541092354765,"z0":5.610602539151757,"aX":-12.307756830312776},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":10.4,"spinRate":2327,"spinDirection":212},"zone":5,"typeConfidence":0.86,"plateTime":0.3998687269965999,"extension":6.379973045104823},"index":1,"playId":"882cb99d-61e6-3f0c-bc99-9bb85728e746","pitchNumber":2,"startTime":"2025-07-27T18:59:34.403Z","endTime":"2025-07-27T18:59:38.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.27276468613358,"aZ":-39.7049972140856,"pfxX":3.904026518521411,"pfxZ":-4.97431948677959,"pX":0.5396720020417617,"pZ":3.04583948659098,"vX0":3.0970872394308633,"vY0":-121.80113870921029,"vZ0":1.1424342133750165,"x":96.43,"y":156.54,"x0":-1.252298911880524,"y0":50.0039955788213,"z0":5.984639188975246,"aX":5.908595487638264},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-8.5,"breakHorizontal":-7.8,"spinRate":2624,"spinDirection":34},"zone":3,"typeConfidence":0.9,"plateTime":0.4484316098066836,"extension":6.288181339003733},"index":2,"playId":"3cb30fa5-724f-3a3a-ae1d-8e9864db2ccf","pitchNumber":3,"startTime":"2025-07-27T18:59:51.095Z","endTime":"2025-07-27T18:59:54.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.2,"endSpeed":88.1,"strikeZoneTop":3.12500848326223,"strikeZoneBottom":1.36350028871221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.13946358334383,"aZ":-12.674812062341575,"pfxX":-5.901115115859302,"pfxZ":9.707634820555878,"pX":0.8807255427099111,"pZ":3.997271072464474,"vX0":7.827736507650459,"vY0":-141.28480231776396,"vZ0":-2.661155963770242,"x":83.43,"y":130.85,"x0":-1.1674712633330482,"y0":50.00024875660609,"z0":5.772867024039381,"aX":-11.851074964212046},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":9.0,"spinRate":2520,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.3886320529991405,"extension":6.351030307932369},"index":3,"playId":"5620acbd-257e-3a73-9710-035b8be1e840","pitchNumber":4,"startTime":"2025-07-27T19:00:11.140Z","endTime":"2025-07-27T19:00:16.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.12986044245093,"strikeZoneBottom":1.36833420437418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.582074536069484,"aZ":-12.440196046658142,"pfxX":-5.018144588439298,"pfxZ":9.672022276212545,"pX":0.6959137292325395,"pZ":2.4593946347759044,"vX0":7.086090274633399,"vY0":-141.94968139624825,"vZ0":-6.5056444287129,"x":90.47,"y":172.38,"x0":-1.1811080743265376,"y0":50.00237817388656,"z0":5.573486727062638,"aX":-10.238302827085814},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.3,"breakHorizontal":7.7,"spinRate":2512,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.38590006943097244,"extension":6.406577931425526},"index":4,"playId":"fb570b3d-5365-3596-9875-6ee637f0503e","pitchNumber":5,"startTime":"2025-07-27T19:00:29.903Z","endTime":"2025-07-27T19:00:34.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:00:34.490Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:00:57.763Z","endTime":"2025-07-27T19:02:48.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":5},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.73312323551303,"strikeZoneBottom":1.75307184783351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.136761361187936,"aZ":-14.496404859423205,"pfxX":-6.419986446104273,"pfxZ":8.49496410364802,"pX":-1.4104141648328896,"pZ":3.1769222550648912,"vX0":2.414267967896687,"vY0":-143.36381931131814,"vZ0":-4.226616401914458,"x":170.76,"y":153.0,"x0":-1.429217128153185,"y0":50.00665106395165,"z0":5.575167854609558,"aX":-13.367239878817674},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.8,"breakHorizontal":11.2,"spinRate":2490,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.38205269097491756,"extension":6.370499285695558},"index":0,"playId":"dd8d4ec5-d85f-3778-9948-c4b3ebc8dbf9","pitchNumber":1,"startTime":"2025-07-27T19:01:02.941Z","endTime":"2025-07-27T19:01:09.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.64498258665132,"strikeZoneBottom":1.664616733404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5685719870889,"aZ":-24.538305400013638,"pfxX":0.4990753505346668,"pfxZ":4.240565485491224,"pX":-0.42259655058393025,"pZ":3.0551469347174876,"vX0":2.869871150456895,"vY0":-132.86604126157604,"vZ0":-2.057415445372059,"x":133.11,"y":156.29,"x0":-1.5783982128912635,"y0":50.00243768312568,"z0":5.609855169856304,"aX":0.898381133635926},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-1.4,"spinRate":2451,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.4111226205274887,"extension":6.181408070061995},"index":1,"playId":"8be223b4-9b95-3789-bf30-3edd7cddd496","pitchNumber":2,"startTime":"2025-07-27T19:01:17.321Z","endTime":"2025-07-27T19:01:21.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.044664192920155,"aZ":-43.75325238249163,"pfxX":2.4238724703313386,"pfxZ":-7.293964327444497,"pX":0.2961902594537083,"pZ":1.5962560015356417,"vX0":2.8908585462846386,"vY0":-125.57854490379539,"vZ0":-1.6179103075531633,"x":105.71,"y":195.68,"x0":-1.1878943970331595,"y0":50.00610532476945,"z0":5.830235645361749,"aX":3.845397637675207},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-13.3,"breakHorizontal":-5.0,"spinRate":2788,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.43729847604763483,"extension":6.1986643525742595},"index":2,"playId":"177d5975-c077-3d53-a183-76f8270e4c0f","pitchNumber":3,"startTime":"2025-07-27T19:01:33.823Z","endTime":"2025-07-27T19:01:39.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":98.7,"endSpeed":89.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43909649517066,"aZ":-11.700850949039095,"pfxX":-7.220617202095823,"pfxZ":9.852755387018927,"pX":0.38087690379633327,"pZ":3.1781652076087132,"vX0":7.0771473233792905,"vY0":-143.53229929995564,"vZ0":-4.979027465940347,"x":102.48,"y":152.97,"x0":-1.1833312405739926,"y0":50.00705712519747,"z0":5.669392463198801,"aX":-15.010537371299083},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.9,"breakHorizontal":11.6,"spinRate":2542,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.3821787534029264,"extension":6.256078148448224},"index":3,"playId":"c3cb39b1-acdb-3dab-b42c-ad63805f8798","pitchNumber":4,"startTime":"2025-07-27T19:01:51.284Z","endTime":"2025-07-27T19:01:54.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":99.0,"endSpeed":90.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.528802920042054,"aZ":-11.023091222976252,"pfxX":-5.807812494536873,"pfxZ":10.085056553276184,"pX":0.8585106887735126,"pZ":3.066107116637433,"vX0":7.719784280183038,"vY0":-143.92675427853953,"vZ0":-5.428392082212054,"x":84.28,"y":156.0,"x0":-1.1043715105054266,"y0":50.0026069166254,"z0":5.65987498830663,"aX":-12.180587177082469},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.3,"breakHorizontal":9.0,"spinRate":2568,"spinDirection":216},"zone":12,"typeConfidence":0.92,"plateTime":0.3806152111058174,"extension":6.433248601908722},"index":4,"playId":"df887b7d-bbbc-3b6c-b6f0-1a88902a9458","pitchNumber":5,"startTime":"2025-07-27T19:02:14.732Z","endTime":"2025-07-27T19:02:20.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.896637049531805,"aZ":-41.36639929476753,"pfxX":2.774544921531335,"pfxZ":-5.5984210527421805,"pX":0.7052199117413552,"pZ":0.8695591598245049,"vX0":3.8687758413790996,"vY0":-127.0079619357173,"vZ0":-3.9598002176124187,"x":90.12,"y":215.3,"x0":-1.195670138090009,"y0":50.00472265031057,"z0":5.723179163752359,"aX":4.5535184231931956},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-10.8,"breakHorizontal":-5.9,"spinRate":2832,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.43049450368092135,"extension":6.260372689217444},"index":5,"playId":"0b1c7233-ede8-316e-9e83-c2044d2d8621","pitchNumber":6,"startTime":"2025-07-27T19:02:43.274Z","endTime":"2025-07-27T19:02:48.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:02:48.154Z","atBatIndex":38},{"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":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:03:09.153Z","endTime":"2025-07-27T19:04:53.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669358,"fullName":"Shane Baz","link":"/api/v1/people/669358"},"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":"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":5},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.210942818323193,"aZ":-41.20718264458688,"pfxX":5.0306394909177,"pfxZ":-5.858531708954814,"pX":-0.12297050897728601,"pZ":1.0592536479221684,"vX0":1.3782906141221472,"vY0":-123.32116914419996,"vZ0":-3.2194830878431224,"x":121.69,"y":210.18,"x0":-1.3424441795171413,"y0":50.001470115894485,"z0":5.852801494917375,"aX":7.758222420591861},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.2,"breakHorizontal":-9.5,"spinRate":2710,"spinDirection":42},"zone":13,"typeConfidence":0.9,"plateTime":0.44391168949464355,"extension":6.171867118914589},"index":0,"playId":"ff07042e-b68f-3221-ad5b-a14d5850a1e4","pitchNumber":1,"startTime":"2025-07-27T19:03:14.498Z","endTime":"2025-07-27T19:03:18.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72494133031904,"aZ":-11.819290418633074,"pfxX":-4.073855980640273,"pfxZ":9.85107968101171,"pX":-0.4680639978735248,"pZ":3.3092307287139078,"vX0":3.4799202123978557,"vY0":-142.7971110618053,"vZ0":-4.83690742993773,"x":134.84,"y":149.43,"x0":-1.1729240052695293,"y0":50.00147230984873,"z0":5.767883178120253,"aX":-8.41688991374302},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.0,"breakHorizontal":6.7,"spinRate":2485,"spinDirection":212},"zone":1,"typeConfidence":0.92,"plateTime":0.38349902900425503,"extension":6.280975817106372},"index":1,"playId":"d8e161fa-6928-3f13-94ee-0f633d5c1ccd","pitchNumber":2,"startTime":"2025-07-27T19:03:31.656Z","endTime":"2025-07-27T19:03:35.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"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-27T19:03:42.498Z","endTime":"2025-07-27T19:03:59.128Z","isPitch":false,"type":"action","player":{"id":669720,"link":"/api/v1/people/669720"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":99.0,"endSpeed":90.4,"strikeZoneTop":3.20985331349825,"strikeZoneBottom":1.39424159894913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23911624567864,"aZ":-13.908361000316557,"pfxX":-3.3223565881025743,"pfxZ":8.678857910853026,"pX":0.4538836834526402,"pZ":4.426812029264601,"vX0":5.790236953290013,"vY0":-144.10916168637888,"vZ0":-1.3839677941545165,"x":99.7,"y":119.26,"x0":-1.1490517003238232,"y0":50.004789001809,"z0":5.771703933600683,"aX":-6.994415100283724},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.6,"breakHorizontal":4.9,"spinRate":2546,"spinDirection":209},"zone":12,"typeConfidence":0.92,"plateTime":0.3799519453866398,"extension":6.373599699940917},"index":3,"playId":"f0fb9c60-88d2-303d-b055-4cebc04d8add","pitchNumber":3,"startTime":"2025-07-27T19:03:59.128Z","endTime":"2025-07-27T19:04:03.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.22721827460882,"strikeZoneBottom":1.41164447130008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75202559654603,"aZ":-41.25298869617446,"pfxX":2.902465571836025,"pfxZ":-5.435491508596917,"pX":1.4919716639292062,"pZ":0.18838758716049414,"vX0":5.455587340771854,"vY0":-128.20794439868425,"vZ0":-5.762246586079507,"x":60.13,"y":233.69,"x0":-1.03818110351499,"y0":50.004771102227316,"z0":5.673826636997865,"aX":4.845862421771207},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-10.9,"breakHorizontal":-6.5,"spinRate":2800,"spinDirection":26},"zone":14,"typeConfidence":0.91,"plateTime":0.4267239667265592,"extension":6.415822638102141},"index":4,"playId":"502b4b56-a729-306c-a59f-3840b2ea8fbd","pitchNumber":4,"startTime":"2025-07-27T19:04:17.206Z","endTime":"2025-07-27T19:04:24.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.49655575204934,"aZ":-41.19047587559773,"pfxX":2.254352515663618,"pfxZ":-5.574250378490353,"pX":0.07339606274386103,"pZ":2.3940152307240603,"vX0":2.5276130474723346,"vY0":-126.31569328175476,"vZ0":-0.5405109743801174,"x":114.2,"y":174.14,"x0":-1.2327168324816729,"y0":50.00208135037711,"z0":5.919629893872021,"aX":3.6463793447453066},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-10.0,"breakHorizontal":-4.7,"spinRate":2599,"spinDirection":28},"zone":5,"typeConfidence":0.9,"plateTime":0.4334479583531001,"extension":6.304045753532012},"hitData":{"launchSpeed":71.3,"launchAngle":7.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.26,"coordY":168.4}},"index":5,"playId":"b5f8ddba-429c-386f-89e9-c7b381392d53","pitchNumber":5,"startTime":"2025-07-27T19:04:46.190Z","endTime":"2025-07-27T19:04:53.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":669358,"link":"/api/v1/people/669358"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:04:53.873Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chandler Simpson lines out to shortstop Elly De La Cruz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:06:41.578Z","endTime":"2025-07-27T19:08:31.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.50622313140272,"strikeZoneBottom":1.5101787979175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.86764720670956,"aZ":-17.317344915120923,"pfxX":-5.633164462563095,"pfxZ":8.380896984038554,"pX":-0.19287523783606766,"pZ":3.207075273845421,"vX0":4.741973693568347,"vY0":-132.21554997243916,"vZ0":-1.974398309486181,"x":124.35,"y":152.19,"x0":-1.2766875192646132,"y0":50.0027972216953,"z0":5.232740021469484,"aX":-9.985601225185551},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2390,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.4140894045168384,"extension":6.958085763747193},"index":0,"playId":"7123b6ef-e7ab-3069-94ad-ad2cabc7696c","pitchNumber":1,"startTime":"2025-07-27T19:07:01.888Z","endTime":"2025-07-27T19:07:06.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.54158338941469,"strikeZoneBottom":1.50088454928295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.16934334493596,"aZ":-20.78877664245124,"pfxX":-8.523866309827724,"pfxZ":6.20371464316751,"pX":1.3245740541290834,"pZ":2.824355491492869,"vX0":9.563503006076221,"vY0":-134.3867865421336,"vZ0":-2.2206144131298777,"x":66.51,"y":162.52,"x0":-1.1669046187372933,"y0":50.00261909781227,"z0":5.132508695198715,"aX":-15.645072748239075},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":13.4,"spinRate":2478,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.40703219012479863,"extension":6.981195797917849},"index":1,"playId":"1e3dcbf6-7ff3-3638-9602-88880f01f0c8","pitchNumber":2,"startTime":"2025-07-27T19:07:15.278Z","endTime":"2025-07-27T19:07:21.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.22768723782664,"aZ":-30.64652081498019,"pfxX":0.13824819281082013,"pfxZ":1.0142851706618154,"pX":0.6823537283623436,"pZ":1.6863914825268354,"vX0":4.748477282426642,"vY0":-120.91341851133664,"vZ0":-1.7907944947785805,"x":90.99,"y":193.25,"x0":-1.3089970983541876,"y0":50.00542943030161,"z0":5.07656745837756,"aX":0.20786102044122473},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.7,"breakHorizontal":-1.2,"spinRate":2452,"spinDirection":86},"zone":9,"typeConfidence":2.0,"plateTime":0.4496368290264723,"extension":6.742719252254643},"index":2,"playId":"06f444cf-d118-3175-9ad3-9e350f38bdf9","pitchNumber":3,"startTime":"2025-07-27T19:07:29.178Z","endTime":"2025-07-27T19:07:33.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.56674420632496,"strikeZoneBottom":1.56253529579472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89097565278182,"aZ":-27.747973527450895,"pfxX":-10.325621406926048,"pfxZ":2.44490208087827,"pX":1.3431897129012231,"pZ":3.0860129194402064,"vX0":9.869744546323,"vY0":-133.35885872470337,"vZ0":-0.20156227448114294,"x":65.8,"y":155.46,"x0":-1.052352600920995,"y0":50.00577168439102,"z0":5.15281388111702,"aX":-18.72553853076488},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.6,"breakHorizontal":16.8,"spinRate":2389,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4096624618899938,"extension":6.983847879956004},"index":3,"playId":"0a8e8e7d-2fa3-3bf4-98e0-5f716b22b3c7","pitchNumber":4,"startTime":"2025-07-27T19:07:58.436Z","endTime":"2025-07-27T19:08:03.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.48583336937738,"strikeZoneBottom":1.65337764359602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.457679691234016,"aZ":-24.675592168200875,"pfxX":-9.250954470527098,"pfxZ":4.030126367368991,"pX":0.3070740855773018,"pZ":1.4712942423876396,"vX0":7.246855389551223,"vY0":-135.28571830322971,"vZ0":-4.667310385189116,"x":105.3,"y":199.06,"x0":-1.1993896835213262,"y0":50.00219848158113,"z0":4.9401019893437565,"aX":-17.212759138664072},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.5,"breakHorizontal":15.2,"spinRate":2315,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40427884545045556,"extension":7.06448800773811},"index":4,"playId":"05196b51-aa21-396a-8c2c-85b0b7014ff4","pitchNumber":5,"startTime":"2025-07-27T19:08:11.348Z","endTime":"2025-07-27T19:08:16.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.99260148886044,"aZ":-24.432543200794342,"pfxX":-9.035380267916649,"pfxZ":4.260515112120009,"pX":0.22774097486197725,"pZ":2.2519640563450354,"vX0":7.094205986023765,"vY0":-133.71737258566566,"vZ0":-2.800011643491996,"x":108.32,"y":177.98,"x0":-1.2817189408136156,"y0":50.00162682525575,"z0":5.059692830428267,"aX":-16.4121253016523},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.3,"breakHorizontal":14.9,"spinRate":2480,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4091261829413737,"extension":7.050113049998627},"hitData":{"launchSpeed":89.1,"launchAngle":10.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":118.24,"coordY":149.66}},"index":5,"playId":"2c7bce4e-8f36-38f8-a712-03447d6c70e4","pitchNumber":6,"startTime":"2025-07-27T19:08:25.521Z","endTime":"2025-07-27T19:08:31.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:08:31.635Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, second baseman Matt McLain to first baseman Santiago Espinal.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:08:53.169Z","endTime":"2025-07-27T19:09:39.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":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":3},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.47046623387276,"strikeZoneBottom":1.56148910743115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.666747157452047,"aZ":-24.080502191993453,"pfxX":-9.473078674039408,"pfxZ":4.394269785294476,"pX":1.3554603600181063,"pZ":1.9353976772726609,"vX0":9.960877728836206,"vY0":-134.51981180026263,"vZ0":-3.528816608170562,"x":65.33,"y":186.52,"x0":-1.1548973526971358,"y0":50.00510912385095,"z0":4.960505695601033,"aX":-17.460003366291804},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":15.1,"spinRate":2413,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.40631494110284727,"extension":7.007821307724959},"index":0,"playId":"b7ca36bc-2515-3956-b516-07a25bd9cbae","pitchNumber":1,"startTime":"2025-07-27T19:08:53.231Z","endTime":"2025-07-27T19:08:58.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.47354315301865,"strikeZoneBottom":1.48169837707378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81801889658712,"aZ":-26.862529298750214,"pfxX":1.3268207158374379,"pfxZ":3.190549141309977,"pX":1.1660573347865968,"pZ":1.904276264370626,"vX0":5.808815500041158,"vY0":-127.54022211685796,"vZ0":-2.6692754853589,"x":72.55,"y":187.36,"x0":-1.30420770635399,"y0":50.00192523828705,"z0":5.0615474672571175,"aX":2.205391161336537},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":-3.6,"spinRate":2383,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.427861031872351,"extension":6.864409603249183},"index":1,"playId":"dc7b5062-fb7c-3036-bdda-88af8fe3490f","pitchNumber":2,"startTime":"2025-07-27T19:09:04.629Z","endTime":"2025-07-27T19:09:09.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.42965567360378,"strikeZoneBottom":1.56215336524269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.17577125762112,"aZ":-24.513277034441504,"pfxX":-10.710437046506641,"pfxZ":4.160235489130308,"pX":0.062068126835711834,"pZ":2.64749487869088,"vX0":7.473249811443793,"vY0":-134.8004518958776,"vZ0":-1.6580174311616531,"x":114.63,"y":167.3,"x0":-1.3540448031511203,"y0":50.00261583090667,"z0":5.000377462967881,"aX":-19.71982483904358},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":17.8,"spinRate":2426,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4062604549816986,"extension":6.913342697995162},"index":2,"playId":"2ebebb8e-89d5-34ec-a217-11f93d872bb8","pitchNumber":3,"startTime":"2025-07-27T19:09:16.228Z","endTime":"2025-07-27T19:09:20.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.601713634174992,"aZ":-26.785378823276417,"pfxX":0.6310539936378898,"pfxZ":3.249824129476375,"pX":0.5029802394742804,"pZ":2.5530516430233052,"vX0":4.941096074831971,"vY0":-127.31050145412564,"vZ0":-1.3520841989572543,"x":97.83,"y":169.85,"x0":-1.5367372211052481,"y0":50.00362200591421,"z0":5.190700717372132,"aX":1.0459214098210219},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":-2.2,"spinRate":2242,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.4285454292401898,"extension":6.802330180299949},"hitData":{"launchSpeed":97.8,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.6,"coordY":153.71}},"index":3,"playId":"773b745a-698e-37b7-8655-f479492bb363","pitchNumber":4,"startTime":"2025-07-27T19:09:31.933Z","endTime":"2025-07-27T19:09:39.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:09:39.882Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:10:01.513Z","endTime":"2025-07-27T19:11:00.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.121534761585565,"aZ":-28.557946404975443,"pfxX":3.713516234542375,"pfxZ":2.5040904354019684,"pX":-0.6490135862840827,"pZ":2.5106538256695763,"vX0":1.2743678661897828,"vY0":-118.99739126978294,"vZ0":-0.06784236283809653,"x":141.74,"y":170.99,"x0":-1.6728497484038216,"y0":50.003986802931635,"z0":5.109408442256795,"aX":5.368851818282369},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.8,"breakHorizontal":-7.1,"spinRate":2367,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.45887738965150016,"extension":6.816718634567176},"index":0,"playId":"dcdca9e9-324f-3ce2-95b5-ea9806d41732","pitchNumber":1,"startTime":"2025-07-27T19:10:03.941Z","endTime":"2025-07-27T19:10:07.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":82.3,"endSpeed":76.3,"strikeZoneTop":3.44146705839296,"strikeZoneBottom":1.51107571689675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.945090002723614,"aZ":-26.196688114953464,"pfxX":1.776310496153675,"pfxZ":4.056887816520875,"pX":-1.2882234287753673,"pZ":1.7687022318507228,"vX0":0.31747082826655093,"vY0":-119.95936206553847,"vZ0":-2.193528086673196,"x":166.1,"y":191.03,"x0":-1.6528455660740933,"y0":50.000668721922125,"z0":5.006254664207998,"aX":2.6153052117648437},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.1,"breakHorizontal":-3.2,"spinRate":2317,"spinDirection":83},"zone":13,"typeConfidence":2.0,"plateTime":0.45478813038704624,"extension":6.761715660228018},"index":1,"playId":"8a063c33-9e3c-3529-bc3e-28be73cd5e6a","pitchNumber":2,"startTime":"2025-07-27T19:10:22.413Z","endTime":"2025-07-27T19:10:29.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06425306412385,"aZ":-17.808112919945028,"pfxX":-3.408392620543204,"pfxZ":7.889135441247445,"pX":-0.540729275555532,"pZ":3.384719621257355,"vX0":3.2538286625574315,"vY0":-133.2031554427987,"vZ0":-1.214848538290849,"x":137.61,"y":147.39,"x0":-1.327550425324684,"y0":50.00040650232865,"z0":5.117666775685296,"aX":-6.205109611899101},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.3,"breakHorizontal":5.6,"spinRate":2316,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4091397025591341,"extension":6.985652564416511},"index":2,"playId":"8b10964f-b51b-3688-b599-c4ba3179682a","pitchNumber":3,"startTime":"2025-07-27T19:10:36.306Z","endTime":"2025-07-27T19:10:39.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T19:10:44.402Z","endTime":"2025-07-27T19:10:55.526Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.110120327262994,"aZ":-25.57047844652605,"pfxX":-8.21368471024377,"pfxZ":3.5130683093618558,"pX":-0.38479337974574274,"pZ":3.2919626574486958,"vX0":5.577758842874079,"vY0":-135.79261889832097,"vZ0":0.028336302653055423,"x":131.67,"y":149.9,"x0":-1.3922993736184002,"y0":50.00083858249533,"z0":5.051818998329242,"aX":-15.427152263665903},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.6,"breakHorizontal":13.8,"spinRate":2441,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40247478685190297,"extension":6.839956274562185},"index":4,"playId":"99210f1e-c762-36d5-b9e5-fb13ea24057c","pitchNumber":4,"startTime":"2025-07-27T19:10:55.526Z","endTime":"2025-07-27T19:11:00.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:11:00.343Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Lux grounds out, second baseman Tristan Gray to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:13:26.640Z","endTime":"2025-07-27T19:14:22.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"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":{"description":"Pitching Change: Mason Montgomery replaces Shane Baz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-27T19:11:55.744Z","endTime":"2025-07-27T19:13:29.038Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669358,"link":"/api/v1/people/669358","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":97.0,"endSpeed":89.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.756321118183216,"aZ":-12.353898642691723,"pfxX":4.399003848747046,"pfxZ":9.756176358262387,"pX":0.7238786484139197,"pZ":2.723207896722974,"vX0":-3.544021622485453,"vY0":-141.28570692444734,"vZ0":-5.836375897066945,"x":89.41,"y":165.25,"x0":1.4200219696247052,"y0":50.002206338405315,"z0":5.6024608711888675,"aX":8.935534225292658},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":-7.3,"spinRate":2396,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.3869781248193207,"extension":6.944260211117235},"index":1,"playId":"1b9b9988-98e7-3888-a8a6-c477d7828222","pitchNumber":1,"startTime":"2025-07-27T19:13:29.038Z","endTime":"2025-07-27T19:13:32.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.3,"strikeZoneTop":3.33821342260001,"strikeZoneBottom":1.64836922700076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.18177833268611,"aZ":-9.406942846757067,"pfxX":4.278307848288081,"pfxZ":10.717888406868568,"pX":-0.48666295631688844,"pZ":2.344691705490255,"vX0":-6.320643021407495,"vY0":-144.2776550384409,"vZ0":-7.75795980194965,"x":135.55,"y":175.47,"x0":1.1689256470570477,"y0":50.00186513265794,"z0":5.635939851936038,"aX":9.087822539304181},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.1,"breakHorizontal":-6.6,"spinRate":2509,"spinDirection":160},"zone":4,"typeConfidence":2.0,"plateTime":0.3785345730194689,"extension":6.849715987994105},"index":2,"playId":"101f647a-dc73-35eb-931f-d33b490c6ac9","pitchNumber":2,"startTime":"2025-07-27T19:13:48.106Z","endTime":"2025-07-27T19:13:51.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.3,"endSpeed":92.3,"strikeZoneTop":3.34432608331535,"strikeZoneBottom":1.5696627834009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.45289332021047,"aZ":-9.814601164223216,"pfxX":5.724023939556787,"pfxZ":10.299350149327708,"pX":-0.896723848994963,"pZ":2.6506538010684024,"vX0":-8.038152193902533,"vY0":-145.77573012482387,"vZ0":-7.166362427060514,"x":151.18,"y":167.21,"x0":1.1415028831728238,"y0":50.00217384741429,"z0":5.719935265801637,"aX":12.426871281323935},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.5,"breakHorizontal":-9.0,"spinRate":2321,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.37446663162551586,"extension":6.835094056637725},"index":3,"playId":"f55b978a-dfe2-3331-9557-be1c2348f7e6","pitchNumber":3,"startTime":"2025-07-27T19:14:02.797Z","endTime":"2025-07-27T19:14:07.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.289819918462836,"aZ":-29.552468205043215,"pfxX":0.6527105405410684,"pfxZ":1.4599365255867536,"pX":0.08247195841021646,"pZ":2.0480405680768454,"vX0":-3.6128102627300542,"vY0":-132.21791326021076,"vZ0":-3.7593004696831205,"x":113.86,"y":183.48,"x0":1.3731781120315838,"y0":50.00336058229243,"z0":5.621896194346654,"aX":1.1729803557047656},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.2,"breakHorizontal":-0.5,"spinRate":2559,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.4119445661930219,"extension":6.6836865483743635},"hitData":{"launchSpeed":94.1,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.98,"coordY":153.71}},"index":4,"playId":"bdca5468-72e7-3e3e-a0c6-f19b70de26e3","pitchNumber":4,"startTime":"2025-07-27T19:14:15.877Z","endTime":"2025-07-27T19:14:22.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:14:22.995Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:14:44.074Z","endTime":"2025-07-27T19:15:28.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.861176075018086,"aZ":-11.49056375530174,"pfxX":4.62680473070839,"pfxZ":10.039685423219767,"pX":0.5748532380489064,"pZ":3.03888611147682,"vX0":-3.784265709002616,"vY0":-142.4258274752495,"vZ0":-5.259937235886421,"x":95.09,"y":156.73,"x0":1.3177902182827874,"y0":50.00392455936583,"z0":5.632584818449979,"aX":9.532660370195524},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":-7.7,"spinRate":2283,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.38416597015099097,"extension":6.923302793173648},"index":0,"playId":"f54e22ca-ef11-314d-af65-e796ab3d4cf6","pitchNumber":1,"startTime":"2025-07-27T19:14:48.073Z","endTime":"2025-07-27T19:14:51.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-27T19:14:58.800Z","endTime":"2025-07-27T19:15:10.656Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":91.4,"strikeZoneTop":3.5097492486374,"strikeZoneBottom":1.67250771516811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.014903250189228,"aZ":-12.977078374975706,"pfxX":6.274718649130334,"pfxZ":9.066102688319496,"pX":-0.05626172732432511,"pZ":2.0477294427181127,"vX0":-6.0827587116100705,"vY0":-143.60209460329995,"vZ0":-7.656852662264517,"x":119.14,"y":183.49,"x0":1.260293390161892,"y0":50.000235725336935,"z0":5.5317326205799455,"aX":13.281684861906509},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.2,"breakHorizontal":-10.3,"spinRate":2315,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.3794592881183392,"extension":6.9739547180858015},"index":2,"playId":"283920e1-986a-3c92-b386-cc5faac2dbc2","pitchNumber":2,"startTime":"2025-07-27T19:15:10.656Z","endTime":"2025-07-27T19:15:14.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64526180169903,"aZ":-11.646316090163836,"pfxX":4.573452050054096,"pfxZ":9.58801564358374,"pX":-0.017820202906649114,"pZ":3.862053111997703,"vX0":-5.435933489108668,"vY0":-145.10845266587506,"vZ0":-3.463923594546559,"x":117.68,"y":134.5,"x0":1.2819318121775816,"y0":50.00616383152779,"z0":5.776385755760316,"aX":9.795463741550911},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.9,"breakHorizontal":-7.2,"spinRate":2307,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.3768622341700225,"extension":6.86482080882545},"index":3,"playId":"ba117c59-86a5-3c52-8a82-e01479206a57","pitchNumber":3,"startTime":"2025-07-27T19:15:23.971Z","endTime":"2025-07-27T19:15:28.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:15:28.730Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Fraley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:15:44.844Z","endTime":"2025-07-27T19:16:52.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.33947756453352,"strikeZoneBottom":1.54286076724212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.531065668698044,"aZ":-30.317907575737994,"pfxX":0.14109213527974473,"pfxZ":1.0217292716712603,"pX":-0.9024564789048138,"pZ":2.4444175216801023,"vX0":-5.847398452929802,"vY0":-132.9849000231451,"vZ0":-2.6834778517648665,"x":151.4,"y":172.78,"x0":1.2960550824329302,"y0":50.00000723893809,"z0":5.640758726439642,"aX":0.2562707759649375},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.6,"breakHorizontal":0.8,"spinRate":2726,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.410130957261432,"extension":6.789950625163724},"index":0,"playId":"2b42f591-e772-30b1-9740-a87709a8e665","pitchNumber":1,"startTime":"2025-07-27T19:15:49.254Z","endTime":"2025-07-27T19:15:55.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":98.5,"endSpeed":90.9,"strikeZoneTop":3.35310547123746,"strikeZoneBottom":1.55664748654107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95154232309053,"aZ":-11.988388800720376,"pfxX":2.7262814232961516,"pfxZ":9.599331034082887,"pX":-0.26467160965312553,"pZ":2.3858358288210373,"vX0":-5.646506412442041,"vY0":-143.37109315022343,"vZ0":-6.840031214065094,"x":127.09,"y":174.36,"x0":1.3670802363854955,"y0":50.0061255836695,"z0":5.534230213360822,"aX":5.735201098727493},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.3,"breakHorizontal":-4.0,"spinRate":2396,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.3805353322487437,"extension":6.921325812632803},"index":1,"playId":"37da2ec1-cf63-3e4f-b2c0-5b3afed73bdc","pitchNumber":2,"startTime":"2025-07-27T19:16:01.909Z","endTime":"2025-07-27T19:16:05.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.1,"strikeZoneTop":3.36595085613933,"strikeZoneBottom":1.56925829701831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.38523293542411,"aZ":-10.676960361351723,"pfxX":4.597177918721806,"pfxZ":10.181620206307823,"pX":0.3541829986953929,"pZ":1.8236642482945415,"vX0":-4.51323330887756,"vY0":-143.706526888754,"vZ0":-8.70602028328214,"x":103.5,"y":189.54,"x0":1.3406736628410605,"y0":50.00342454697215,"z0":5.538873734035574,"aX":9.705983621330573},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.0,"breakHorizontal":-7.6,"spinRate":2356,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.3797928902555081,"extension":6.908380457901763},"index":2,"playId":"bb77fd20-e6ff-38d2-8c52-476db3e70565","pitchNumber":3,"startTime":"2025-07-27T19:16:14.862Z","endTime":"2025-07-27T19:16:18.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T19:16:22.576Z","endTime":"2025-07-27T19:16:34.593Z","isPitch":false,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":92.8,"strikeZoneTop":3.31530376508059,"strikeZoneBottom":1.51865578578837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.030683723573325,"aZ":-9.569784970562624,"pfxX":3.124939162472801,"pfxZ":10.279003149207862,"pX":-0.8569030948920342,"pZ":3.5488200437671926,"vX0":-7.136518307908517,"vY0":-146.74759459775655,"vZ0":-4.722442775187994,"x":149.66,"y":142.96,"x0":1.1915062114231103,"y0":50.004376074690235,"z0":5.739632999554334,"aX":6.874023354174146},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.0,"breakHorizontal":-4.4,"spinRate":2363,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.37207068470609084,"extension":6.856453527243968},"index":4,"playId":"bad8e085-e44f-3288-936f-960042d9a08f","pitchNumber":4,"startTime":"2025-07-27T19:16:34.593Z","endTime":"2025-07-27T19:16:38.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52113021280606,"aZ":-10.037263541524954,"pfxX":4.511634245845673,"pfxZ":10.409995996355509,"pX":-0.9874358093358684,"pZ":3.0109419316700285,"vX0":-7.980575048964632,"vY0":-144.63043151253564,"vZ0":-5.594419784192226,"x":154.64,"y":157.48,"x0":1.2167043318742319,"y0":50.00520320589188,"z0":5.580929101662292,"aX":9.596783736116027},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.9,"breakHorizontal":-6.6,"spinRate":2375,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.3781517482735075,"extension":6.861192443193271},"index":5,"playId":"f657ef02-2527-3c13-86db-1622ddebd047","pitchNumber":5,"startTime":"2025-07-27T19:16:48.479Z","endTime":"2025-07-27T19:16:52.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-0.6999999999999886,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:16:52.393Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:19:18.480Z","endTime":"2025-07-27T19:20:24.834Z","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":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6,7],"actionIndex":[0,1],"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":7},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Spencer Steer replaces third baseman Noelvi Marte, batting 6th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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-27T19:19:02.659Z","endTime":"2025-07-27T19:19:02.680Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to third base for Santiago Espinal.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"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-27T19:19:02.680Z","endTime":"2025-07-27T19:19:20.828Z","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":"900","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"first":{"id":669289,"link":"/api/v1/people/669289"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.70225435560192,"aZ":-26.865413867617185,"pfxX":1.0359686511829316,"pfxZ":3.271095357739007,"pX":0.6047412298595288,"pZ":3.0721469771305117,"vX0":4.711701680070518,"vY0":-125.88294369898462,"vZ0":0.027382024055223164,"x":93.95,"y":155.83,"x0":-1.4168728940753916,"y0":50.00568646853775,"z0":5.214823394418657,"aX":1.6814089027097012},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.1,"breakHorizontal":-2.9,"spinRate":2361,"spinDirection":166},"zone":3,"typeConfidence":2.0,"plateTime":0.43315521186520645,"extension":6.959135756901321},"index":2,"playId":"83488812-4109-3210-9573-dd4db7101194","pitchNumber":1,"startTime":"2025-07-27T19:19:20.828Z","endTime":"2025-07-27T19:19:25.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-27T19:19:36.006Z","endTime":"2025-07-27T19:19:41.083Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.69816234070235,"strikeZoneBottom":1.68629483152734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.675698328992624,"aZ":-18.26701112875479,"pfxX":-4.863668537011109,"pfxZ":7.667139860485237,"pX":1.1920876327260654,"pZ":3.495529585736979,"vX0":7.787630303127343,"vY0":-133.76959974094032,"vZ0":-0.8599561402052999,"x":71.56,"y":144.4,"x0":-1.1240083120363389,"y0":50.000922405097164,"z0":5.129938633112437,"aX":-8.820439055041847},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":2596,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4093613247559502,"extension":7.011522127386557},"index":4,"playId":"9d0155ee-9308-3ce9-bf75-f946aad0f9c6","pitchNumber":2,"startTime":"2025-07-27T19:19:41.083Z","endTime":"2025-07-27T19:19:46.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.220181082608992,"aZ":-25.62438495494808,"pfxX":1.9433703716132857,"pfxZ":4.466357450933496,"pX":1.6122935989358917,"pZ":1.7741988405596092,"vX0":6.315326589986908,"vY0":-119.54830855233213,"vZ0":-2.2630829088753868,"x":55.54,"y":190.88,"x0":-1.302209945356115,"y0":50.0032898509015,"z0":5.003335616875628,"aX":2.8484189855878506},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.9,"breakHorizontal":-4.8,"spinRate":2400,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.45589653424767373,"extension":6.8754567881889},"index":5,"playId":"76dbd6a2-7988-34f9-9a05-8b6fd4490dbf","pitchNumber":3,"startTime":"2025-07-27T19:19:53.885Z","endTime":"2025-07-27T19:19:57.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":78.1,"strikeZoneTop":3.54296608659429,"strikeZoneBottom":1.70319916547636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.034903603126487,"aZ":-31.487468644499675,"pfxX":0.612234556589569,"pfxZ":0.4476288616359838,"pX":1.5873347710054817,"pZ":0.7299225893152141,"vX0":6.742121431757823,"vY0":-121.39500908205396,"vZ0":-3.6087639504097604,"x":56.49,"y":219.07,"x0":-1.2861556205498252,"y0":50.000439548178754,"z0":4.9288581512659215,"aX":0.9271386035083232},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.4,"breakHorizontal":-2.4,"spinRate":2519,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.44834286153468383,"extension":7.04168910398545},"index":6,"playId":"82d4cf36-13cd-30ce-9591-59c5b92215c8","pitchNumber":4,"startTime":"2025-07-27T19:20:09.255Z","endTime":"2025-07-27T19:20:14.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.53746742701312,"strikeZoneBottom":1.65474788066691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41185065339291,"aZ":-20.834370101515397,"pfxX":-8.640607511739761,"pfxZ":6.054145228454624,"pX":0.6852813301731321,"pZ":2.9999232370179123,"vX0":8.01786625325472,"vY0":-135.25165950939885,"vZ0":-1.4964917239385633,"x":90.88,"y":157.78,"x0":-1.1790384075335103,"y0":50.00324272305991,"z0":5.005391113589842,"aX":-16.18769895070897},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.9,"breakHorizontal":14.2,"spinRate":2493,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.40324819374934506,"extension":6.964866850446791},"index":7,"playId":"84c74b22-1277-3be0-8497-cc1b33b01d62","pitchNumber":5,"startTime":"2025-07-27T19:20:21.191Z","endTime":"2025-07-27T19:20:24.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:20:24.834Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:20:42.834Z","endTime":"2025-07-27T19:21:38.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":3},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.77,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80222372836044,"aZ":-19.27813251016624,"pfxX":-2.7096725131332837,"pfxZ":7.163320587663513,"pX":0.20093275340220412,"pZ":3.866795521919427,"vX0":4.923905027920536,"vY0":-132.8961772177676,"vZ0":0.342503033043151,"x":109.34,"y":134.38,"x0":-1.3185015194374619,"y0":50.00000852924334,"z0":5.129532207986807,"aX":-4.8766274016172595},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.3,"breakHorizontal":4.0,"spinRate":2547,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4111441950881827,"extension":7.037471703775271},"index":0,"playId":"2b1be222-52b7-3503-a1c8-7a0457cac4a4","pitchNumber":1,"startTime":"2025-07-27T19:20:48.238Z","endTime":"2025-07-27T19:20:52.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.70372260572672,"strikeZoneBottom":1.79065020774675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.506171787541017,"aZ":-23.952060749751837,"pfxX":-7.996744339963064,"pfxZ":4.414589259168022,"pX":1.3929082405161741,"pZ":2.763512472788872,"vX0":9.548669336746666,"vY0":-134.89663230345528,"vZ0":-1.6103393209987698,"x":63.91,"y":164.17,"x0":-1.1366256565109285,"y0":50.00116933178606,"z0":5.039775537476151,"aX":-14.889012814038209},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":12.7,"spinRate":2464,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4044472823632601,"extension":6.87751376412972},"index":1,"playId":"d5889c1b-2cf6-31cc-bd2c-b9b482bfc1dd","pitchNumber":2,"startTime":"2025-07-27T19:21:00.665Z","endTime":"2025-07-27T19:21:05.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":77.0,"strikeZoneTop":3.77,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.657133288267467,"aZ":-31.751400155487957,"pfxX":2.1385966937853835,"pfxZ":0.2836335215744237,"pX":1.5203820953425675,"pZ":0.3271951307198555,"vX0":5.943704888612151,"vY0":-119.96101384177416,"vZ0":-4.237934358107946,"x":59.05,"y":229.95,"x0":-1.255491241206933,"y0":50.00084472346323,"z0":4.911128599178184,"aX":3.15225768645642},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.1,"breakHorizontal":-5.2,"spinRate":2491,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4545560384282279,"extension":7.032665759069506},"index":2,"playId":"8a8f846a-86c3-35db-9688-c97867f4331c","pitchNumber":3,"startTime":"2025-07-27T19:21:14.036Z","endTime":"2025-07-27T19:21:17.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.77,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.443601848370925,"aZ":-32.455435943421364,"pfxX":1.195936957706861,"pfxZ":-0.18248851861522564,"pX":0.6168566826217807,"pZ":1.069997821038088,"vX0":4.673711122106538,"vY0":-122.79194431534908,"vZ0":-2.8157463457764127,"x":93.49,"y":209.89,"x0":-1.4567898940267225,"y0":50.00156780718472,"z0":4.95812672729022,"aX":1.8492102051224566},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.7,"breakHorizontal":-3.1,"spinRate":2498,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4439197539053352,"extension":6.9191663604085045},"hitData":{"launchSpeed":92.0,"launchAngle":33.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.7,"coordY":62.71}},"index":3,"playId":"ec19b272-8887-334f-bbe9-6251e88449c5","pitchNumber":4,"startTime":"2025-07-27T19:21:29.812Z","endTime":"2025-07-27T19:21:38.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:21:38.456Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Mangum flies out to center fielder TJ Friedl.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:22:04.181Z","endTime":"2025-07-27T19:22:15.144Z","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":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":670770,"link":"/api/v1/people/670770"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.983308369963108,"aZ":-32.87017832085998,"pfxX":2.2343338937562702,"pfxZ":-0.45098222124557363,"pX":-0.07503988926120314,"pZ":1.5971275095299242,"vX0":2.8653303362864433,"vY0":-123.04686799878964,"vZ0":-1.671941345158495,"x":119.86,"y":195.66,"x0":-1.538220276486769,"y0":50.00046197053452,"z0":5.03194733183763,"aX":3.4763562616323247},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.0,"breakHorizontal":-4.7,"spinRate":2468,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.4426169584718176,"extension":7.083921498923196},"hitData":{"launchSpeed":90.2,"launchAngle":40.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.54,"coordY":81.08}},"index":0,"playId":"866b6dfb-c7f3-34d3-8f07-4a91908d3a48","pitchNumber":1,"startTime":"2025-07-27T19:22:05.913Z","endTime":"2025-07-27T19:22:15.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:22:15.144Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Trevino strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T19:26:39.855Z","endTime":"2025-07-27T19:27:44.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Englert replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-27T19:25:16.522Z","endTime":"2025-07-27T19:26:42.158Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669438,"link":"/api/v1/people/669438"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.2670302219103,"strikeZoneBottom":1.4427422996518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95260319857522,"aZ":-31.072786755270865,"pfxX":0.8459800804682613,"pfxZ":0.6667192701052027,"pX":0.5443904819569564,"pZ":2.8834958217049964,"vX0":4.389242054498461,"vY0":-127.33622571449025,"vZ0":-1.2115565580189576,"x":96.25,"y":160.93,"x0":-1.3108981695720903,"y0":50.001282531251825,"z0":5.822161687909749,"aX":1.3887391987211581},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":-2.5,"spinRate":2237,"spinDirection":116},"zone":3,"typeConfidence":0.9,"plateTime":0.4300231823292191,"extension":6.466312768652378},"index":1,"playId":"15715b0b-bc9e-3322-b0ef-aca2ae9e41a5","pitchNumber":1,"startTime":"2025-07-27T19:26:42.158Z","endTime":"2025-07-27T19:26:45.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":94.5,"endSpeed":87.9,"strikeZoneTop":3.10601452136236,"strikeZoneBottom":1.32683840524963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.731282164448857,"aZ":-24.31164473592843,"pfxX":-6.06988204975937,"pfxZ":4.058403961278828,"pX":1.7035514812671466,"pZ":1.1682791053332486,"vX0":9.672925866049585,"vY0":-137.21946655626124,"vZ0":-7.753531694016408,"x":52.06,"y":207.24,"x0":-1.0526110417771533,"y0":50.00516081231189,"z0":5.645814077216234,"aX":-11.76605607795912},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.1,"breakHorizontal":9.4,"spinRate":2219,"spinDirection":208},"zone":14,"typeConfidence":0.54,"plateTime":0.39670421490892327,"extension":6.616618706860128},"index":2,"playId":"119e78e3-9640-3782-883a-07ea0ec0d69a","pitchNumber":2,"startTime":"2025-07-27T19:26:55.386Z","endTime":"2025-07-27T19:26:59.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.28166681423942,"aZ":-30.844911723068606,"pfxX":0.9364407460422024,"pfxZ":0.7981644163656902,"pX":0.681404766891913,"pZ":1.8117081281852323,"vX0":4.976886006143357,"vY0":-128.18955306724342,"vZ0":-3.9161304344430286,"x":91.03,"y":189.86,"x0":-1.4031009312592566,"y0":50.00487066911181,"z0":5.754222466193862,"aX":1.5664212394031232},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.8,"breakHorizontal":-2.8,"spinRate":2224,"spinDirection":239},"zone":9,"typeConfidence":0.9,"plateTime":0.42646708500767216,"extension":6.401726365482867},"index":3,"playId":"4223a957-a8c5-319d-9cf5-fc99bbd48258","pitchNumber":3,"startTime":"2025-07-27T19:27:10.198Z","endTime":"2025-07-27T19:27:13.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-27T19:27:20.431Z","endTime":"2025-07-27T19:27:39.955Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"},"defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":89.7,"endSpeed":82.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.428329185937063,"aZ":-30.932431568804645,"pfxX":-8.660131646868834,"pfxZ":0.7239928704300365,"pX":0.22561188962995074,"pZ":0.93061838586184,"vX0":6.864319011000945,"vY0":-130.40786343620147,"vZ0":-5.9247993284463245,"x":108.4,"y":213.65,"x0":-1.320660359036281,"y0":50.004456266768315,"z0":5.576979103534094,"aX":-14.859083245093235},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.1,"breakHorizontal":14.0,"spinRate":2110,"spinDirection":245},"zone":14,"typeConfidence":0.89,"plateTime":0.4206425341370488,"extension":6.5683703739092945},"index":5,"playId":"dfdf4708-bd03-3fb9-804d-4ba55082d8ff","pitchNumber":4,"startTime":"2025-07-27T19:27:39.955Z","endTime":"2025-07-27T19:27:44.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":624431,"link":"/api/v1/people/624431","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_ab"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_ab"},{"player":{"id":624431,"link":"/api/v1/people/624431"},"credit":"b_pa"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:27:44.939Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Santiago Espinal grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T19:28:05.130Z","endTime":"2025-07-27T19:28:42.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"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.4,"strikeZoneTop":3.52375859190563,"strikeZoneBottom":1.71534929128802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81048802861137,"aZ":-23.325496792945287,"pfxX":-8.003943639347012,"pfxZ":4.68424159678236,"pX":0.6277141334200452,"pZ":1.2168237713746475,"vX0":7.852577383550745,"vY0":-136.30460315013164,"vZ0":-7.596347229482475,"x":93.07,"y":205.93,"x0":-1.244966905225732,"y0":50.00345226084416,"z0":5.640181762055341,"aX":-15.123045500991289},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.1,"breakHorizontal":13.0,"spinRate":2268,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.4012036920625439,"extension":6.504443382980504},"index":0,"playId":"e85b8ce8-a1f4-3fa4-8d1e-8022a77f2a52","pitchNumber":1,"startTime":"2025-07-27T19:28:09.148Z","endTime":"2025-07-27T19:28:13.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.47513490694661,"strikeZoneBottom":1.66667183771475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67448256304035,"aZ":-33.296347967820985,"pfxX":0.3464741187199021,"pfxZ":-0.6894819172581315,"pX":0.5536243552077025,"pZ":2.2252417942620384,"vX0":4.77529883788204,"vY0":-127.10925581282844,"vZ0":-2.3181008627378543,"x":95.9,"y":178.7,"x0":-1.3963577498544284,"y0":50.00246938874093,"z0":5.799461202365736,"aX":0.56425386319888},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.6,"breakHorizontal":-1.7,"spinRate":2441,"spinDirection":253},"zone":9,"typeConfidence":0.89,"plateTime":0.4313454750504593,"extension":6.396767552872431},"index":1,"playId":"8529a111-4d3a-30dd-b965-5e63a873157d","pitchNumber":2,"startTime":"2025-07-27T19:28:22.810Z","endTime":"2025-07-27T19:28:26.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.714158179958197,"aZ":-30.224896399195867,"pfxX":-7.63770748564133,"pfxZ":1.1714700746543887,"pX":0.448429194277239,"pZ":1.7539001533902778,"vX0":6.980718514491884,"vY0":-128.6691503150196,"vZ0":-4.121599229528292,"x":99.91,"y":191.42,"x0":-1.3181029333427428,"y0":50.00237174409538,"z0":5.739858225899904,"aX":-12.70273210971399},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":12.1,"spinRate":2129,"spinDirection":241},"zone":9,"typeConfidence":0.91,"plateTime":0.42701411656191146,"extension":6.444506879779704},"hitData":{"launchSpeed":66.7,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.64,"coordY":163.84}},"index":2,"playId":"564bc05e-06ba-31f6-8625-0f826f44fa1b","pitchNumber":3,"startTime":"2025-07-27T19:28:35.174Z","endTime":"2025-07-27T19:28:42.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:28:42.514Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"TJ Friedl lines out to right fielder Josh Lowe.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T19:29:07.896Z","endTime":"2025-07-27T19:29:49.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669438,"fullName":"Mason Englert","link":"/api/v1/people/669438"},"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":"Lineout","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":2},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.30927680725494,"strikeZoneBottom":1.55312235518737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.887361389078745,"aZ":-33.07276728455379,"pfxX":0.26592904358076774,"pfxZ":-0.5429363035843995,"pX":0.5451102365673378,"pZ":2.068214396359753,"vX0":4.93992602955834,"vY0":-126.89486611905909,"vZ0":-2.6833985133241827,"x":96.22,"y":182.94,"x0":-1.451206715915988,"y0":50.00391917451333,"z0":5.74127267013505,"aX":0.4386351079572015},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.3,"breakHorizontal":-1.4,"spinRate":2312,"spinDirection":350},"zone":9,"typeConfidence":0.89,"plateTime":0.42956835502506907,"extension":6.3573709821401305},"index":0,"playId":"52101bf7-afda-3dcc-a367-6aeb4fceb46c","pitchNumber":1,"startTime":"2025-07-27T19:29:07.896Z","endTime":"2025-07-27T19:29:11.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.3,"endSpeed":81.3,"strikeZoneTop":3.33425028209066,"strikeZoneBottom":1.48912996592262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.188237212191634,"aZ":-27.58723977575287,"pfxX":-6.557118963784369,"pfxZ":2.777924707617501,"pX":1.9207219153085022,"pZ":1.2104744630886837,"vX0":10.324335299076171,"vY0":-126.74877758150771,"vZ0":-5.512593664468631,"x":43.79,"y":206.1,"x0":-1.3252935327969255,"y0":50.00384646064326,"z0":5.57494314718452,"aX":-10.833372483014818},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.1,"breakHorizontal":10.0,"spinRate":2066,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.4296398489300324,"extension":6.680010783126098},"index":1,"playId":"d804e899-8390-3d04-928c-db10eb8d129a","pitchNumber":2,"startTime":"2025-07-27T19:29:21.291Z","endTime":"2025-07-27T19:29:27.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.160716217860895,"aZ":-30.30739646826393,"pfxX":-5.800987568786572,"pfxZ":1.1166645018445198,"pX":-0.4326906228753313,"pZ":2.7673985958569145,"vX0":4.238886342145482,"vY0":-128.03120157178526,"vZ0":-1.668703801909643,"x":133.49,"y":164.06,"x0":-1.3485660956701147,"y0":50.00445270435862,"z0":5.778994065399911,"aX":-9.719952413865991},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":9.7,"spinRate":2111,"spinDirection":240},"zone":1,"typeConfidence":0.9,"plateTime":0.42630736823976934,"extension":6.461641969224924},"hitData":{"launchSpeed":96.5,"launchAngle":18.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.71,"coordY":99.43}},"index":2,"playId":"d7c7c982-cea9-31c7-9ce8-9486fd8ae339","pitchNumber":3,"startTime":"2025-07-27T19:29:43.325Z","endTime":"2025-07-27T19:29:49.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":669438,"link":"/api/v1/people/669438"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:29:49.850Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Gray called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T19:31:53.872Z","endTime":"2025-07-27T19:34:52.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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(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":92.7,"endSpeed":84.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.70491624306003,"aZ":-19.865548725305544,"pfxX":-8.999674798476585,"pfxZ":6.670141206386374,"pX":0.06653483170243009,"pZ":3.289028227229809,"vX0":6.7257253000232975,"vY0":-134.8185584666277,"vZ0":-1.0882330433891136,"x":106.56,"y":142.35,"x0":-1.288507391957203,"y0":50.001740966680075,"z0":5.097119637658642,"aX":-16.602699282591914},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":14.9,"spinRate":2345,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4059368012277216,"extension":6.943373674548798},"index":0,"playId":"c89fdc32-88c7-39ee-9d4c-614cfe2931fa","pitchNumber":1,"startTime":"2025-07-27T19:31:59.368Z","endTime":"2025-07-27T19:32:02.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.092027501988557,"aZ":-22.23101966077213,"pfxX":-8.21601006255854,"pfxZ":5.365589365008255,"pX":0.24241213115536964,"pZ":2.9323307811139716,"vX0":7.001167258378325,"vY0":-134.4831838388864,"vZ0":-1.5102750368578666,"x":107.76,"y":159.61,"x0":-1.312991892273496,"y0":50.0004826561684,"z0":5.060853366031841,"aX":-15.216828001709828},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":13.6,"spinRate":2417,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.40555663990429425,"extension":7.04585031174709},"index":1,"playId":"787be160-41c0-3c21-bbdd-ff92bbe4286c","pitchNumber":2,"startTime":"2025-07-27T19:32:15.782Z","endTime":"2025-07-27T19:32:19.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.50905649219371,"strikeZoneBottom":1.59850993267928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.607733045591353,"aZ":-22.070333596757113,"pfxX":-3.0274591993878914,"pfxZ":5.6952653479729065,"pX":-0.2945131004903505,"pZ":5.580065227791982,"vX0":3.9876711092337565,"vY0":-131.28510335227298,"vZ0":4.797102383751594,"x":128.23,"y":88.12,"x0":-1.4285182905432214,"y0":50.000934568040286,"z0":5.362497970811238,"aX":-5.36971550187429},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":4.8,"spinRate":2584,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.41468575970886734,"extension":6.834955475636907},"index":2,"playId":"1bf4ae3b-8cce-3185-a691-4e25d5f07bfc","pitchNumber":3,"startTime":"2025-07-27T19:32:30.067Z","endTime":"2025-07-27T19:32:33.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-27T19:32:40.473Z","endTime":"2025-07-27T19:32:48.431Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.44675055909649,"strikeZoneBottom":1.53624047172728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.561508763504737,"aZ":-24.119275091199746,"pfxX":-8.632205429450773,"pfxZ":4.31327203894989,"pX":-1.1936683232712473,"pZ":3.234550779911522,"vX0":3.65322153463419,"vY0":-135.3388489820476,"vZ0":-0.34528745867377564,"x":162.5,"y":151.45,"x0":-1.4340079109209043,"y0":50.00559483163469,"z0":5.042732016327302,"aX":-16.13000923563403},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.9,"breakHorizontal":15.0,"spinRate":2351,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4036050260847679,"extension":6.804454016194464},"index":4,"playId":"15d5bbe6-edff-3b36-a0dd-86b1d77230cc","pitchNumber":4,"startTime":"2025-07-27T19:32:48.431Z","endTime":"2025-07-27T19:32:52.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.430355132627188,"aZ":-24.0801945378354,"pfxX":-7.838343858026527,"pfxZ":4.341859240618483,"pX":0.3587304604848957,"pZ":3.2554974364445703,"vX0":7.223402922821231,"vY0":-134.9231619294149,"vZ0":-0.2821749217795417,"x":103.33,"y":150.88,"x0":-1.3210905553073702,"y0":50.00037845727021,"z0":5.043006639331692,"aX":-14.603569806246634},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.0,"breakHorizontal":12.8,"spinRate":2365,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.40432172627824325,"extension":6.806378650130035},"index":5,"playId":"31ad5bf5-c49d-380c-9497-9ad0d5f98509","pitchNumber":5,"startTime":"2025-07-27T19:33:02.249Z","endTime":"2025-07-27T19:33:06.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":83.7,"endSpeed":78.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.28652046284863,"aZ":-32.841825018988985,"pfxX":1.6668451923856926,"pfxZ":-0.4365977363404827,"pX":-0.6120301331526616,"pZ":2.8621958989482805,"vX0":1.7657916714737696,"vY0":-122.086273825973,"vZ0":1.3115188622340002,"x":140.33,"y":161.5,"x0":-1.5567882855324846,"y0":50.002366746117445,"z0":5.109912916172918,"aX":2.5573539665630634},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.4,"breakHorizontal":-3.4,"spinRate":2384,"spinDirection":100},"zone":1,"typeConfidence":2.0,"plateTime":0.44582968272571266,"extension":6.968804979925791},"index":6,"playId":"c64a9916-56df-3260-a83b-285fc1d3aa14","pitchNumber":6,"startTime":"2025-07-27T19:33:21.442Z","endTime":"2025-07-27T19:33:25.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.49822483145972,"strikeZoneBottom":1.45635833827661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.555173220578492,"aZ":-24.379444121227476,"pfxX":-8.399177044185185,"pfxZ":4.2111211742079036,"pX":-1.6289092395778009,"pZ":3.4786056675442207,"vX0":2.4823450735325405,"vY0":-135.2037954415601,"vZ0":0.2779377793404252,"x":179.09,"y":144.86,"x0":-1.4678776300997785,"y0":50.00296677509313,"z0":5.085789080505187,"aX":-15.54501151248666},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.9,"breakHorizontal":14.6,"spinRate":2411,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40516005718126946,"extension":6.889636522071564},"index":7,"playId":"ff7a4901-88d0-3477-b864-69a9be34b6d8","pitchNumber":7,"startTime":"2025-07-27T19:33:39.155Z","endTime":"2025-07-27T19:33:43.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.069736584620617,"aZ":-31.906660663448843,"pfxX":0.9948863037323576,"pfxZ":0.17917651225976616,"pX":0.8567895523866251,"pZ":1.7455648851545862,"vX0":5.043115613633975,"vY0":-121.9142824108178,"vZ0":-1.3398567517476412,"x":84.34,"y":191.65,"x0":-1.3608257818973486,"y0":50.005632813590736,"z0":5.035091343628702,"aX":1.50955872900528},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.2,"breakHorizontal":-2.9,"spinRate":2495,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.44782554279403586,"extension":6.9992720687742755},"index":8,"playId":"5aeee2d7-fb8b-334f-8f24-33c0d3a93d84","pitchNumber":8,"startTime":"2025-07-27T19:33:53.805Z","endTime":"2025-07-27T19:34:00.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.63448020451,"aZ":-33.164161681529386,"pfxX":2.251354348481573,"pfxZ":-0.6596936335032169,"pX":-0.40075078697644906,"pZ":2.3724892802548507,"vX0":1.989175767578886,"vY0":-120.55602628130636,"vZ0":0.20665500550639826,"x":132.28,"y":174.72,"x0":-1.523989515782562,"y0":50.00429583271469,"z0":5.172128371353629,"aX":3.3709835716713035},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.0,"breakHorizontal":-4.4,"spinRate":2416,"spinDirection":102},"zone":4,"typeConfidence":2.0,"plateTime":0.451360314948571,"extension":6.866208719704919},"index":9,"playId":"13952a69-7b8e-31c8-bd0d-40534eab0f8c","pitchNumber":9,"startTime":"2025-07-27T19:34:25.574Z","endTime":"2025-07-27T19:34:28.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.40896873556773,"strikeZoneBottom":1.4991964237901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62549925312329,"aZ":-21.454979880808466,"pfxX":-8.854320328203631,"pfxZ":5.782241015583099,"pX":0.8514358819452942,"pZ":1.998305795482749,"vX0":8.792183512578443,"vY0":-134.6420715186191,"vZ0":-3.7771379121611774,"x":84.55,"y":184.83,"x0":-1.291116867099738,"y0":50.000808853380086,"z0":4.919948220991318,"aX":-16.40985772727667},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.0,"breakHorizontal":14.4,"spinRate":2365,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4053217148233528,"extension":6.9249778979369845},"index":10,"playId":"376b26e0-a3df-3fac-bde3-c79e0dbb1073","pitchNumber":10,"startTime":"2025-07-27T19:34:48.337Z","endTime":"2025-07-27T19:34:52.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:34:52.628Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Taylor Walls homers (4) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T19:35:12.143Z","endTime":"2025-07-27T19:35:38.409Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":{"id":663903,"link":"/api/v1/people/663903"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.2307996761037,"aZ":-28.046008326566255,"pfxX":4.2472379237288935,"pfxZ":2.8795003533353576,"pX":-0.09347340779999443,"pZ":2.1966050408356304,"vX0":2.443086853891065,"vY0":-118.12153338216305,"vZ0":-0.8114824444916203,"x":120.56,"y":179.47,"x0":-1.6878288337906497,"y0":50.005354745533054,"z0":5.088277178074062,"aX":6.095055946081316},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.3,"breakHorizontal":-8.3,"spinRate":2346,"spinDirection":74},"zone":8,"typeConfidence":2.0,"plateTime":0.4609819412047864,"extension":6.808913271727487},"hitData":{"launchSpeed":101.2,"launchAngle":29.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":171.74,"coordY":43.36}},"index":0,"playId":"dbb9eae7-a709-35a5-9836-40e97fb2fc12","pitchNumber":1,"startTime":"2025-07-27T19:35:14.744Z","endTime":"2025-07-27T19:35:38.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":663903,"link":"/api/v1/people/663903"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":-10.099999999999994,"leverageIndex":1.0,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:35:38.409Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Thaiss strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T19:38:10.774Z","endTime":"2025-07-27T19:39:36.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"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":[2,3,5,6,7],"actionIndex":[1],"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":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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":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-27T19:35:43.395Z","endTime":"2025-07-27T19:36:28.975Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tony Santillan replaces Brady Singer.","event":"Pitching Substitution","eventType":"pitching_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":1,"startTime":"2025-07-27T19:36:28.975Z","endTime":"2025-07-27T19:38:12.915Z","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":663903,"link":"/api/v1/people/663903","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.32317571119106,"strikeZoneBottom":1.47752718463275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.435457457779062,"aZ":-20.43952016473382,"pfxX":-4.5911297033717355,"pfxZ":6.050037595009529,"pX":-0.7671457033905718,"pZ":3.7014161472880933,"vX0":5.539165999798212,"vY0":-137.66621502092926,"vZ0":-1.2629914656622696,"x":146.24,"y":138.84,"x0":-2.198550009585707,"y0":50.006425828873454,"z0":5.535197005386991,"aX":-8.910860096135362},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.9,"breakHorizontal":7.3,"spinRate":2386,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39622893839061435,"extension":5.828694757539903},"index":2,"playId":"e90cd60b-0bcd-3378-a119-449fc6854b2b","pitchNumber":1,"startTime":"2025-07-27T19:38:12.915Z","endTime":"2025-07-27T19:38:17.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24977867472361,"aZ":-20.161850637942308,"pfxX":-4.657492235949271,"pfxZ":6.224867582519175,"pX":-0.3101673411066371,"pZ":2.4528146042593786,"vX0":6.3044941413873925,"vY0":-137.0780252415164,"vZ0":-4.319528424398261,"x":128.82,"y":172.55,"x0":-2.019653712632319,"y0":50.00397627943137,"z0":5.399984317683223,"aX":-8.990601577769329},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":7.3,"spinRate":2344,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.397419189934757,"extension":5.847339808304094},"index":3,"playId":"7f31b93f-9ada-35be-b03a-5e51984c1c8a","pitchNumber":2,"startTime":"2025-07-27T19:38:26.816Z","endTime":"2025-07-27T19:38:30.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-27T19:38:45.081Z","endTime":"2025-07-27T19:38:49.688Z","isPitch":false,"type":"action","player":{"id":642136,"link":"/api/v1/people/642136"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.311168415523458,"aZ":-17.793262651898782,"pfxX":-6.067654034796904,"pfxZ":7.234285520630168,"pX":0.28752619309658023,"pZ":2.422118253048916,"vX0":8.06247198088043,"vY0":-139.38842687581754,"vZ0":-4.774168319334511,"x":106.04,"y":173.38,"x0":-1.84029858197371,"y0":50.0026277167018,"z0":5.314546208380434,"aX":-12.062536280188262},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":9.5,"spinRate":2328,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39141180334184567,"extension":5.871750275793437},"index":5,"playId":"dc0f48b5-48d0-32b9-a956-5b6efcae5eff","pitchNumber":3,"startTime":"2025-07-27T19:38:49.688Z","endTime":"2025-07-27T19:38:52.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.29429529300366,"strikeZoneBottom":1.35984767830463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.97165154923463,"aZ":-18.185606593096878,"pfxX":-5.615084267636206,"pfxZ":6.964238527747709,"pX":-0.8135454167260643,"pZ":3.694569994829501,"vX0":5.387432575653301,"vY0":-139.99570984821622,"vZ0":-1.2219082009737523,"x":148.01,"y":139.03,"x0":-2.0219806464813876,"y0":50.00680368754835,"z0":5.3128581610526355,"aX":-11.285304969661707},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":9.2,"spinRate":2313,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3894375989526542,"extension":5.90858673529497},"index":6,"playId":"d0d06bed-747c-3f75-943d-b35c763dcd07","pitchNumber":4,"startTime":"2025-07-27T19:39:11.577Z","endTime":"2025-07-27T19:39:16.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.65746389728693,"aZ":-18.430649735970874,"pfxX":-5.625204195311525,"pfxZ":6.84233737265172,"pX":-0.25060597916214505,"pZ":3.1961189219981536,"vX0":6.9602297487673725,"vY0":-139.90454474652697,"vZ0":-2.6058462894758048,"x":126.55,"y":152.48,"x0":-2.0244906544646457,"y0":50.00240886948615,"z0":5.329321911140154,"aX":-11.298638425050495},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":9.0,"spinRate":2170,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.38954808654326456,"extension":5.932772944198815},"index":7,"playId":"b7e44ef8-ce0d-3e50-bf13-852cf2eb9ebb","pitchNumber":5,"startTime":"2025-07-27T19:39:32.805Z","endTime":"2025-07-27T19:39:36.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:39:36.993Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chandler Simpson lines out to center fielder TJ Friedl.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T19:39:59.419Z","endTime":"2025-07-27T19:41:26.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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,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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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.7,"endSpeed":88.4,"strikeZoneTop":3.56834521842235,"strikeZoneBottom":1.52554422941283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.183780361357808,"aZ":-18.056297538935244,"pfxX":-5.337723787193736,"pfxZ":7.092774438835734,"pX":-1.1545890896537443,"pZ":3.1645611562657794,"vX0":4.580163115785413,"vY0":-139.44070592374277,"vZ0":-2.811484116182446,"x":161.01,"y":153.34,"x0":-2.1162827553158814,"y0":50.00176091717234,"z0":5.361982574846333,"aX":-10.624079492195904},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":8.9,"spinRate":2186,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3911927795394643,"extension":5.889239860995584},"index":0,"playId":"00225268-cf0c-3fd0-b62b-8b71067974dc","pitchNumber":1,"startTime":"2025-07-27T19:40:04.838Z","endTime":"2025-07-27T19:40:10.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.939092478622268,"aZ":-18.050182926646627,"pfxX":-4.084378875611366,"pfxZ":7.142143595834156,"pX":-0.08387806416186402,"pZ":3.2937629187134867,"vX0":6.651457614944679,"vY0":-138.74739362917288,"vZ0":-2.5424303379330535,"x":120.2,"y":149.85,"x0":-1.9661667980434954,"y0":50.000785965753956,"z0":5.40544922022407,"aX":-8.075357109438436},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":6.2,"spinRate":2296,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3926553479886419,"extension":5.87372876534937},"index":1,"playId":"683d2049-2c41-3834-a402-4f4c36e13a97","pitchNumber":2,"startTime":"2025-07-27T19:40:20.189Z","endTime":"2025-07-27T19:40:24.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.5,"endSpeed":88.3,"strikeZoneTop":3.55958851405415,"strikeZoneBottom":1.62714111684885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.361451531231577,"aZ":-18.63164756591851,"pfxX":-5.810364201202385,"pfxZ":6.854333251940967,"pX":1.081231888658439,"pZ":2.147549155644239,"vX0":10.03131938335344,"vY0":-138.81914453116403,"vZ0":-5.242484662232558,"x":75.79,"y":180.8,"x0":-1.8035237455940842,"y0":50.006141239477316,"z0":5.277833544812619,"aX":-11.486918973534419},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.6,"breakHorizontal":8.8,"spinRate":2180,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39265207193058327,"extension":5.930581853446324},"index":2,"playId":"0401fe9d-ff9d-36a7-af3a-c3e47ce3116d","pitchNumber":3,"startTime":"2025-07-27T19:40:41.493Z","endTime":"2025-07-27T19:40:47.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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.6,"endSpeed":88.2,"strikeZoneTop":3.46269822050405,"strikeZoneBottom":1.686115819976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.265842037178466,"aZ":-17.63482379495291,"pfxX":-5.773881315825667,"pfxZ":7.331236908965273,"pX":-0.7277939158306757,"pZ":3.4116218792522064,"vX0":5.655073433344943,"vY0":-139.2487782148427,"vZ0":-2.3381578645459538,"x":144.74,"y":146.67,"x0":-2.0247895998645324,"y0":50.00644151562859,"z0":5.41547091061677,"aX":-11.457578236549882},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":9.5,"spinRate":2281,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3918093321458067,"extension":5.94229976502944},"index":3,"playId":"d8acabff-0400-342d-9c0f-b18fece23777","pitchNumber":4,"startTime":"2025-07-27T19:41:01.063Z","endTime":"2025-07-27T19:41:06.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.149043143892886,"aZ":-16.330567331518267,"pfxX":-5.723259169516565,"pfxZ":7.981065909555647,"pX":0.35382761993116785,"pZ":2.2969830635401425,"vX0":8.315350267143636,"vY0":-139.25007648562774,"vZ0":-5.32172566525954,"x":103.51,"y":176.76,"x0":-1.912771459327753,"y0":50.00094203298128,"z0":5.295243215698392,"aX":-11.359052632447046},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":8.9,"spinRate":2303,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3917623573848199,"extension":5.952260006255421},"hitData":{"launchSpeed":90.9,"launchAngle":18.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.83,"coordY":83.49}},"index":4,"playId":"e12f5101-25fa-3440-a290-aab72e79d5a5","pitchNumber":5,"startTime":"2025-07-27T19:41:19.317Z","endTime":"2025-07-27T19:41:26.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":641584,"link":"/api/v1/people/641584"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:41:26.347Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to center fielder Chandler Simpson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:43:43.457Z","endTime":"2025-07-27T19:45:19.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[0],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ian Seymour replaces Mason Englert.","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-27T19:43:03.061Z","endTime":"2025-07-27T19:43:45.764Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693855,"link":"/api/v1/people/693855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669438,"link":"/api/v1/people/669438","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.14201758313033,"strikeZoneBottom":1.53171353482539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.463580140289242,"aZ":-25.232145801679085,"pfxX":1.187363081638324,"pfxZ":4.096073915363666,"pX":1.202312459636413,"pZ":2.562393863496745,"vX0":-2.374125502325955,"vY0":-129.03228540888588,"vZ0":-2.813252507825498,"x":71.17,"y":169.6,"x0":1.9778153346526375,"y0":50.0053283047485,"z0":5.599707457162186,"aX":2.0137957911156796},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":-1.7,"spinRate":2101,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.4236079281117817,"extension":6.0458841409141995},"index":1,"playId":"fbd65fa0-53f3-31a6-98d4-5049ab529941","pitchNumber":1,"startTime":"2025-07-27T19:43:45.764Z","endTime":"2025-07-27T19:43:50.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-27T19:43:57.800Z","endTime":"2025-07-27T19:44:08.248Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.1364924563653,"strikeZoneBottom":1.34994783420277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.110370279063826,"aZ":-25.87238088553182,"pfxX":8.473691961820156,"pfxZ":4.28598487989246,"pX":1.3915320770378063,"pZ":2.605246098321248,"vX0":-2.9520514884025,"vY0":-120.4591569121246,"vZ0":-2.0769715306912664,"x":63.96,"y":168.44,"x0":1.530953481408598,"y0":50.00600157481353,"z0":5.763086988031461,"aX":12.471371959853904},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.6,"breakHorizontal":-14.6,"spinRate":1748,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4544674865613887,"extension":6.121833577716035},"index":3,"playId":"eac7eb4e-b8f4-30d1-b30f-f014c7359a2f","pitchNumber":2,"startTime":"2025-07-27T19:44:08.248Z","endTime":"2025-07-27T19:44:13.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.09207907909251,"strikeZoneBottom":1.48175948113374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.2440064475965,"aZ":-15.358679968473636,"pfxX":5.129931568571234,"pfxZ":9.418687395390315,"pX":1.7660577139647389,"pZ":3.206715723328035,"vX0":-2.071016872206827,"vY0":-133.40657529352197,"vZ0":-3.4736307731589617,"x":49.68,"y":152.2,"x0":1.8901247849503426,"y0":50.003640878951586,"z0":5.646865778765985,"aX":9.158983637315746},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":-8.8,"spinRate":2164,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41207685196637645,"extension":6.159660833873185},"index":4,"playId":"3f86319b-459c-3d3c-8d05-3605be7e7a3e","pitchNumber":3,"startTime":"2025-07-27T19:44:23.313Z","endTime":"2025-07-27T19:44:27.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.31708925842288,"strikeZoneBottom":1.48630230974494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12987969108064,"aZ":-14.68581049530682,"pfxX":5.100095612931412,"pfxZ":9.739127577639422,"pX":0.810506657253648,"pZ":2.329966558150148,"vX0":-4.484499274762296,"vY0":-133.94543858117947,"vZ0":-5.434416278146907,"x":86.11,"y":175.87,"x0":1.8535769946541671,"y0":50.00031013233625,"z0":5.455698564857888,"aX":9.156225596502436},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":-8.2,"spinRate":2204,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4107818853587397,"extension":6.182847675202746},"index":5,"playId":"98dc0083-9bf9-3f8d-85d9-97747c5571a5","pitchNumber":4,"startTime":"2025-07-27T19:44:36.358Z","endTime":"2025-07-27T19:44:41.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.871788224091823,"aZ":-16.068135863815527,"pfxX":4.647197284356915,"pfxZ":8.939583340584218,"pX":0.6167135017882953,"pZ":2.681973149392821,"vX0":-4.53818164414637,"vY0":-133.8614111857971,"vZ0":-4.526884296429509,"x":93.49,"y":166.37,"x0":1.7362421888663293,"y0":50.0020560678474,"z0":5.5576603490939425,"aX":8.371841652678832},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.4,"breakHorizontal":-7.3,"spinRate":2258,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.41032150993963823,"extension":6.152930992398235},"index":6,"playId":"cdfd42cb-577e-3f08-a70c-37ebe7cf8991","pitchNumber":5,"startTime":"2025-07-27T19:44:49.619Z","endTime":"2025-07-27T19:44:53.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80449709040043,"aZ":-26.177657972977357,"pfxX":9.116052159051222,"pfxZ":4.08344851260542,"pX":0.9508267696753497,"pZ":2.4873005840523947,"vX0":-3.82442227164251,"vY0":-120.25066336436639,"vZ0":-2.3966253055222304,"x":80.76,"y":171.62,"x0":1.3754549232757203,"y0":50.002444664843026,"z0":5.813781984545386,"aX":13.38130578600972},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.1,"breakHorizontal":-15.6,"spinRate":1697,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.45508965889004127,"extension":6.188300484148885},"hitData":{"launchSpeed":79.0,"launchAngle":34.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.34,"coordY":84.58}},"index":7,"playId":"aa73e2de-bda3-3dc5-9709-e2a8786d2343","pitchNumber":6,"startTime":"2025-07-27T19:45:09.608Z","endTime":"2025-07-27T19:45:19.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":693855,"link":"/api/v1/people/693855"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":693855,"link":"/api/v1/people/693855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:45:19.114Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:45:51.377Z","endTime":"2025-07-27T19:46:29.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"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":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.74344457037786,"strikeZoneBottom":1.7460447046026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.724816972486916,"aZ":-26.932553167944253,"pfxX":9.04243128365786,"pfxZ":3.389811484336459,"pX":0.4215612509554232,"pZ":3.2696929648427044,"vX0":-5.070551946091321,"vY0":-123.32669415181005,"vZ0":-0.9828221442617365,"x":100.93,"y":150.5,"x0":1.3257469166612361,"y0":50.00159104633439,"z0":5.937805586777305,"aX":13.976510999412167},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.1,"breakHorizontal":-15.2,"spinRate":1573,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.44353444386951235,"extension":6.108373253504745},"index":0,"playId":"9866e31a-4005-33ea-bdc3-c0b442b55324","pitchNumber":1,"startTime":"2025-07-27T19:45:53.938Z","endTime":"2025-07-27T19:45:57.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.33496187549985,"aZ":-24.293656594664434,"pfxX":9.440528144609036,"pfxZ":4.981445600128483,"pX":0.6834963054629526,"pZ":1.4138545433444525,"vX0":-4.7474038840854265,"vY0":-124.54424928162527,"vZ0":-5.652539536385169,"x":90.95,"y":200.61,"x0":1.3805974452384184,"y0":50.00419222645397,"z0":5.703456936814343,"aX":14.938015720745272},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.0,"breakHorizontal":-16.1,"spinRate":1689,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4385837471645475,"extension":6.055778040860086},"index":1,"playId":"10a4c9ab-bb98-3303-89f3-d2c6d1536009","pitchNumber":2,"startTime":"2025-07-27T19:46:05.727Z","endTime":"2025-07-27T19:46:08.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.394960049463297,"aZ":-21.695519660012692,"pfxX":9.452394002168454,"pfxZ":6.719183069659343,"pX":0.9358493180561747,"pZ":1.6273159613361223,"vX0":-3.7395399404106247,"vY0":-123.75681987076835,"vZ0":-5.610182447028888,"x":81.33,"y":194.84,"x0":1.233547902405583,"y0":50.006142036285254,"z0":5.727291429529719,"aX":14.747143897508494},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.2,"breakHorizontal":-16.3,"spinRate":1705,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.44164397083578155,"extension":6.087809078196505},"hitData":{"launchSpeed":84.5,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.53,"coordY":157.76}},"index":2,"playId":"b416c692-5f2a-30bd-aac2-5bfb52d74c04","pitchNumber":3,"startTime":"2025-07-27T19:46:22.253Z","endTime":"2025-07-27T19:46:29.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":693855,"link":"/api/v1/people/693855"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":693855,"link":"/api/v1/people/693855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:46:29.496Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Hays flies out to center fielder Chandler Simpson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T19:46:49.122Z","endTime":"2025-07-27T19:48:26.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"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":3},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.377222932780438,"aZ":-22.35639579313647,"pfxX":1.082612763836309,"pfxZ":5.550430750738384,"pX":0.013891827056313016,"pZ":2.5142631114499197,"vX0":-4.622349923732231,"vY0":-131.08269883163848,"vZ0":-3.8049199888466285,"x":116.47,"y":170.89,"x0":1.6468782408497733,"y0":50.00520070447112,"z0":5.6209828082058015,"aX":1.9164601942285857},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.6,"breakHorizontal":-1.1,"spinRate":2174,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4152125967770881,"extension":6.154068011822868},"index":0,"playId":"fffed55d-fff7-3682-bebe-a39b4f0d1e71","pitchNumber":1,"startTime":"2025-07-27T19:46:51.634Z","endTime":"2025-07-27T19:46:55.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.20758123350648,"strikeZoneBottom":1.45170208388599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.994720327926558,"aZ":-23.275883790185294,"pfxX":7.927087456771336,"pfxZ":5.677529788164828,"pX":1.2473702393009074,"pZ":1.1059429831786431,"vX0":-3.1633170908310024,"vY0":-123.90653291903726,"vZ0":-6.489179364245958,"x":69.45,"y":208.92,"x0":1.5053442609518048,"y0":50.00190785392262,"z0":5.683165713154134,"aX":12.418673473511305},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.1,"breakHorizontal":-13.7,"spinRate":1645,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.44077974782020624,"extension":6.019222177837149},"index":1,"playId":"7625aa4c-0ab0-37a5-b4d8-f9e56d26f145","pitchNumber":2,"startTime":"2025-07-27T19:47:09.337Z","endTime":"2025-07-27T19:47:14.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20882597255103,"aZ":-21.76133152708341,"pfxX":0.87771287345069,"pfxZ":5.915576514313222,"pX":0.4181463684206513,"pZ":2.0336328564752626,"vX0":-3.675460552958756,"vY0":-131.19312066866516,"vZ0":-4.834170812667791,"x":101.06,"y":183.87,"x0":1.7173021722332242,"y0":50.003075183881336,"z0":5.501483244324121,"aX":1.545422668056209},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.0,"breakHorizontal":-0.8,"spinRate":2183,"spinDirection":162},"zone":9,"typeConfidence":2.0,"plateTime":0.41595359190958003,"extension":6.219039738965398},"index":2,"playId":"cfe19fb4-8f34-3d01-8ade-c581fd3cdf7f","pitchNumber":3,"startTime":"2025-07-27T19:47:22.885Z","endTime":"2025-07-27T19:47:26.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.17283767878826,"strikeZoneBottom":1.37389891555966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.67576002137674,"aZ":-15.827348898519219,"pfxX":4.869135613279475,"pfxZ":8.681778152254946,"pX":0.8054711561279472,"pZ":6.100458895218416,"vX0":-3.751966968589346,"vY0":-136.29744055458,"vZ0":3.4554029630911796,"x":86.3,"y":74.07,"x0":1.5665704518962273,"y0":50.0052971425809,"z0":5.908766529219197,"aX":9.171558909175442},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":-8.0,"spinRate":2227,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40171416511857005,"extension":6.186180431739909},"index":3,"playId":"4604a323-c7a4-32a8-9c23-f4bba9967497","pitchNumber":4,"startTime":"2025-07-27T19:47:47.984Z","endTime":"2025-07-27T19:47:53.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.21166509072764,"strikeZoneBottom":1.3697152254033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.059383655109784,"aZ":-26.416559859079445,"pfxX":9.318848287982592,"pfxZ":3.7725264743772433,"pX":1.4440323960999544,"pZ":1.7054345812426133,"vX0":-2.902372876207074,"vY0":-122.70388656063014,"vZ0":-4.261696251720026,"x":61.96,"y":192.73,"x0":1.430788574910355,"y0":50.0032680453401,"z0":5.7130492596348965,"aX":14.223902895035335},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.1,"breakHorizontal":-16.2,"spinRate":1560,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.44621384009341103,"extension":6.199596832367915},"index":4,"playId":"8ab1d738-e494-3652-a745-390c3c6a56ae","pitchNumber":5,"startTime":"2025-07-27T19:48:01.927Z","endTime":"2025-07-27T19:48:07.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.707118216158573,"aZ":-27.068235979528062,"pfxX":9.074754285086772,"pfxZ":3.4185242104965887,"pX":1.002703616116027,"pZ":2.6153764910712356,"vX0":-3.6446861249603137,"vY0":-121.15313576711412,"vZ0":-2.087023694234409,"x":78.78,"y":168.16,"x0":1.3439953456828462,"y0":50.00217505395892,"z0":5.843646236352497,"aX":13.548083517328365},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.0,"breakHorizontal":-15.6,"spinRate":1690,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4513549844115836,"extension":6.234233923363989},"hitData":{"launchSpeed":86.1,"launchAngle":32.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.29,"coordY":69.99}},"index":5,"playId":"154d5257-6407-3aea-8803-9416bee0c4e4","pitchNumber":6,"startTime":"2025-07-27T19:48:18.766Z","endTime":"2025-07-27T19:48:26.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693855,"link":"/api/v1/people/693855","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"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":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":693855,"link":"/api/v1/people/693855"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":693855,"link":"/api/v1/people/693855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:48:26.907Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yandy Díaz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T19:50:51.663Z","endTime":"2025-07-27T19:51:57.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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":[2,3,4,5],"actionIndex":[0,1],"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Emilio Pagán replaces Tony Santillan.","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-27T19:48:46.173Z","endTime":"2025-07-27T19:50:00.571Z","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":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Connor Joe replaces left fielder Gavin Lux, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_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":1,"startTime":"2025-07-27T19:50:00.571Z","endTime":"2025-07-27T19:50:53.937Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":666158,"link":"/api/v1/people/666158"},"defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":666158,"link":"/api/v1/people/666158"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.44388969471941,"strikeZoneBottom":1.53631861486178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53715052498544,"aZ":-26.810108685319765,"pfxX":2.576328196275557,"pfxZ":3.330404350840462,"pX":-0.2100710539589597,"pZ":2.004438654204996,"vX0":2.29201288549444,"vY0":-126.37779392799953,"vZ0":-3.663419452470896,"x":125.01,"y":184.66,"x0":-1.4646386504340947,"y0":50.005494171073,"z0":5.634121487609233,"aX":4.154362513076086},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.4,"breakHorizontal":-5.2,"spinRate":2368,"spinDirection":160},"zone":8,"typeConfidence":2.0,"plateTime":0.43393651410937295,"extension":6.810066558661649},"index":2,"playId":"fee3e6ed-c291-3c6f-874b-b33f07dfdaad","pitchNumber":1,"startTime":"2025-07-27T19:50:53.937Z","endTime":"2025-07-27T19:50:57.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":95.4,"endSpeed":86.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38792023689808,"aZ":-11.653029865486097,"pfxX":-3.4092153711846027,"pfxZ":10.57378807233355,"pX":0.5194452880488994,"pZ":3.2774507642999327,"vX0":6.207125185370801,"vY0":-138.7621419103214,"vZ0":-4.365999999310505,"x":97.2,"y":150.29,"x0":-1.3082928694817961,"y0":50.006186567617824,"z0":5.653786951116851,"aX":-6.619078090940246},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":4.8,"spinRate":2596,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.39542676960547274,"extension":6.718501390127893},"index":3,"playId":"ca1de693-9eb1-3589-9ae6-ad6731c98fdc","pitchNumber":2,"startTime":"2025-07-27T19:51:12.077Z","endTime":"2025-07-27T19:51:15.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.42206739717133,"strikeZoneBottom":1.55835669081726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40087913879191,"aZ":-28.48838707159528,"pfxX":-5.90447875430937,"pfxZ":2.445580376962474,"pX":-0.7631202461034934,"pZ":0.852402675545749,"vX0":3.3059008458808123,"vY0":-121.89632599614953,"vZ0":-5.4434443522145255,"x":146.09,"y":215.77,"x0":-1.3679958356966826,"y0":50.005656169269706,"z0":5.566825806596701,"aX":-8.909075436075115},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.4,"breakHorizontal":10.0,"spinRate":949,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4489084566522905,"extension":7.105866740649216},"index":4,"playId":"9ad01841-55e3-3697-8cce-c7e89f0e7612","pitchNumber":3,"startTime":"2025-07-27T19:51:36.150Z","endTime":"2025-07-27T19:51:40.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"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":96.5,"endSpeed":88.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.83646803945176,"aZ":-13.305480873273066,"pfxX":-4.63764383212461,"pfxZ":9.428658184876564,"pX":-0.1990401627818962,"pZ":3.8878303190155417,"vX0":4.697661196427128,"vY0":-140.55635047603784,"vZ0":-2.629389381886199,"x":124.59,"y":133.81,"x0":-1.2894250136211212,"y0":50.00121544662056,"z0":5.699337908760526,"aX":-9.279453904560922},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2564,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3896737229794027,"extension":6.679828650548103},"index":5,"playId":"db8ca6e4-fd1b-31ed-9849-3b550a2df3e5","pitchNumber":4,"startTime":"2025-07-27T19:51:53.991Z","endTime":"2025-07-27T19:51:57.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:51:57.620Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan Aranda flies out to center fielder TJ Friedl.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T19:52:19.334Z","endTime":"2025-07-27T19:54:54.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"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,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":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.217823314955528,"aZ":-31.192369344049823,"pfxX":-5.488034564747923,"pfxZ":0.6333383658633291,"pX":-0.3873547824589867,"pZ":1.7182681036308272,"vX0":4.032991250853085,"vY0":-123.33293441501071,"vZ0":-2.9924329305165367,"x":131.77,"y":192.39,"x0":-1.3296652708360426,"y0":50.00163321737117,"z0":5.574394796228625,"aX":-8.46560803765378},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":9.0,"spinRate":1003,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.44388642448742077,"extension":7.0409780482264575},"index":0,"playId":"cacb2bd3-254b-325c-8d11-c0947e649779","pitchNumber":1,"startTime":"2025-07-27T19:52:25.081Z","endTime":"2025-07-27T19:52:28.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45121187269656,"aZ":-29.04932515684319,"pfxX":-4.474011517081106,"pfxZ":2.081943550114069,"pX":-1.016388616118416,"pZ":2.382876439080022,"vX0":2.31982703073556,"vY0":-121.83878215380157,"vZ0":-1.7922946146589962,"x":155.74,"y":174.44,"x0":-1.40074450043493,"y0":50.00273427983272,"z0":5.644009156734345,"aX":-6.710879098232444},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.6,"breakHorizontal":7.6,"spinRate":837,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.44996063329258496,"extension":7.035570119627842},"index":1,"playId":"b0b05ee5-0fc4-3efc-a158-5e0df95774a3","pitchNumber":2,"startTime":"2025-07-27T19:52:41.666Z","endTime":"2025-07-27T19:52:47.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4750828037192,"aZ":-32.50641732244587,"pfxX":-3.0582847448724757,"pfxZ":-0.22015971683745672,"pX":-1.1683745972146928,"pZ":1.1769874718444147,"vX0":1.6314040867490371,"vY0":-121.17602853923958,"vZ0":-3.537181817058535,"x":161.54,"y":207.0,"x0":-1.4542539377124923,"y0":50.00482366238385,"z0":5.506276338175598,"aX":-4.532246322737525},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.0,"breakHorizontal":5.2,"spinRate":838,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4526189520265933,"extension":7.151884148130321},"index":2,"playId":"59fe14f4-ab87-339f-afad-2c2d1b892f97","pitchNumber":3,"startTime":"2025-07-27T19:53:19.060Z","endTime":"2025-07-27T19:53:24.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58282082366807,"aZ":-27.978310269402407,"pfxX":3.6391204698853703,"pfxZ":2.5674850977030026,"pX":0.2637947847772627,"pZ":1.074692655554772,"vX0":2.8033187739771175,"vY0":-126.97462059552105,"vZ0":-5.2944524602439476,"x":106.94,"y":209.76,"x0":-1.3268185264237253,"y0":50.00580074034131,"z0":5.408598655385613,"aX":5.952484601054795},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":-7.2,"spinRate":2270,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4310864825200458,"extension":7.160219765120306},"index":3,"playId":"f9a95e82-199a-3fb1-9681-f96341bfcab0","pitchNumber":4,"startTime":"2025-07-27T19:53:47.543Z","endTime":"2025-07-27T19:53:51.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.52049059882326,"strikeZoneBottom":1.53556665127013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.981241453368625,"aZ":-13.30025344279469,"pfxX":-3.8407978486139847,"pfxZ":9.360684790939034,"pX":-1.1477309077348483,"pZ":3.5966441547557553,"vX0":2.549761076449726,"vY0":-140.8528636278314,"vZ0":-3.0023839963878736,"x":160.75,"y":141.67,"x0":-1.5641533400815841,"y0":50.00070396482504,"z0":5.5324423254968185,"aX":-7.742480427588509},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":6.5,"spinRate":2531,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3883645812144749,"extension":6.897239474622133},"index":4,"playId":"2684ffb2-e31e-344f-bf71-7d7b687d90e4","pitchNumber":5,"startTime":"2025-07-27T19:54:11.026Z","endTime":"2025-07-27T19:54:15.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.4240912613545,"strikeZoneBottom":1.52410268131219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.61657413955496,"aZ":-12.122798946863092,"pfxX":-3.962454894534652,"pfxZ":9.964810821933275,"pX":-1.1158853415747718,"pZ":3.1193350937351303,"vX0":2.3003602255121915,"vY0":-141.28216571816156,"vZ0":-4.533224710811537,"x":159.53,"y":154.56,"x0":-1.427927769076559,"y0":50.00012332056482,"z0":5.530022682278558,"aX":-7.971055359059621},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2675,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3883823122161938,"extension":6.833178860844414},"index":5,"playId":"22d55a52-55d2-3ead-a98c-92b08e051d9a","pitchNumber":6,"startTime":"2025-07-27T19:54:29.272Z","endTime":"2025-07-27T19:54:35.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.298968341841093,"aZ":-31.51050234181846,"pfxX":-8.124974299415953,"pfxZ":0.44271679208966663,"pX":-0.9600038013701347,"pZ":1.360269630192919,"vX0":3.6163725191867813,"vY0":-121.92505076753828,"vZ0":-3.314865288618486,"x":153.59,"y":202.05,"x0":-1.404358201786564,"y0":50.00568937444565,"z0":5.448328526011019,"aX":-12.271367960261946},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.2,"breakHorizontal":13.9,"spinRate":863,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4487226579917678,"extension":7.252387365600209},"hitData":{"launchSpeed":76.2,"launchAngle":31.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.3,"coordY":90.72}},"index":6,"playId":"d5d4f30a-40b1-33e6-9b85-3d47ed26a0fb","pitchNumber":7,"startTime":"2025-07-27T19:54:46.801Z","endTime":"2025-07-27T19:54:54.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:54:54.918Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Junior Caminero flies out to shortstop Elly De La Cruz.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T19:55:17.759Z","endTime":"2025-07-27T19:55:52.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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],"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"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(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.1,"endSpeed":87.9,"strikeZoneTop":3.60694612334945,"strikeZoneBottom":1.78109206378847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.687084474601384,"aZ":-13.77905742349689,"pfxX":-4.153711549932514,"pfxZ":9.292544525542652,"pX":-0.2721526344906496,"pZ":2.2364901852571863,"vX0":4.951285329173172,"vY0":-139.83357329431811,"vZ0":-6.288307864371908,"x":127.37,"y":178.39,"x0":-1.5265276535119072,"y0":50.002652702146946,"z0":5.419448266282055,"aX":-8.221988676349405},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":6.5,"spinRate":2454,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.391791701979876,"extension":7.052782057448575},"index":0,"playId":"cec4a5ab-2f0c-3d15-a503-9fe8ce7d81a7","pitchNumber":1,"startTime":"2025-07-27T19:55:24.447Z","endTime":"2025-07-27T19:55:28.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28987776198351,"aZ":-11.530147845828946,"pfxX":-4.608731188549869,"pfxZ":10.326856135319796,"pX":-0.7842899805965647,"pZ":2.9566452533915544,"vX0":3.136743953087717,"vY0":-140.59310286347906,"vZ0":-5.170119390622388,"x":146.9,"y":158.95,"x0":-1.3164792684020978,"y0":50.001468885617825,"z0":5.569564754308129,"aX":-9.212716881602498},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2654,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.3897897539568351,"extension":6.863579954373742},"hitData":{"launchSpeed":80.6,"launchAngle":58.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.04,"coordY":121.87}},"index":1,"playId":"8c5c59ed-ddc2-3300-8ba1-d591db0fe797","pitchNumber":2,"startTime":"2025-07-27T19:55:43.056Z","endTime":"2025-07-27T19:55:52.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624431,"link":"/api/v1/people/624431"},"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":656582,"link":"/api/v1/people/656582"},"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":503077,"link":"/api/v1/people/503077"},"officialType":"Home Plate"},{"official":{"id":598411,"link":"/api/v1/people/598411"},"officialType":"First Base"},{"official":{"id":429805,"link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:55:52.355Z","atBatIndex":61}]