[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chandler Simpson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T17:09:30.788Z","endTime":"2025-07-31T17:10:31.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T15:22:41.228Z","endTime":"2025-07-31T16:42:38.160Z","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-31T16:42:38.160Z","endTime":"2025-07-31T17:09:03.490Z","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-31T17:09:03.490Z","endTime":"2025-07-31T17:09:32.810Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.43889644414691,"strikeZoneBottom":1.65701383057283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41277129789484,"aZ":-27.20686592711412,"pfxX":-10.011985704482456,"pfxZ":2.843475088177934,"pX":-0.8229796720520418,"pZ":3.2922004094300727,"vX0":3.6698815980214654,"vY0":-131.41776913211797,"vZ0":0.019218922335172195,"x":148.37,"y":149.89,"x0":-0.9386347865428291,"y0":50.000641406314884,"z0":5.309347158940639,"aX":-17.471730260470252},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.4,"breakHorizontal":17.3,"spinRate":2169,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.417136195042791,"extension":5.716745411228865},"index":3,"playId":"3a95468b-cb2d-30a2-8457-ecf1c2228028","pitchNumber":1,"startTime":"2025-07-31T17:09:32.810Z","endTime":"2025-07-31T17:09:37.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.53895973641094,"strikeZoneBottom":1.60893325169173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.92103341841419,"aZ":-30.20121094890513,"pfxX":-7.809828520219228,"pfxZ":1.1661385267211895,"pX":-0.4522168500663042,"pZ":2.7206313982742087,"vX0":3.619689489727767,"vY0":-129.47430232162552,"vZ0":-0.576355839227253,"x":134.24,"y":165.32,"x0":-0.8563844230078673,"y0":50.00286153276751,"z0":5.264405437020735,"aX":-13.212669569416182},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":13.3,"spinRate":2097,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.423613463994053,"extension":6.060013210550579},"index":4,"playId":"303e70d6-1cb2-32c3-9e86-7bbc4a5026a0","pitchNumber":2,"startTime":"2025-07-31T17:09:45.915Z","endTime":"2025-07-31T17:09:49.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.816153043711164,"aZ":-28.879570820695072,"pfxX":-9.035552932326725,"pfxZ":1.918136997275603,"pX":-0.9119770454105369,"pZ":2.4581784588960045,"vX0":3.289333806812075,"vY0":-130.51857004475568,"vZ0":-1.5609342289051895,"x":151.76,"y":172.41,"x0":-1.018593750297408,"y0":50.00090942878213,"z0":5.249563671944349,"aX":-15.505368043810016},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":2231,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.420488823471028,"extension":6.106155562283293},"index":5,"playId":"05b8b992-4015-3d53-a26f-c6e81b199347","pitchNumber":3,"startTime":"2025-07-31T17:10:05.464Z","endTime":"2025-07-31T17:10:11.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.695281796213287,"aZ":-30.186157446258587,"pfxX":-8.901916017616983,"pfxZ":1.382976302742831,"pX":0.46613756334147366,"pZ":1.690403419201228,"vX0":5.68490891583239,"vY0":-118.41497452925327,"vZ0":-1.8351567835994658,"x":99.23,"y":193.14,"x0":-0.7983541002903163,"y0":50.00066068166305,"z0":5.213593209487473,"aX":-12.754872679595977},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.4,"breakHorizontal":14.9,"spinRate":1741,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.46096692008923146,"extension":5.999100703988458},"index":6,"playId":"5f26cd71-249d-32ab-91d8-70b1bbc2aa2d","pitchNumber":4,"startTime":"2025-07-31T17:10:27.335Z","endTime":"2025-07-31T17:10:31.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-31T17:10:31.572Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lowe flies out to left fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T17:10:32.596Z","endTime":"2025-07-31T17:12:00.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.20556545386355,"strikeZoneBottom":1.41999980288459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69338740153763,"aZ":-28.05753494205115,"pfxX":-8.61933699059807,"pfxZ":2.32418706773227,"pX":-2.042761378320808,"pZ":3.046828127176315,"vX0":0.5599442690140284,"vY0":-132.47593094144517,"vZ0":-0.41341414879254496,"x":194.87,"y":156.52,"x0":-1.1372160000187723,"y0":50.00629874102803,"z0":5.25839828990186,"aX":-15.30094934744529},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.3,"breakHorizontal":15.5,"spinRate":2099,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4136803755231524,"extension":5.820228729494968},"index":0,"playId":"d960678b-c5ca-3cdd-91b8-ac325b0de095","pitchNumber":1,"startTime":"2025-07-31T17:10:56.811Z","endTime":"2025-07-31T17:11:00.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.522580476751944,"aZ":-23.762570501322998,"pfxX":-1.9007796828491215,"pfxZ":4.892446405955187,"pX":0.3546774820763689,"pZ":2.0714334790931765,"vX0":3.895668023910765,"vY0":-129.66141750825128,"vZ0":-3.371711833022825,"x":103.48,"y":182.85,"x0":-0.9134984657732895,"y0":50.005878330533896,"z0":5.181237059550065,"aX":-3.270533929271162},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":2.6,"spinRate":2371,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.42080856374441833,"extension":6.160236650823175},"index":1,"playId":"9b60fd1f-dd45-387e-b6d7-6f75ffba829c","pitchNumber":2,"startTime":"2025-07-31T17:11:09.508Z","endTime":"2025-07-31T17:11:15.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.27965365854252,"aZ":-36.792309485017554,"pfxX":4.38381633518671,"pfxZ":-3.5538539930127904,"pX":0.29501573370177686,"pZ":2.3328941603063558,"vX0":1.5309562945451831,"vY0":-113.62454807357045,"vZ0":1.3047128346763652,"x":105.75,"y":175.79,"x0":-0.9585902422067466,"y0":50.00564365293897,"z0":5.428238436688932,"aX":5.689559989456448},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-5.8,"breakHorizontal":-8.4,"spinRate":2590,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.48344105140547367,"extension":5.4523975222596315},"index":2,"playId":"a0a6a626-22bb-3331-8149-0b36b54f7eda","pitchNumber":3,"startTime":"2025-07-31T17:11:32.158Z","endTime":"2025-07-31T17:11:35.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.28000167479499,"strikeZoneBottom":1.42000017397989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.3065234435125,"aZ":-33.00690882706866,"pfxX":7.2851945149244255,"pfxZ":-0.5891413348125418,"pX":0.29517452827282076,"pZ":2.6766125605242883,"vX0":1.129781198591171,"vY0":-119.19550659099889,"vZ0":1.1322893754771102,"x":105.75,"y":166.51,"x0":-1.1317179685484442,"y0":50.00042608048048,"z0":5.201535606314004,"aX":10.363110058747722},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.5,"breakHorizontal":-13.4,"spinRate":2606,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.46150391096546617,"extension":5.332223028659247},"hitData":{"launchSpeed":84.5,"launchAngle":36.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.94,"coordY":88.4}},"index":3,"playId":"e084e4ba-940d-31f8-968b-2e1281fc638a","pitchNumber":4,"startTime":"2025-07-31T17:11:51.130Z","endTime":"2025-07-31T17:12:00.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:12:00.137Z","atBatIndex":1},{"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":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T17:12:01.027Z","endTime":"2025-07-31T17:12:58.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"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":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"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,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":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.52963240946156,"strikeZoneBottom":1.56999800342371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.309567851097043,"aZ":-26.750200903686892,"pfxX":0.9030632672286325,"pfxZ":3.1837952001311027,"pX":0.42660893009266354,"pZ":2.9161041811503217,"vX0":2.9813974116544357,"vY0":-129.48961078902238,"vZ0":-0.857015589809685,"x":100.74,"y":160.05,"x0":-0.8556186000378051,"y0":50.001832769997414,"z0":5.292646157414735,"aX":1.5374518674302058},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":-2.3,"spinRate":2355,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.4225169588397213,"extension":6.08295605650494},"index":0,"playId":"92605704-5629-3d76-b030-7990a6ddc1d2","pitchNumber":1,"startTime":"2025-07-31T17:12:19.473Z","endTime":"2025-07-31T17:12:23.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.53597840940261,"strikeZoneBottom":1.66909065470352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.632078104107325,"aZ":-26.34972735665925,"pfxX":1.846346591840451,"pfxZ":3.563840741629191,"pX":1.5676292130744893,"pZ":3.1420976149166857,"vX0":5.428704967244179,"vY0":-126.9209411655495,"vZ0":-0.09457424633176736,"x":57.25,"y":153.94,"x0":-0.8375330623079054,"y0":50.001046583421406,"z0":5.275661741229014,"aX":3.016051771375662},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.7,"breakHorizontal":-4.6,"spinRate":2452,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.43130519726787275,"extension":5.966513444631796},"index":1,"playId":"aa9e3fc6-a519-30f1-afd4-8fed895e7b6b","pitchNumber":2,"startTime":"2025-07-31T17:12:32.617Z","endTime":"2025-07-31T17:12:37.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.71265692793452,"aZ":-28.72903356500992,"pfxX":-8.193068289818628,"pfxZ":1.9640802831280144,"pX":-1.5748372186923194,"pZ":3.4849889680762787,"vX0":1.3475498492349227,"vY0":-131.02909517134535,"vZ0":0.8374430516224952,"x":177.03,"y":144.69,"x0":-1.0284790885001762,"y0":50.000478811231496,"z0":5.29539438571219,"aX":-14.35224182687958},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":14.6,"spinRate":2139,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4168098751484295,"extension":5.845575808174051},"index":2,"playId":"264bda4e-e62d-30a6-a0c9-0c48cf220398","pitchNumber":3,"startTime":"2025-07-31T17:12:49.970Z","endTime":"2025-07-31T17:12:58.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:12:58.966Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan Aranda flies out to left fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T17:14:20.277Z","endTime":"2025-07-31T17:14:31.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-31T17:13:08.369Z","endTime":"2025-07-31T17:14:22.596Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.544188658466563,"aZ":-25.510157660150842,"pfxX":-0.4066614000387718,"pfxZ":3.898166669215538,"pX":0.2265122354539651,"pZ":1.7585487930526762,"vX0":3.258099698242052,"vY0":-129.01659372263254,"vZ0":-3.442786629204166,"x":108.37,"y":191.3,"x0":-0.9927447520851801,"y0":50.00046362392386,"z0":5.047870257864445,"aX":-0.6953227517499676},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":0.1,"spinRate":2372,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.42244432453721936,"extension":6.024989985812037},"hitData":{"launchSpeed":81.4,"launchAngle":56.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.17,"coordY":136.4}},"index":1,"playId":"b64f085c-1cc6-3a8e-8d2e-e8712d6fc319","pitchNumber":1,"startTime":"2025-07-31T17:14:22.596Z","endTime":"2025-07-31T17:14:31.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:14:31.610Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Rice grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T17:16:21.064Z","endTime":"2025-07-31T17:17:49.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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.8,"endSpeed":84.6,"strikeZoneTop":3.76924795686599,"strikeZoneBottom":1.83252864168816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.18184388244021,"aZ":-12.441717979907171,"pfxX":-6.230461943245565,"pfxZ":10.620277029683324,"pX":-1.0320967040509303,"pZ":3.4544798060245956,"vX0":1.853368425106114,"vY0":-136.46335995094523,"vZ0":-4.239127154507638,"x":156.34,"y":145.51,"x0":-0.9168887720649375,"y0":50.003618518469835,"z0":5.905670490960026,"aX":-11.576970835231013},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":10.8,"spinRate":2327,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.403669816508899,"extension":6.459617173902149},"index":0,"playId":"b18da474-d99a-34fa-b424-96b93162607a","pitchNumber":1,"startTime":"2025-07-31T17:16:42.868Z","endTime":"2025-07-31T17:16:47.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.77189574673832,"strikeZoneBottom":1.83532778914898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41668105122136,"aZ":-13.024293316004151,"pfxX":-7.177329834676025,"pfxZ":10.003487369343514,"pX":-0.8697556107904381,"pZ":1.987221036578543,"vX0":2.4323368574460655,"vY0":-137.9082010147403,"vZ0":-7.992199888780357,"x":150.15,"y":185.13,"x0":-0.8339535304162599,"y0":50.00194590123924,"z0":5.813179260354295,"aX":-13.739933424007377},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":12.5,"spinRate":2345,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.3980842586986686,"extension":6.690238311056972},"index":1,"playId":"bc82945a-c283-356b-84bf-1aec8f3f355e","pitchNumber":2,"startTime":"2025-07-31T17:16:56.220Z","endTime":"2025-07-31T17:17:01.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.74659009095289,"strikeZoneBottom":1.86281859182741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39419595076969,"aZ":-10.879731979443473,"pfxX":-5.74038663430438,"pfxZ":10.966829207842878,"pX":0.925523996400611,"pZ":2.7683667394292324,"vX0":5.980547173056028,"vY0":-139.01047137330326,"vZ0":-6.423394575431213,"x":81.72,"y":164.03,"x0":-0.5159250540514813,"y0":50.00523969045389,"z0":5.843504173845851,"aX":-11.149697278886553},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":9.0,"spinRate":2397,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.39517918742031766,"extension":6.778996078802324},"index":2,"playId":"d3bfe17b-543e-3fda-abf2-514d88894939","pitchNumber":3,"startTime":"2025-07-31T17:17:11.411Z","endTime":"2025-07-31T17:17:15.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.73703196660504,"strikeZoneBottom":1.74999931786703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.832812177094798,"aZ":-31.09606250618022,"pfxX":-7.030945860990387,"pfxZ":0.652023190841005,"pX":-0.701742223779662,"pZ":2.6575746268185942,"vX0":3.055933488712474,"vY0":-126.91537236677799,"vZ0":-2.1596993765404955,"x":143.75,"y":167.03,"x0":-0.9994837812292844,"y0":50.00368330223563,"z0":5.965394157558175,"aX":-11.61823495163162},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":12.1,"spinRate":2411,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.42946844267589235,"extension":6.732726180328752},"index":3,"playId":"1d95692f-031c-38e2-8f79-ab33ebbd4512","pitchNumber":4,"startTime":"2025-07-31T17:17:25.999Z","endTime":"2025-07-31T17:17:30.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":88.0,"endSpeed":81.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.0423315392276,"aZ":-33.82524136558446,"pfxX":-7.604974548103902,"pfxZ":-0.9746253121444237,"pX":-0.5448029915003219,"pZ":2.467712565081381,"vX0":3.5878844293702223,"vY0":-128.2496376887456,"vZ0":-2.0410026680011715,"x":137.77,"y":172.15,"x0":-0.963306515601468,"y0":50.00491208935851,"z0":5.877037811154432,"aX":-12.847591579408052},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.9,"breakHorizontal":13.1,"spinRate":2506,"spinDirection":258},"zone":4,"typeConfidence":2.0,"plateTime":0.4248118368740399,"extension":6.5340298243537696},"hitData":{"launchSpeed":103.8,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.65,"coordY":159.28}},"index":4,"playId":"722930c6-9de6-3b4e-9442-f6b847841e82","pitchNumber":5,"startTime":"2025-07-31T17:17:41.304Z","endTime":"2025-07-31T17:17:49.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:17:49.214Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Paul Goldschmidt doubles (24) on a fly ball to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T17:17:52.797Z","endTime":"2025-07-31T17:18:55.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.47444757479651,"strikeZoneBottom":1.57000179344566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.350054127481165,"aZ":-11.665119922434318,"pfxX":-4.003876261865528,"pfxZ":10.287782524574787,"pX":-0.19658938440634144,"pZ":4.090414637324572,"vX0":3.1600926105942326,"vY0":-140.21697894592802,"vZ0":-2.8888357863836176,"x":124.49,"y":128.34,"x0":-0.8173338254178689,"y0":50.003978411355796,"z0":5.893970107998124,"aX":-7.98272246589957},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":6.6,"spinRate":2385,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3904486153470277,"extension":6.912059182455341},"index":0,"playId":"eafc1014-ccad-336e-9807-9564ee1f36f8","pitchNumber":1,"startTime":"2025-07-31T17:18:12.882Z","endTime":"2025-07-31T17:18:16.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":88.4,"endSpeed":82.2,"strikeZoneTop":3.47053090839854,"strikeZoneBottom":1.57000142388835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.658256240562807,"aZ":-24.110580490819885,"pfxX":4.012736546078225,"pfxZ":4.740722449246277,"pX":-0.858085754407514,"pZ":1.6699181200466642,"vX0":-0.3738410219755878,"vY0":-128.84309313477277,"vZ0":-5.578060595126337,"x":149.71,"y":193.69,"x0":-1.2343761763951482,"y0":50.006050007581564,"z0":5.696039382577823,"aX":6.831486697183658},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.7,"breakHorizontal":-7.2,"spinRate":2547,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4231177580639791,"extension":6.486112633220724},"index":1,"playId":"65258d32-0a64-3767-bbbc-0b008fcf89b3","pitchNumber":2,"startTime":"2025-07-31T17:18:26.251Z","endTime":"2025-07-31T17:18:31.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32724584444794,"aZ":-11.790776782357545,"pfxX":-5.752295587965389,"pfxZ":10.800939668432694,"pX":-0.867421263051414,"pZ":2.453432439387211,"vX0":1.856095897793562,"vY0":-137.21989144644039,"vZ0":-6.839073900952441,"x":150.06,"y":172.54,"x0":-0.8095751329421139,"y0":50.0033833637356,"z0":5.79963778125805,"aX":-10.854720506501367},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":10.0,"spinRate":2318,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4007832324635068,"extension":6.733818726498466},"hitData":{"launchSpeed":99.7,"launchAngle":57.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.39,"coordY":105.13}},"index":2,"playId":"008c055e-f145-38c3-a1a1-05f7a4fa4ce6","pitchNumber":3,"startTime":"2025-07-31T17:18:41.452Z","endTime":"2025-07-31T17:18:55.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:18:55.475Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Bellinger singles on a ground ball to center fielder Jonny DeLuca. Paul Goldschmidt scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T17:19:00.499Z","endTime":"2025-07-31T17:20:44.602Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":{"id":686752,"link":"/api/v1/people/686752"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":72.1,"strikeZoneTop":3.87677404060891,"strikeZoneBottom":1.81000008661938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.772486026265916,"aZ":-39.06460102659763,"pfxX":8.931584968809435,"pfxZ":-5.131089584712607,"pX":-1.2533756231634285,"pZ":3.524324207460129,"vX0":-1.706535224063396,"vY0":-116.52011043719313,"vZ0":2.8838864413254384,"x":164.78,"y":143.62,"x0":-1.6597681098297532,"y0":50.004924289974014,"z0":6.024120806934972,"aX":11.988518947044193},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.0,"breakHorizontal":-15.5,"spinRate":2775,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.47445861940794387,"extension":6.488600985100333},"index":0,"playId":"ddb3b6e3-1492-38f0-92c7-a056973439d6","pitchNumber":1,"startTime":"2025-07-31T17:19:23.245Z","endTime":"2025-07-31T17:19:27.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.90808997596775,"strikeZoneBottom":1.80999951567292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.3975858992694,"aZ":-11.29404376539641,"pfxX":-7.0615452011659094,"pfxZ":11.224655639296042,"pX":-0.0041266393728945855,"pZ":2.6869347257139156,"vX0":4.684188226281729,"vY0":-136.14773035202128,"vZ0":-6.338629336069924,"x":117.16,"y":166.23,"x0":-0.8373460149543243,"y0":50.006405812364214,"z0":5.84187185108524,"aX":-13.14040842535779},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":11.6,"spinRate":2253,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4036891328963006,"extension":6.749819552752831},"index":1,"playId":"1cf37c01-d5e3-329f-8e8c-6cbf8029f2ae","pitchNumber":2,"startTime":"2025-07-31T17:19:39.498Z","endTime":"2025-07-31T17:19:43.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-31T17:19:57.087Z","endTime":"2025-07-31T17:20:08.237Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.0,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.7017766233713,"aZ":-10.831911803975997,"pfxX":-5.901185850232006,"pfxZ":11.04552918723908,"pX":-0.5953409925619559,"pZ":3.930665326879198,"vX0":2.8920995150325295,"vY0":-139.41150804933218,"vZ0":-3.2534521806878978,"x":139.69,"y":132.65,"x0":-0.8899503606970319,"y0":50.004887725219696,"z0":5.848097636535675,"aX":-11.403938872556688},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":10.0,"spinRate":2269,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.39568120239100946,"extension":6.729593133478141},"index":3,"playId":"953f7951-48b3-3cb3-884c-51188c31ee79","pitchNumber":3,"startTime":"2025-07-31T17:20:08.237Z","endTime":"2025-07-31T17:20:11.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.3,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.70954195565884,"aZ":-13.171027839275066,"pfxX":-6.081782535185201,"pfxZ":10.029244430631516,"pX":0.06848463859702374,"pZ":3.5107281602861824,"vX0":5.046156612204988,"vY0":-138.00226371053984,"vZ0":-3.753875408291247,"x":114.39,"y":143.99,"x0":-1.0095164799487122,"y0":50.00568771028578,"z0":5.799096690537032,"aX":-11.527805368739449},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":9.7,"spinRate":2264,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3995772354064071,"extension":7.002316728250703},"hitData":{"launchSpeed":97.9,"launchAngle":-1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.6,"coordY":143.57}},"index":4,"playId":"306b1ff4-d8b5-389a-b96e-49de96ae3c70","pitchNumber":4,"startTime":"2025-07-31T17:20:33.608Z","endTime":"2025-07-31T17:20:44.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"second":{"id":502671,"link":"/api/v1/people/502671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.7,"awayTeamWinProbability":35.3,"homeTeamWinProbabilityAdded":8.000000000000007,"leverageIndex":1.26,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:20:44.602Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Giancarlo Stanton homers (8) on a fly ball to left center field. Cody Bellinger scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T17:20:51.516Z","endTime":"2025-07-31T17:21:47.756Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":{"id":686752,"link":"/api/v1/people/686752"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":{"id":686752,"link":"/api/v1/people/686752"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.5,"endSpeed":84.3,"strikeZoneTop":3.82286553109332,"strikeZoneBottom":1.80000062425052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":41.56884347208801,"aZ":-9.225362270079629,"pfxX":-6.315558295479014,"pfxZ":12.237837623320935,"pX":-0.16214359696186295,"pZ":2.6045283441227665,"vX0":3.6543390738093104,"vY0":-138.6430208773807,"vZ0":-6.847135265374767,"x":123.18,"y":168.46,"x0":-0.7027494265274481,"y0":50.00597955301971,"z0":5.780723320384781,"aX":-11.846175888964995},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.2,"breakHorizontal":10.3,"spinRate":2415,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.40076308440075836,"extension":6.827181225164067},"index":0,"playId":"2d6b9ff5-0e66-3450-9d98-526da2a9ae76","pitchNumber":1,"startTime":"2025-07-31T17:21:08.839Z","endTime":"2025-07-31T17:21:12.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.5,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.50584510099892,"aZ":-20.796071536044717,"pfxX":2.1140768098286045,"pfxZ":7.372639924522943,"pX":-0.1440390330013419,"pZ":2.434827905403604,"vX0":1.5897387271858845,"vY0":-124.15714450169598,"vZ0":-3.9822163131523314,"x":122.49,"y":173.04,"x0":-1.0698800267461523,"y0":50.003507550409616,"z0":5.814615505526779,"aX":3.262629322001134},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":12.6,"breakHorizontal":-4.2,"spinRate":2296,"spinDirection":178},"zone":5,"typeConfidence":2.0,"plateTime":0.44310282652826727,"extension":6.340798851848985},"hitData":{"launchSpeed":111.6,"launchAngle":28.0,"totalDistance":432.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":46.53,"coordY":42.3}},"index":1,"playId":"5b33e9db-7b4f-340b-af27-2ae545b3dacc","pitchNumber":2,"startTime":"2025-07-31T17:21:21.714Z","endTime":"2025-07-31T17:21:47.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":14.599999999999994,"leverageIndex":1.04,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:21:47.756Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T17:21:31.611Z","endTime":"2025-07-31T17:22:44.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.8,"endSpeed":80.7,"strikeZoneTop":3.76374696719497,"strikeZoneBottom":1.73999874615115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.785410325777363,"aZ":-28.435704825423663,"pfxX":-8.448275716610372,"pfxZ":2.2815098630360104,"pX":-0.6923293825881721,"pZ":2.407391393871836,"vX0":3.376268471533573,"vY0":-126.46773119956447,"vZ0":-3.096323395447093,"x":143.39,"y":173.78,"x0":-0.9377380971946362,"y0":50.004779402811806,"z0":5.898707847577171,"aX":-13.856706244760126},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":14.6,"spinRate":2396,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.4310522780255961,"extension":6.6119419919907685},"index":0,"playId":"944ff820-be78-3cf3-b06c-9735f7f8d9e5","pitchNumber":1,"startTime":"2025-07-31T17:22:11.465Z","endTime":"2025-07-31T17:22:15.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.532255253863156,"aZ":-27.60505573046529,"pfxX":-8.174712703267101,"pfxZ":2.6861938356120385,"pX":0.07239237768027135,"pZ":1.8723228552332765,"vX0":5.486532347326722,"vY0":-128.7408769025643,"vZ0":-4.626105151402952,"x":114.24,"y":188.23,"x0":-1.01066853993362,"y0":50.00241304206185,"z0":5.797236619266554,"aX":-13.897020194302785},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":13.8,"spinRate":2402,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.4233996643634441,"extension":6.624464109483051},"index":1,"playId":"74754ae8-0161-36e9-b9b1-d3b21d718108","pitchNumber":2,"startTime":"2025-07-31T17:22:24.141Z","endTime":"2025-07-31T17:22:27.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":96.7,"endSpeed":86.5,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.615346812933986,"aZ":-11.365996037109616,"pfxX":-6.559283476864373,"pfxZ":10.643282897579516,"pX":-0.5929995451716596,"pZ":3.3722397354315263,"vX0":3.3434348340607682,"vY0":-140.53740350506172,"vZ0":-4.772536099806536,"x":139.6,"y":147.73,"x0":-0.9608774443075694,"y0":50.000619035138996,"z0":5.861550864643294,"aX":-12.819690183009026},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":10.9,"spinRate":2364,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.3932047842486628,"extension":6.538367527041037},"index":2,"playId":"b01c35ba-0395-30f8-b828-a70e595727fd","pitchNumber":3,"startTime":"2025-07-31T17:22:39.806Z","endTime":"2025-07-31T17:22:44.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":-0.8999999999999915,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:22:44.258Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jasson Domínguez flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T17:22:46.082Z","endTime":"2025-07-31T17:24:33.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,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":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":81.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.636465894723433,"aZ":-21.011134696747646,"pfxX":0.7914758545286744,"pfxZ":6.602842747316503,"pX":0.2625050582356287,"pZ":1.7073645935312194,"vX0":3.331050656236537,"vY0":-129.5956256091139,"vZ0":-6.097858811645787,"x":106.99,"y":192.68,"x0":-1.1455592727182797,"y0":50.00366634238529,"z0":5.710208694978593,"aX":1.337211572030568},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.7,"breakHorizontal":-2.2,"spinRate":2495,"spinDirection":165},"zone":8,"typeConfidence":2.0,"plateTime":0.42363759474649587,"extension":6.6089859714736265},"index":0,"playId":"b427b819-d59d-3f46-b99e-bd45e018ae07","pitchNumber":1,"startTime":"2025-07-31T17:23:08.741Z","endTime":"2025-07-31T17:23:14.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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.1,"endSpeed":87.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.467221396488707,"aZ":-12.488930175977842,"pfxX":-3.9596983061310675,"pfxZ":9.931011601809175,"pX":-0.23980226656347975,"pZ":3.631041038404339,"vX0":3.2490214476395116,"vY0":-139.87691239430129,"vZ0":-3.974873180392181,"x":126.14,"y":140.74,"x0":-0.9017916230214029,"y0":50.001579778913964,"z0":5.888960187952534,"aX":-7.84813154511918},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2373,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3915402082840993,"extension":6.5755086014402195},"index":1,"playId":"d008235e-37b6-3637-beab-505f4cc7cbfe","pitchNumber":2,"startTime":"2025-07-31T17:23:32.772Z","endTime":"2025-07-31T17:23:37.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-31T17:23:40.186Z","endTime":"2025-07-31T17:23:51.348Z","isPitch":false,"type":"action","player":{"id":691176,"link":"/api/v1/people/691176"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.55889429219004,"strikeZoneBottom":1.63999786576815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.174584398077016,"aZ":-27.03393361773671,"pfxX":-8.022692421705592,"pfxZ":3.0970078525430025,"pX":-0.5515772969842306,"pZ":0.6343597140626761,"vX0":3.7009220882337512,"vY0":-128.43160238712008,"vZ0":-7.654886501800302,"x":138.02,"y":221.65,"x0":-0.9739441661053253,"y0":50.0022240797957,"z0":5.775066469408389,"aX":-13.316939315521457},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":13.6,"spinRate":2396,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.42749859654578026,"extension":6.651602895633971},"index":3,"playId":"5472632c-5b6d-360f-b180-6bea4fd8a3b7","pitchNumber":3,"startTime":"2025-07-31T17:23:51.348Z","endTime":"2025-07-31T17:23:54.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.49461514269792,"strikeZoneBottom":1.6399985986182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.23535868275941,"aZ":-30.0615605280374,"pfxX":-7.646042858675811,"pfxZ":1.2629991506717477,"pX":-1.3627753574174017,"pZ":1.9590486842207238,"vX0":2.0979470935146125,"vY0":-128.64076615882414,"vZ0":-3.717746563025318,"x":168.95,"y":185.89,"x0":-1.1966447290158284,"y0":50.00265901711343,"z0":5.758993557740498,"aX":-12.78612003928915},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":13.3,"spinRate":2449,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42613360483936535,"extension":6.600946711983833},"index":4,"playId":"3c0a917a-e41e-3762-9a11-9b79c067cdfd","pitchNumber":4,"startTime":"2025-07-31T17:24:08.607Z","endTime":"2025-07-31T17:24:12.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.34181952792313,"aZ":-9.015748204103087,"pfxX":-4.3433373545936504,"pfxZ":11.808207264875442,"pX":-0.5198045137164926,"pZ":2.5573660869586012,"vX0":2.4305366468910137,"vY0":-140.0376659908063,"vZ0":-7.006196248472356,"x":136.81,"y":169.73,"x0":-0.8405616290106208,"y0":50.00178510014864,"z0":5.701088424158685,"aX":-8.517122930064511},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.9,"breakHorizontal":7.3,"spinRate":2454,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.393033823500585,"extension":6.650096624652533},"hitData":{"launchSpeed":92.6,"launchAngle":39.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.56,"coordY":113.28}},"index":5,"playId":"6a827e81-b7e5-32b1-94a0-666dd850322d","pitchNumber":5,"startTime":"2025-07-31T17:24:24.387Z","endTime":"2025-07-31T17:24:33.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:24:33.402Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Junior Caminero lines out sharply to center fielder Cody Bellinger.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-31T17:26:10.729Z","endTime":"2025-07-31T17:29:14.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.627365058934,"strikeZoneBottom":1.64000017961011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.43743897083481,"aZ":-30.19137512089639,"pfxX":-9.345748215733842,"pfxZ":1.1339079731759618,"pX":1.183410019319476,"pZ":2.1870319873570834,"vX0":7.734769420348428,"vY0":-131.31108630692862,"vZ0":-1.9561634630168694,"x":71.89,"y":179.73,"x0":-0.5840946147118841,"y0":50.003854675702804,"z0":5.184900132360388,"aX":-16.34492172096695},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.8,"breakHorizontal":15.2,"spinRate":2098,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.41690405615888704,"extension":5.834559523385794},"index":0,"playId":"94bcf569-a02f-3bf4-b43a-12bcf0cb602e","pitchNumber":1,"startTime":"2025-07-31T17:26:44.841Z","endTime":"2025-07-31T17:26:50.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.139596036108514,"aZ":-27.111836180092173,"pfxX":1.0099296617260514,"pfxZ":3.0184205305110625,"pX":0.8885477237819506,"pZ":2.0296793790399117,"vX0":3.9223719083027744,"vY0":-128.39400427935243,"vZ0":-2.649056170640105,"x":83.13,"y":183.98,"x0":-0.786672811157924,"y0":50.00598652815965,"z0":5.172013595743595,"aX":1.6961274378442963},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":-2.6,"spinRate":2307,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4256550619232664,"extension":6.145329302327266},"index":1,"playId":"8ce4f7d6-859d-32af-ad89-05e58174e8e5","pitchNumber":2,"startTime":"2025-07-31T17:26:59.616Z","endTime":"2025-07-31T17:27:04.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40659167840394,"aZ":-27.940042788426883,"pfxX":-7.6645947951543825,"pfxZ":2.394235419445314,"pX":0.025905843345828055,"pZ":2.522479213871304,"vX0":4.53104603116365,"vY0":-131.9416471725144,"vZ0":-1.7725885855183845,"x":116.01,"y":170.67,"x0":-0.7155974863726615,"y0":50.002946876404216,"z0":5.2569813611719445,"aX":-13.547765468464608},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.2,"breakHorizontal":13.0,"spinRate":2248,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.41472812936361825,"extension":6.057182590549123},"index":2,"playId":"39e42702-b763-3c03-b159-a6a66237acf9","pitchNumber":3,"startTime":"2025-07-31T17:27:17.972Z","endTime":"2025-07-31T17:27:21.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"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-31T17:27:31.806Z","endTime":"2025-07-31T17:27:42.064Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":86.4,"endSpeed":80.2,"strikeZoneTop":3.62727719993455,"strikeZoneBottom":1.63999910398225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.25375916916498,"aZ":-34.229835553329366,"pfxX":0.6179221478401971,"pfxZ":-1.2779585381079501,"pX":1.4149416177381646,"pZ":0.18064313814766297,"vX0":4.632890800274033,"vY0":-125.75384491427927,"vZ0":-5.393047842498545,"x":63.07,"y":233.9,"x0":-0.5274974711301423,"y0":50.00244042529954,"z0":5.113052193291483,"aX":0.9941800977796442},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.2,"breakHorizontal":-2.2,"spinRate":2479,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43468899710598263,"extension":5.989902766787932},"index":4,"playId":"cfa1e3db-37f7-30cb-b454-b20bac7ee6fe","pitchNumber":4,"startTime":"2025-07-31T17:27:42.064Z","endTime":"2025-07-31T17:27:45.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":73.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.693803100427576,"aZ":-31.78489202425484,"pfxX":11.143000579133055,"pfxZ":0.28030077416018706,"pX":0.09498785377679345,"pZ":2.3133943584068803,"vX0":-0.6355765740097171,"vY0":-118.8978422748948,"vZ0":0.32502549002986103,"x":113.38,"y":176.32,"x0":-1.0754777879774766,"y0":50.004248556075396,"z0":5.102816824682689,"aX":15.66301606629697},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.0,"breakHorizontal":-19.9,"spinRate":2573,"spinDirection":59},"zone":5,"typeConfidence":2.0,"plateTime":0.4639367642738721,"extension":5.952578231195848},"index":5,"playId":"c9edc6c3-ba5f-3950-b945-f8f9dd9903f8","pitchNumber":5,"startTime":"2025-07-31T17:28:00.864Z","endTime":"2025-07-31T17:28:04.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.65580319077433,"strikeZoneBottom":1.63999812673927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95781523635649,"aZ":-31.405115356568295,"pfxX":9.768614677031339,"pfxZ":0.5240876226646786,"pX":3.0455838414716414,"pZ":0.24142425541098836,"vX0":5.995376902928498,"vY0":-120.91118098363803,"vZ0":-4.511175052853591,"x":0.91,"y":232.26,"x0":-0.7442090048301316,"y0":50.002000732360436,"z0":4.920683802014068,"aX":14.305714385557831},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.0,"breakHorizontal":-19.2,"spinRate":2768,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4548884968628264,"extension":5.991928211171281},"index":6,"playId":"6fb76709-44ba-3809-a7ab-fa6f61fee98c","pitchNumber":6,"startTime":"2025-07-31T17:28:33.478Z","endTime":"2025-07-31T17:28:36.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.131682039423005,"aZ":-23.99348377152517,"pfxX":0.040813251151123886,"pfxZ":4.82195863090117,"pX":1.0095709674755866,"pZ":1.8169603428924601,"vX0":4.35313603827499,"vY0":-128.9759174261958,"vZ0":-3.754515299934613,"x":78.52,"y":189.72,"x0":-0.7005693287745777,"y0":50.00122232101857,"z0":5.1273692506759465,"aX":0.06884084162647577},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":-1.0,"spinRate":2460,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.42358974533570937,"extension":5.9780826198932875},"index":7,"playId":"6558febd-1fd2-3513-94ec-4305b8d3c6ee","pitchNumber":7,"startTime":"2025-07-31T17:28:50.666Z","endTime":"2025-07-31T17:28:53.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":90.8,"endSpeed":84.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.502147293275566,"aZ":-29.303544022234075,"pfxX":-5.907709390102562,"pfxZ":1.590485460805116,"pX":-0.1552844030474837,"pZ":1.428076067281494,"vX0":3.7330808284596344,"vY0":-132.39173495929617,"vZ0":-4.0411389672082425,"x":122.92,"y":200.22,"x0":-0.8031771774258631,"y0":50.00537181900159,"z0":5.076189816896174,"aX":-10.677310187921803},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.4,"breakHorizontal":10.1,"spinRate":2299,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.41091656950412325,"extension":6.11663292598658},"hitData":{"launchSpeed":103.3,"launchAngle":15.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":125.12,"coordY":71.69}},"index":8,"playId":"2f2f3c94-65e6-3bef-8230-3d8ae3625f7a","pitchNumber":8,"startTime":"2025-07-31T17:29:06.143Z","endTime":"2025-07-31T17:29:14.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.80000000000001,"awayTeamWinProbability":20.19999999999999,"homeTeamWinProbabilityAdded":2.000000000000014,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:29:14.143Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-31T17:29:14.245Z","endTime":"2025-07-31T17:31:25.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[2],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.76673662225202,"strikeZoneBottom":1.74000146687806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.933866120563174,"aZ":-25.07936465261199,"pfxX":-7.033188308301826,"pfxZ":4.029243777704532,"pX":-0.1718408143635995,"pZ":0.6126465822099574,"vX0":4.097322672696143,"vY0":-132.30666252014072,"vZ0":-6.650011253251769,"x":123.55,"y":222.24,"x0":-0.831965916844443,"y0":50.005128421451175,"z0":5.013616261922217,"aX":-12.389925113098617},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.0,"breakHorizontal":11.8,"spinRate":2300,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.41501935700167447,"extension":5.96899118297281},"index":0,"playId":"2aa40f18-be53-3ba4-a41b-a55fe59bb083","pitchNumber":1,"startTime":"2025-07-31T17:29:34.247Z","endTime":"2025-07-31T17:29:38.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.73351680109309,"strikeZoneBottom":1.74000129422715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.436195437925196,"aZ":-29.34974519466065,"pfxX":-8.395545455738613,"pfxZ":1.6178769033412328,"pX":-0.28795860661219147,"pZ":1.9126398350288718,"vX0":3.9300801521737183,"vY0":-131.81328230526242,"vZ0":-2.6888133334087336,"x":127.98,"y":187.14,"x0":-0.7151362669346023,"y0":50.000152166366924,"z0":5.133597840650531,"aX":-14.634720331493375},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.5,"breakHorizontal":14.2,"spinRate":2194,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.41700680543207014,"extension":5.9707558657981155},"index":1,"playId":"a1651d0d-3cd5-397a-a5de-eaa4c914c115","pitchNumber":2,"startTime":"2025-07-31T17:29:50.143Z","endTime":"2025-07-31T17:29:53.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"startTime":"2025-07-31T17:30:11.119Z","endTime":"2025-07-31T17:30:31.009Z","isPitch":false,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.64163377071524,"strikeZoneBottom":1.74000009117554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92872095261581,"aZ":-24.8301367056341,"pfxX":-11.360141879806667,"pfxZ":5.029626967328248,"pX":-1.306445909258101,"pZ":2.6685802604118107,"vX0":2.604169403907654,"vY0":-120.51684951501466,"vZ0":-0.6378202751787716,"x":166.8,"y":166.73,"x0":-0.9298780162131638,"y0":50.00397172905156,"z0":5.143102431284913,"aX":-16.59691488232724},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.2,"breakHorizontal":19.9,"spinRate":2039,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4556803386375776,"extension":5.469395156971512},"index":3,"playId":"01e5bc8d-36af-3634-9734-422fb14a1eab","pitchNumber":3,"startTime":"2025-07-31T17:30:31.009Z","endTime":"2025-07-31T17:30:34.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.079444822224435,"aZ":-23.744190024120588,"pfxX":-0.22465479550669532,"pfxZ":4.875237684380982,"pX":1.664711494805318,"pZ":2.2152175314988374,"vX0":6.290218165149306,"vY0":-130.32826366371737,"vZ0":-2.7479778427861747,"x":53.55,"y":178.97,"x0":-0.74567657177748,"y0":50.00244333258167,"z0":5.066716221060429,"aX":-0.38907910555596686},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.5,"breakHorizontal":-1.0,"spinRate":2503,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.41944808522140464,"extension":6.034685018624676},"index":4,"playId":"a5344dac-ea82-3e64-9d95-9f08d53e2741","pitchNumber":4,"startTime":"2025-07-31T17:30:44.824Z","endTime":"2025-07-31T17:30:49.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-31T17:30:54.402Z","endTime":"2025-07-31T17:31:03.936Z","isPitch":false,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.430469207396953,"aZ":-33.69937145166663,"pfxX":2.078586373268746,"pfxZ":-0.9713063705794642,"pX":1.321151409432567,"pZ":1.4678331947659005,"vX0":4.393400409040221,"vY0":-123.9954345550699,"vZ0":-2.2328593388840403,"x":66.64,"y":199.15,"x0":-0.7396698674144286,"y0":50.004317610865684,"z0":5.175914556520805,"aX":3.255709029515804},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.0,"breakHorizontal":-4.7,"spinRate":2701,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4407422007058108,"extension":6.047139395018302},"index":6,"playId":"7ba71989-680d-3935-a586-b6b59ac4983c","pitchNumber":5,"startTime":"2025-07-31T17:31:03.936Z","endTime":"2025-07-31T17:31:07.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.172018254811434,"aZ":-31.02425069340204,"pfxX":-8.231846779023648,"pfxZ":0.8041943464395489,"pX":0.5617438117210913,"pZ":1.5081530363676843,"vX0":5.5820176646724695,"vY0":-118.80090056054908,"vZ0":-1.9398169688577842,"x":95.59,"y":198.06,"x0":-0.7456020678623881,"y0":50.00424481757934,"z0":5.147802737127188,"aX":-11.800181537022674},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.2,"breakHorizontal":13.6,"spinRate":1948,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4605629873529651,"extension":5.60527413074422},"index":7,"playId":"88a7e8e8-0c9a-3362-b5c0-1df4891c69a7","pitchNumber":6,"startTime":"2025-07-31T17:31:21.692Z","endTime":"2025-07-31T17:31:25.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":1.4999999999999858,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:31:25.414Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonny DeLuca flies out to left fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-31T17:31:26.464Z","endTime":"2025-07-31T17:32:08.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.27833571212323,"strikeZoneBottom":1.53999926898851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.21425474988521,"aZ":-30.045773732021612,"pfxX":-6.339817733271101,"pfxZ":1.223178161119801,"pX":-0.39600717671565544,"pZ":2.554499799544873,"vX0":3.083082109180352,"vY0":-130.43227498454627,"vZ0":-1.112407586759453,"x":132.09,"y":169.81,"x0":-0.7616981260774026,"y0":50.00551117378746,"z0":5.226578016022633,"aX":-11.062146184599253},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.2,"breakHorizontal":10.9,"spinRate":2289,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.41792979219626814,"extension":6.064745113863634},"index":0,"playId":"3cdbdf5d-92fa-3ff6-b83a-80c5adc3d447","pitchNumber":1,"startTime":"2025-07-31T17:31:46.621Z","endTime":"2025-07-31T17:31:50.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.995144274106675,"aZ":-29.88190293612881,"pfxX":-5.028955000955236,"pfxZ":1.3185074643695405,"pX":-0.31527391592448534,"pZ":2.222816301201479,"vX0":2.7217673526852497,"vY0":-131.45421062718682,"vZ0":-1.964662705415713,"x":129.02,"y":178.76,"x0":-0.713052310568585,"y0":50.005172712257746,"z0":5.207664643656922,"aX":-8.764231538037837},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.2,"breakHorizontal":8.5,"spinRate":2251,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.41735929491987767,"extension":6.018032477561727},"hitData":{"launchSpeed":96.0,"launchAngle":32.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.85,"coordY":73.48}},"index":1,"playId":"2e3269f4-2e58-30f4-9b5e-2b8ba24e3c32","pitchNumber":2,"startTime":"2025-07-31T17:31:59.544Z","endTime":"2025-07-31T17:32:08.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.1,"awayTeamWinProbability":17.900000000000006,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:32:08.570Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Slater strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T17:33:44.423Z","endTime":"2025-07-31T17:35:12.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.5391851884883,"strikeZoneBottom":1.65696241170085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.77125144184346,"aZ":-8.506206630939722,"pfxX":-5.8169106703369975,"pfxZ":12.525322719336913,"pX":0.43044034666995334,"pZ":1.608067226594189,"vX0":5.108303741164668,"vY0":-137.62124256392488,"vZ0":-9.488182367773993,"x":100.59,"y":195.36,"x0":-0.7076748925814249,"y0":50.003466025660515,"z0":5.705619640211968,"aX":-10.992703619943766},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.5,"breakHorizontal":9.2,"spinRate":2455,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.4002762293065407,"extension":6.819971111527776},"index":0,"playId":"3f4ca554-8abb-3185-a5da-107df4f2b5a9","pitchNumber":1,"startTime":"2025-07-31T17:34:11.215Z","endTime":"2025-07-31T17:34:14.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":95.2,"endSpeed":86.5,"strikeZoneTop":3.66607309418223,"strikeZoneBottom":1.77999891241691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58521950342924,"aZ":-14.043620825748073,"pfxX":-10.15092010330305,"pfxZ":9.406330360865383,"pX":0.046483958267290494,"pZ":2.528648345323,"vX0":6.420298311598533,"vY0":-138.36949385993478,"vZ0":-6.36987368379016,"x":115.23,"y":170.51,"x0":-0.9921982710461318,"y0":50.00300468448039,"z0":5.811959177127639,"aX":-19.566981200317958},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":16.9,"spinRate":2470,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3967429262836042,"extension":6.631500214516963},"index":1,"playId":"b507d8dc-0470-37ff-b60b-92134203dea2","pitchNumber":2,"startTime":"2025-07-31T17:34:24.203Z","endTime":"2025-07-31T17:34:27.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.62501742367721,"strikeZoneBottom":1.67157714097863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.893034086421782,"aZ":-30.791261975589762,"pfxX":-10.412412989228134,"pfxZ":0.8064346063498302,"pX":0.49548033030642363,"pZ":0.7992289150052543,"vX0":7.058636913024601,"vY0":-129.86020170742643,"vZ0":-6.596186825788253,"x":98.11,"y":217.2,"x0":-0.9034810226986089,"y0":50.00264561893978,"z0":5.711139958143514,"aX":-17.804547143742315},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.2,"breakHorizontal":17.3,"spinRate":2515,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.42159073258482893,"extension":6.688161210626579},"index":2,"playId":"a8e9dc0a-9e5f-3d28-938a-2c42cbcd20f7","pitchNumber":3,"startTime":"2025-07-31T17:34:37.375Z","endTime":"2025-07-31T17:34:42.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":89.5,"endSpeed":82.4,"strikeZoneTop":3.51275931827441,"strikeZoneBottom":1.63127943215149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.468199615076475,"aZ":-22.898699897672163,"pfxX":1.7503085436988801,"pfxZ":5.3942423944906155,"pX":2.6018390813231016,"pZ":2.1431770582448313,"vX0":8.339698645180937,"vY0":-130.0961561684238,"vZ0":-4.276219244443042,"x":17.82,"y":180.91,"x0":-0.8685012963715387,"y0":50.00291399048122,"z0":5.536907701333079,"aX":3.009497788623722},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.0,"breakHorizontal":-4.9,"spinRate":2591,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.42049476694417454,"extension":6.974597839324417},"index":3,"playId":"317a7999-d4f6-3c90-9454-5f8947534ad7","pitchNumber":4,"startTime":"2025-07-31T17:34:55.060Z","endTime":"2025-07-31T17:34:58.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.8,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.47174947073789,"aZ":-9.515386427086552,"pfxX":-6.701545879141877,"pfxZ":11.86402613871073,"pX":-0.5522797868907633,"pZ":3.721309296475211,"vX0":2.5814013785993803,"vY0":-138.21627167043138,"vZ0":-4.144110880629816,"x":138.05,"y":138.3,"x0":-0.6345026064675211,"y0":50.00599752018108,"z0":5.894143143482056,"aX":-12.803052455599005},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.6,"breakHorizontal":11.5,"spinRate":2457,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.3982268983214192,"extension":6.69839037411149},"index":4,"playId":"3f067257-c805-3c4d-9a83-9c10fd226889","pitchNumber":5,"startTime":"2025-07-31T17:35:08.405Z","endTime":"2025-07-31T17:35:12.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:35:12.821Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan McMahon walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T17:35:13.706Z","endTime":"2025-07-31T17:36:59.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.43387542366652,"strikeZoneBottom":1.5699998377712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.078753439288985,"aZ":-22.35219962465825,"pfxX":3.185121589146467,"pfxZ":6.170806970515602,"pX":-0.4212831131555277,"pZ":1.7926487946566767,"vX0":1.3398201621359047,"vY0":-126.01804703940421,"vZ0":-4.9376699098644945,"x":133.06,"y":190.38,"x0":-1.3752978540159024,"y0":50.00435467737732,"z0":5.60748429836165,"aX":5.069567974689447},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.2,"breakHorizontal":-6.1,"spinRate":2499,"spinDirection":161},"zone":7,"typeConfidence":2.0,"plateTime":0.436378633919698,"extension":6.418137544761077},"index":0,"playId":"eed352f5-e34d-3c38-90ff-237676b5a92d","pitchNumber":1,"startTime":"2025-07-31T17:35:33.914Z","endTime":"2025-07-31T17:35:37.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.1,"strikeZoneTop":3.54697660731881,"strikeZoneBottom":1.57000043605432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.43337514706635,"aZ":-31.79725734033933,"pfxX":-10.053723190094185,"pfxZ":0.2262204767667173,"pX":-1.5812705811837895,"pZ":1.970027776492162,"vX0":1.9699905366911568,"vY0":-129.21060898317992,"vZ0":-3.2138002868081363,"x":177.27,"y":185.59,"x0":-1.0595027081307258,"y0":50.00161659259171,"z0":5.730389353147918,"aX":-16.62476469080151},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":17.5,"spinRate":2449,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.42751422616824675,"extension":6.364750166432854},"index":1,"playId":"239e6d84-1a73-3ebb-a385-92e7975d980c","pitchNumber":2,"startTime":"2025-07-31T17:35:46.513Z","endTime":"2025-07-31T17:35:49.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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.3,"endSpeed":86.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.401901153429016,"aZ":-10.674341978808048,"pfxX":-5.735545527822403,"pfxZ":11.20440121377689,"pX":0.5171751586819104,"pZ":2.334638016409767,"vX0":5.621167069823916,"vY0":-138.4931675650628,"vZ0":-7.168736366972447,"x":97.29,"y":175.74,"x0":-0.8055201328713801,"y0":50.00493253225386,"z0":5.691100725141056,"aX":-11.008872997744064},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":9.0,"spinRate":2438,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.39731481536244306,"extension":6.473014126991733},"index":2,"playId":"af6bfd4d-5b24-3b82-9e42-b8fc4a876dfc","pitchNumber":3,"startTime":"2025-07-31T17:35:59.985Z","endTime":"2025-07-31T17:36:04.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-31T17:36:12.094Z","endTime":"2025-07-31T17:36:22.291Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.48194878732485,"strikeZoneBottom":1.56999930617548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.437584796822915,"aZ":-30.264328596383994,"pfxX":-9.673885174545688,"pfxZ":1.124691853670864,"pX":-0.9498553846615958,"pZ":2.8045727356700185,"vX0":3.4082752894017627,"vY0":-129.82290625903485,"vZ0":-1.7854722194686445,"x":153.21,"y":163.06,"x0":-1.0266659179421813,"y0":50.00314467200302,"z0":5.81580845802887,"aX":-16.430879449204802},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.8,"breakHorizontal":16.7,"spinRate":2482,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.42269870102287,"extension":6.6319427999530856},"index":4,"playId":"538000fc-c3e1-36be-ad45-d264929e0b16","pitchNumber":4,"startTime":"2025-07-31T17:36:22.291Z","endTime":"2025-07-31T17:36:26.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.47318986594789,"strikeZoneBottom":1.56999855102944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.26682358019143,"aZ":-30.26353561746214,"pfxX":-7.634764719940802,"pfxZ":1.1486364848714654,"pX":-1.4030042051701848,"pZ":1.5503360751088027,"vX0":1.5211328262636514,"vY0":-128.58314152689346,"vZ0":-4.5081186908186925,"x":170.48,"y":196.92,"x0":-1.0130030574624878,"y0":50.003595678743515,"z0":5.691965917577497,"aX":-12.702070642408183},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.2,"breakHorizontal":13.4,"spinRate":2423,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4270196315905035,"extension":6.393756788173511},"index":5,"playId":"cb8bb126-b712-361a-b6f1-1e1750331689","pitchNumber":5,"startTime":"2025-07-31T17:36:38.428Z","endTime":"2025-07-31T17:36:42.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.0,"strikeZoneTop":3.50682572730987,"strikeZoneBottom":1.56999866659915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.44918391359861,"aZ":-12.082341867315547,"pfxX":-5.885140764243441,"pfxZ":10.445437500510163,"pX":1.339511176936662,"pZ":3.4443292760158415,"vX0":7.529642475572534,"vY0":-138.8558994817082,"vZ0":-3.8569806064575127,"x":65.94,"y":145.78,"x0":-0.6619519351741059,"y0":50.00008503310264,"z0":5.674194352919285,"aX":-11.317831139896912},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2285,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39673160438321986,"extension":6.669694499175745},"index":6,"playId":"2d0133f3-1e7f-3cd6-b21c-fa60d85a5449","pitchNumber":6,"startTime":"2025-07-31T17:36:55.928Z","endTime":"2025-07-31T17:36:59.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":1.299999999999983,"leverageIndex":0.35,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:36:59.945Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Anthony Volpe walks. Ryan McMahon to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T17:37:39.255Z","endTime":"2025-07-31T17:41:05.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"postOnSecond":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"1ae691ce-796d-3276-9dc9-7abac54b1ae7","startTime":"2025-07-31T17:37:24.093Z","endTime":"2025-07-31T17:37:31.102Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.37051095543131,"strikeZoneBottom":1.5899986992975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.152232281908084,"aZ":-11.02340938823919,"pfxX":-3.990453124029562,"pfxZ":10.821194899672815,"pX":-0.3808775681028238,"pZ":3.773685370322279,"vX0":2.8402561900349412,"vY0":-139.57462900989069,"vZ0":-3.5888091629444685,"x":131.52,"y":136.89,"x0":-0.8980806765716852,"y0":50.00171075030117,"z0":5.812764184083688,"aX":-7.799254075868307},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.0,"breakHorizontal":6.6,"spinRate":2298,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.393831793546509,"extension":6.876416420623385},"index":1,"playId":"8398d699-dd0e-338b-abc7-f6973118ae70","pitchNumber":1,"startTime":"2025-07-31T17:37:41.668Z","endTime":"2025-07-31T17:37:46.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.44076404769481,"strikeZoneBottom":1.58999806407682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.088640647069216,"aZ":-12.683146255259368,"pfxX":-3.608621924979545,"pfxZ":9.973239009785457,"pX":-1.1307362382080837,"pZ":4.012226714758637,"vX0":0.35548352229912367,"vY0":-138.90724625488463,"vZ0":-2.6172988781784166,"x":160.1,"y":130.45,"x0":-0.7915403547276386,"y0":50.00230302557473,"z0":5.8097935769185005,"aX":-7.052179996552002},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":6.5,"spinRate":2215,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3943012317534138,"extension":6.979463166362061},"index":2,"playId":"40f27569-e9c9-34da-8301-9e80429a44db","pitchNumber":2,"startTime":"2025-07-31T17:37:57.032Z","endTime":"2025-07-31T17:38:00.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.198452700814467,"aZ":-13.104366097301751,"pfxX":-3.538587534083531,"pfxZ":9.82988739357896,"pX":-0.584257777299077,"pZ":3.4028571385169735,"vX0":2.066509563438519,"vY0":-138.25239977356244,"vZ0":-4.210778985008355,"x":139.27,"y":146.9,"x0":-0.8808432943781467,"y0":50.00162534409202,"z0":5.822145791568249,"aX":-6.86437302635803},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":6.0,"spinRate":2220,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.39585503360730456,"extension":6.940357588663744},"index":3,"playId":"4b8c65a1-5360-37cf-9aca-7d49becd2e8a","pitchNumber":3,"startTime":"2025-07-31T17:38:15.431Z","endTime":"2025-07-31T17:38:18.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.45304097363082,"strikeZoneBottom":1.59000012981794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.042703882777914,"aZ":-12.588007051555145,"pfxX":-2.629684263197539,"pfxZ":10.209001858942042,"pX":-0.6648716282138937,"pZ":4.134305870383383,"vX0":1.0917795772254326,"vY0":-138.39016416393792,"vZ0":-2.504050063413432,"x":142.34,"y":127.15,"x0":-0.7253402968154857,"y0":50.000491484774535,"z0":5.905947432058944,"aX":-5.044119036890817},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":4.4,"spinRate":2266,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.39744282273322673,"extension":6.80909041527431},"index":4,"playId":"1bd02952-a0d3-300b-9576-c6f02ea5145b","pitchNumber":4,"startTime":"2025-07-31T17:38:36.106Z","endTime":"2025-07-31T17:38:40.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.77483383780598,"aZ":-12.825571624777362,"pfxX":-6.122167242584373,"pfxZ":10.301154716009073,"pX":-0.9010051327259532,"pZ":3.0855866986495135,"vX0":2.0352466517242593,"vY0":-137.2606527489498,"vZ0":-4.804514886233712,"x":151.34,"y":155.47,"x0":-0.8635799822115626,"y0":50.00614339345666,"z0":5.755087111741011,"aX":-11.50273039320034},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2250,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40142840698857807,"extension":6.9480239249720235},"index":5,"playId":"d3d817b2-71c6-379f-aa54-918a5946e13c","pitchNumber":5,"startTime":"2025-07-31T17:38:55.808Z","endTime":"2025-07-31T17:39:02.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"fd1509b8-e899-47f8-a6b3-3c1afc62e726","startTime":"2025-07-31T17:39:24.739Z","endTime":"2025-07-31T17:39:29.739Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.891042033434736,"aZ":-12.0628658829867,"pfxX":-5.267402562619567,"pfxZ":10.353165626380548,"pX":0.18745514334417404,"pZ":2.838739480194075,"vX0":4.567255279326641,"vY0":-138.266029031067,"vZ0":-5.479572842919916,"x":109.85,"y":162.13,"x0":-0.7988238695879794,"y0":50.00113499123772,"z0":5.650702968917707,"aX":-10.23089282956423},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2247,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3956513621664284,"extension":7.133774227267876},"index":7,"playId":"2de5f4a6-1c2f-3523-b760-4b33a18fb85f","pitchNumber":6,"startTime":"2025-07-31T17:39:38.863Z","endTime":"2025-07-31T17:39:47.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.0130845523521,"aZ":-10.563584530978329,"pfxX":-5.910500494472511,"pfxZ":11.05991532361212,"pX":-1.1229922310935752,"pZ":2.690862024246064,"vX0":1.444873837576838,"vY0":-138.4484972935516,"vZ0":-6.077729934915899,"x":159.81,"y":166.13,"x0":-0.8814990626280556,"y0":50.001597221631336,"z0":5.6115614494680575,"aX":-11.548607728998732},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":10.4,"spinRate":2321,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.39461969269851593,"extension":7.018874495292787},"index":8,"playId":"4ef2e10f-b653-3b87-b04e-35a1e93fa3c3","pitchNumber":7,"startTime":"2025-07-31T17:40:18.947Z","endTime":"2025-07-31T17:40:27.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.649290515530073,"aZ":-28.80811135339995,"pfxX":-6.590024727079848,"pfxZ":1.9711495294037684,"pX":-0.6411163893987808,"pZ":2.1418404445480883,"vX0":3.2910636402980766,"vY0":-128.57193327521955,"vZ0":-3.4867765961992943,"x":141.44,"y":180.95,"x0":-1.0680328444860552,"y0":50.00260171962312,"z0":5.703268203621189,"aX":-11.254013390205781},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":11.4,"spinRate":2208,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.4227936407910957,"extension":6.74088786746212},"index":9,"playId":"43710167-6ffd-39d4-b9a6-db135901af6b","pitchNumber":8,"startTime":"2025-07-31T17:40:38.430Z","endTime":"2025-07-31T17:40:44.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.0,"strikeZoneTop":3.42225047377983,"strikeZoneBottom":1.62266795220143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.97228140990309,"aZ":-4.933990779085577,"pfxX":-4.955880406231422,"pfxZ":13.874640111961874,"pX":0.6796659502633099,"pZ":1.9552254955785195,"vX0":5.688402256132105,"vY0":-140.24338005243055,"vZ0":-9.113966283966908,"x":91.09,"y":185.99,"x0":-0.7450386984266173,"y0":50.00293799116987,"z0":5.592763709601705,"aX":-9.730297930179878},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.7,"breakVerticalInduced":23.0,"breakHorizontal":7.6,"spinRate":2501,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.3927289217169512,"extension":7.020125324561564},"index":10,"playId":"036f4b02-c8f0-32aa-b517-a748ecc9ce0c","pitchNumber":9,"startTime":"2025-07-31T17:41:00.508Z","endTime":"2025-07-31T17:41:05.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.1,"awayTeamWinProbability":15.900000000000006,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.65,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:41:05.665Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ben Rice homers (16) on a fly ball to center field. Ryan McMahon scores. Anthony Volpe scores.","rbi":3,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T17:41:07.320Z","endTime":"2025-07-31T17:43:45.798Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"responsiblePitcher":{"id":686752,"link":"/api/v1/people/686752"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":{"id":686752,"link":"/api/v1/people/686752"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":{"id":686752,"link":"/api/v1/people/686752"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":83.6,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.097766145147368,"aZ":-19.088756535482677,"pfxX":-0.27613666523283875,"pfxZ":7.326259394297234,"pX":0.5907181591817938,"pZ":2.565209591475954,"vX0":4.951136175322477,"vY0":-132.73646288981058,"vZ0":-4.522826534273716,"x":94.48,"y":169.52,"x0":-1.2620227594662328,"y0":50.00631146868587,"z0":5.679070044216619,"aX":-0.4944335973971757},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.5,"breakHorizontal":-0.6,"spinRate":2443,"spinDirection":178},"zone":6,"typeConfidence":2.0,"plateTime":0.41246934156588333,"extension":6.429417047320165},"index":0,"playId":"bc72f6de-ffe0-3a1e-a3f9-a159f37dbd51","pitchNumber":1,"startTime":"2025-07-31T17:41:28.437Z","endTime":"2025-07-31T17:41:33.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.62797564244775,"strikeZoneBottom":1.7673867488062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.555021134862137,"aZ":-15.968762594613395,"pfxX":-0.5563331266464719,"pfxZ":8.517091069142467,"pX":0.8381308108702098,"pZ":2.4467530629896563,"vX0":5.710893577799468,"vY0":-136.47822602948978,"vZ0":-5.547006764262519,"x":85.05,"y":172.72,"x0":-1.2014807596364134,"y0":50.00539265233218,"z0":5.589971748743896,"aX":-1.0592361172033022},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":-0.1,"spinRate":2556,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.3999751913049101,"extension":6.664455931612527},"index":1,"playId":"4d91968c-d6cb-316a-9ccb-5bc0526aca69","pitchNumber":2,"startTime":"2025-07-31T17:41:54.357Z","endTime":"2025-07-31T17:41:58.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.55737035800407,"strikeZoneBottom":1.74999813511509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34123184598804,"aZ":-31.92574629131406,"pfxX":-9.551601195088866,"pfxZ":0.15041764285990578,"pX":-1.7730549042748907,"pZ":0.828431585728806,"vX0":1.8273825547049842,"vY0":-127.8976254817029,"vZ0":-5.870234732308245,"x":184.58,"y":216.41,"x0":-1.2558057841901775,"y0":50.0022637076136,"z0":5.656529304887341,"aX":-15.826060027037688},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.8,"breakHorizontal":16.9,"spinRate":2323,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4282256373300535,"extension":6.659648207877638},"index":2,"playId":"855ad58d-94c1-37ad-a694-328bc2596037","pitchNumber":3,"startTime":"2025-07-31T17:42:14.335Z","endTime":"2025-07-31T17:42:17.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":96.0,"endSpeed":86.8,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.107950018497085,"aZ":-11.55947913815719,"pfxX":-7.98572353103255,"pfxZ":10.571019870466873,"pX":-0.988052279266247,"pZ":2.921060536937894,"vX0":3.1439611203328046,"vY0":-139.64288800698762,"vZ0":-5.644088173367284,"x":154.66,"y":159.91,"x0":-1.0990754377461962,"y0":50.0051187105428,"z0":5.747719456356394,"aX":-15.576302686391553},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":13.7,"spinRate":2415,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3941169275543217,"extension":6.937665756529517},"index":3,"playId":"e08d8d67-20f8-30d0-a76b-be07324cecd6","pitchNumber":4,"startTime":"2025-07-31T17:42:34.553Z","endTime":"2025-07-31T17:42:37.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.64097648601277,"strikeZoneBottom":1.7499992299106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10273252551926,"aZ":-30.30934232349508,"pfxX":-7.372302635464172,"pfxZ":1.1153300107185,"pX":-0.7920616110853766,"pZ":0.8848644519005331,"vX0":3.5999645573106087,"vY0":-128.17048536774266,"vZ0":-6.02358426935939,"x":147.19,"y":214.89,"x0":-1.255903994039908,"y0":50.00014776702099,"z0":5.627608747973529,"aX":-12.28294558150295},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":12.6,"spinRate":2266,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.42709080216749795,"extension":6.664914930601337},"index":4,"playId":"63ede2f9-6b8d-39a1-b104-7aa9e5ee4499","pitchNumber":5,"startTime":"2025-07-31T17:42:55.587Z","endTime":"2025-07-31T17:42:59.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22923322937517,"aZ":-19.29909839503314,"pfxX":1.6471286209151783,"pfxZ":7.0347781271861445,"pX":-0.08817054756198839,"pZ":2.3680772887055754,"vX0":2.328645840572205,"vY0":-133.76117739820603,"vZ0":-5.009120742102824,"x":120.36,"y":174.84,"x0":-1.180768922843413,"y0":50.00199315236443,"z0":5.630157445493309,"aX":3.0124171310962002},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.0,"breakHorizontal":-3.5,"spinRate":2523,"spinDirection":176},"zone":8,"typeConfidence":2.0,"plateTime":0.407984698393129,"extension":6.564853898403783},"hitData":{"launchSpeed":110.0,"launchAngle":22.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":167.93,"coordY":42.83}},"index":5,"playId":"3b1f7d9c-1af2-39f7-8aae-fec29d4696e1","pitchNumber":6,"startTime":"2025-07-31T17:43:23.278Z","endTime":"2025-07-31T17:43:45.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":683011,"link":"/api/v1/people/683011"},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.39999999999999,"awayTeamWinProbability":5.6000000000000085,"homeTeamWinProbabilityAdded":10.299999999999997,"leverageIndex":1.0,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:43:45.798Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T17:43:33.510Z","endTime":"2025-07-31T17:44:49.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.43194587449672,"strikeZoneBottom":1.58764999380881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24876917576331,"aZ":-18.8974450343195,"pfxX":2.9779842047084384,"pfxZ":7.6154329468654645,"pX":0.8439868100427564,"pZ":1.8486615910151887,"vX0":3.861183424709843,"vY0":-130.83257395676813,"vZ0":-6.059754811103618,"x":84.83,"y":188.87,"x0":-1.0347547335402727,"y0":50.0000610094139,"z0":5.5998246257116735,"aX":5.187346382597884},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.7,"breakHorizontal":-6.2,"spinRate":2552,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4178203682779631,"extension":6.653491183094691},"index":0,"playId":"35b950c7-507a-3500-8418-e9ed0717f155","pitchNumber":1,"startTime":"2025-07-31T17:44:08.722Z","endTime":"2025-07-31T17:44:12.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.38228063403278,"strikeZoneBottom":1.51592140407477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.830113643683568,"aZ":-21.266461426106385,"pfxX":3.0061942554073338,"pfxZ":6.352485819271064,"pX":0.8642290556962848,"pZ":2.1533818552917303,"vX0":4.233454955285495,"vY0":-129.39349455911548,"vZ0":-4.447011120379084,"x":84.06,"y":180.64,"x0":-1.1757963882731732,"y0":50.001054013200665,"z0":5.497846364732486,"aX":5.16087006281064},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.9,"breakHorizontal":-6.2,"spinRate":2509,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.42129116517815346,"extension":6.837048261500853},"index":1,"playId":"3ba6f12b-7b69-3c5a-8ce3-ee27f1ad47c7","pitchNumber":2,"startTime":"2025-07-31T17:44:19.698Z","endTime":"2025-07-31T17:44:23.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.3940887114586,"strikeZoneBottom":1.6421573063181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40431366106822,"aZ":-30.455612714247355,"pfxX":-9.232643431626078,"pfxZ":1.0119952359787803,"pX":-0.975946202209245,"pZ":2.35159756072542,"vX0":3.101908345661192,"vY0":-129.65601440362204,"vZ0":-2.876286489126153,"x":154.2,"y":175.29,"x0":-0.9891000326330884,"y0":50.00346359315402,"z0":5.80219029903118,"aX":-15.701332336489497},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.4,"breakHorizontal":16.0,"spinRate":2409,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4226309730740416,"extension":6.665500621800719},"index":2,"playId":"655120cd-2328-3388-8765-8ee7a88344aa","pitchNumber":3,"startTime":"2025-07-31T17:44:30.815Z","endTime":"2025-07-31T17:44:34.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.543492165043293,"aZ":-10.303890889905343,"pfxX":-3.890889010696882,"pfxZ":10.828275011061754,"pX":0.35205070858027315,"pZ":3.5549804693404394,"vX0":4.547589266491782,"vY0":-141.09955779646415,"vZ0":-4.501608151124802,"x":103.58,"y":142.8,"x0":-0.7736136279475726,"y0":50.006343384391336,"z0":5.832797739638359,"aX":-7.861651007685214},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":6.1,"spinRate":2394,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.38789610867668456,"extension":6.743123994847833},"index":3,"playId":"be6bed20-0902-33fe-800e-c5d8319622b5","pitchNumber":4,"startTime":"2025-07-31T17:44:46.430Z","endTime":"2025-07-31T17:44:49.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:44:49.741Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T17:44:50.844Z","endTime":"2025-07-31T17:46:18.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":82.2,"strikeZoneTop":3.73715011250042,"strikeZoneBottom":1.80999971966079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.860208145757593,"aZ":-30.705432224294853,"pfxX":-10.56628433077709,"pfxZ":0.8704898190821586,"pX":-0.44423494008365966,"pZ":1.374904566636218,"vX0":4.681820983100672,"vY0":-128.29925972231803,"vZ0":-5.179206047605672,"x":133.93,"y":201.66,"x0":-0.9051940311820118,"y0":50.00381224074691,"z0":5.771126156267533,"aX":-17.877356779558625},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.7,"breakHorizontal":18.4,"spinRate":2392,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42451638748461296,"extension":6.6815992669639455},"index":0,"playId":"459641bd-146c-3443-86ff-ec480ccc0969","pitchNumber":1,"startTime":"2025-07-31T17:45:05.912Z","endTime":"2025-07-31T17:45:10.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.894345757914408,"aZ":-17.105659603803712,"pfxX":0.3149268295851435,"pfxZ":8.405855688446737,"pX":0.7970086274318866,"pZ":2.9648079949023782,"vX0":4.7123884777574645,"vY0":-132.91459655064153,"vZ0":-3.9684733231204543,"x":86.62,"y":158.73,"x0":-1.0383216887994553,"y0":50.006274485671554,"z0":5.715761474367063,"aX":0.5646816396641442},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.6,"breakHorizontal":-1.6,"spinRate":2531,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.41173398268760186,"extension":6.408585824043664},"index":1,"playId":"9493d2b2-445b-3510-bc75-daefe251dec5","pitchNumber":2,"startTime":"2025-07-31T17:45:18.236Z","endTime":"2025-07-31T17:45:22.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-31T17:45:38.796Z","endTime":"2025-07-31T17:45:40.124Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":95.5,"endSpeed":86.1,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.172795497791526,"aZ":-10.32700422797584,"pfxX":-8.108214375095386,"pfxZ":11.347506730227545,"pX":-0.8477271161414889,"pZ":3.352869954026541,"vX0":3.06779239836752,"vY0":-138.85760549022748,"vZ0":-4.734446888177748,"x":149.31,"y":148.25,"x0":-0.9225730377269283,"y0":50.00193425850498,"z0":5.78535014012759,"aX":-15.61021685030449},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":13.9,"spinRate":2319,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39659416204963094,"extension":6.638420190783441},"index":3,"playId":"e9c382a4-4b9e-321a-8dad-00a50f4a8b8a","pitchNumber":3,"startTime":"2025-07-31T17:45:40.124Z","endTime":"2025-07-31T17:45:43.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.78328003700554,"strikeZoneBottom":1.8099981300209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.911674795067956,"aZ":-30.293565533907362,"pfxX":-10.436820991153066,"pfxZ":1.1648437966749317,"pX":0.7633806325297824,"pZ":1.0488935403396926,"vX0":7.651984501902974,"vY0":-126.541637901106,"vZ0":-5.653645439501995,"x":87.9,"y":210.46,"x0":-0.9568827988733377,"y0":50.00018022123746,"z0":5.764819159851999,"aX":-16.776924042553667},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":16.9,"spinRate":2339,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.43429179595545886,"extension":6.6362151870811354},"index":4,"playId":"1b06e8c5-aaa8-3e9e-86d2-0a471c0bb317","pitchNumber":4,"startTime":"2025-07-31T17:45:53.533Z","endTime":"2025-07-31T17:45:57.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8652618916786,"aZ":-32.35580381221568,"pfxX":-10.076316477010991,"pfxZ":-0.10976350376675903,"pX":-0.6699320898522979,"pZ":2.118827926611456,"vX0":4.46382008724168,"vY0":-128.13090220929723,"vZ0":-2.7565085757262704,"x":142.54,"y":181.57,"x0":-1.1155643823647505,"y0":50.00254856256794,"z0":5.710256139271607,"aX":-16.92991935425266},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.6,"breakHorizontal":17.4,"spinRate":2482,"spinDirection":263},"zone":7,"typeConfidence":2.0,"plateTime":0.4257773472012083,"extension":6.645744661757632},"hitData":{"launchSpeed":81.1,"launchAngle":32.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.19,"coordY":105.14}},"index":5,"playId":"4fd2a8ff-8e52-3e98-a1f7-c7e0553842e4","pitchNumber":5,"startTime":"2025-07-31T17:46:10.912Z","endTime":"2025-07-31T17:46:18.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:46:18.917Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-31T17:47:55.752Z","endTime":"2025-07-31T17:49:00.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"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":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":2},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.45007384875881,"strikeZoneBottom":1.59000125482478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45200733053642,"aZ":-20.8533550695268,"pfxX":-3.908699289848247,"pfxZ":6.614898591612132,"pX":0.2995391686903609,"pZ":1.8137346430335926,"vX0":4.255780350593902,"vY0":-129.3398755859677,"vZ0":-4.217923483733232,"x":105.58,"y":189.81,"x0":-0.8516333717341128,"y0":50.00310622849874,"z0":5.044904996946988,"aX":-6.689127868494279},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.4,"breakHorizontal":6.2,"spinRate":2334,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.42188869108352467,"extension":5.987285644594559},"index":0,"playId":"f17388c3-ff54-3155-8abf-c91443e427d3","pitchNumber":1,"startTime":"2025-07-31T17:48:25.944Z","endTime":"2025-07-31T17:48:29.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.675546361232993,"aZ":-27.687465930795803,"pfxX":-8.270240036435634,"pfxZ":2.5260758751444623,"pX":-0.31076398797323107,"pZ":2.2397201726483695,"vX0":4.132862160238157,"vY0":-131.4162459292926,"vZ0":-2.298256538043118,"x":128.85,"y":178.31,"x0":-0.8159436712877018,"y0":50.00312626035214,"z0":5.149370842208147,"aX":-14.697249826424018},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.3,"breakHorizontal":14.3,"spinRate":2260,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.41426840296534895,"extension":6.107254210787751},"index":1,"playId":"c2b02726-e479-3251-8725-eafafc11d816","pitchNumber":2,"startTime":"2025-07-31T17:48:40.475Z","endTime":"2025-07-31T17:48:45.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74808222151948,"aZ":-29.182589685343878,"pfxX":-7.838641353689498,"pfxZ":2.142873823307692,"pX":-0.29721671503861674,"pZ":2.240315194328341,"vX0":3.927990558368982,"vY0":-117.77923227015509,"vZ0":-0.4698207394691898,"x":128.33,"y":178.29,"x0":-0.973969943556409,"y0":50.002654839643924,"z0":5.156597747093801,"aX":-10.939871585452392},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.1,"breakHorizontal":13.2,"spinRate":1913,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.466224296348527,"extension":5.416835487277664},"index":2,"playId":"459a4413-76f1-3f9c-a714-b932d01ad785","pitchNumber":3,"startTime":"2025-07-31T17:48:56.795Z","endTime":"2025-07-31T17:49:00.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:49:00.378Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Fortes pops out to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-31T17:49:01.791Z","endTime":"2025-07-31T17:50:15.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.33740605841905,"strikeZoneBottom":1.4992631551073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.241852909467084,"aZ":-29.36365200048119,"pfxX":-10.086256916829914,"pfxZ":1.5946191777097232,"pX":0.5734268646629176,"pZ":1.8182841942871097,"vX0":6.0335727433567365,"vY0":-131.64909216506803,"vZ0":-3.113230842037229,"x":95.14,"y":189.69,"x0":-0.42989687531120535,"y0":50.00595006534279,"z0":5.174699952762766,"aX":-17.823253443032396},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.4,"breakHorizontal":17.0,"spinRate":2251,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.41500816153480447,"extension":5.9053470581689735},"index":0,"playId":"95366465-421f-35ac-adaf-1321cae06752","pitchNumber":1,"startTime":"2025-07-31T17:49:20.296Z","endTime":"2025-07-31T17:49:23.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.31734368284656,"strikeZoneBottom":1.52892612789744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62917741857214,"aZ":-22.906346598708637,"pfxX":-9.63796722806042,"pfxZ":5.207847663023398,"pX":0.9091571715411192,"pZ":2.173650154585347,"vX0":7.332945872717569,"vY0":-132.16534206480412,"vZ0":-3.383991097281839,"x":82.35,"y":180.09,"x0":-0.6411119730320786,"y0":50.00346803704795,"z0":5.14174885088845,"aX":-17.150944476793075},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":16.0,"spinRate":2368,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.41350845637794675,"extension":6.09522589121234},"index":1,"playId":"fcf6b39a-1557-399f-859d-1a06a747d19f","pitchNumber":2,"startTime":"2025-07-31T17:49:32.996Z","endTime":"2025-07-31T17:49:37.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"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-31T17:49:40.696Z","endTime":"2025-07-31T17:49:53.425Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.29215382320206,"strikeZoneBottom":1.52000175480103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.05406313625299,"aZ":-26.041852040888614,"pfxX":-1.2968095417814887,"pfxZ":3.5197068958372526,"pX":1.7943826719573823,"pZ":3.3710181194969855,"vX0":6.577922483480067,"vY0":-130.97508955766446,"vZ0":0.048811154354004294,"x":48.6,"y":147.76,"x0":-0.5784842162496737,"y0":50.00035010869475,"z0":5.295752525612705,"aX":-2.258178849144672},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.6,"breakHorizontal":1.0,"spinRate":2490,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.417803370578826,"extension":6.186810321141617},"index":3,"playId":"1be5913f-9af2-3241-91f6-7b47221e729d","pitchNumber":3,"startTime":"2025-07-31T17:49:53.425Z","endTime":"2025-07-31T17:49:58.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.652757971855053,"aZ":-34.515514776026826,"pfxX":10.084377005467816,"pfxZ":-1.5960799699707682,"pX":1.333542860332325,"pZ":2.118891267990246,"vX0":2.0643983468652363,"vY0":-119.90561104008414,"vZ0":0.13631232476666488,"x":66.17,"y":181.57,"x0":-0.8477593425133801,"y0":50.003213549808905,"z0":5.12320397447944,"aX":14.787241133540789},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.6,"breakHorizontal":-18.7,"spinRate":2679,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4555797203601579,"extension":6.221597516418428},"hitData":{"launchSpeed":63.2,"launchAngle":70.0,"totalDistance":84.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":145.63,"coordY":175.6}},"index":4,"playId":"bae94248-3808-3679-95d5-cf472f00c695","pitchNumber":4,"startTime":"2025-07-31T17:50:07.109Z","endTime":"2025-07-31T17:50:15.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.25,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:50:15.884Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out softly, pitcher Marcus Stroman to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-31T17:50:17.615Z","endTime":"2025-07-31T17:51:17.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"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":"Groundout","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":2},"credits":[{"player":{"id":573186,"link":"/api/v1/people/573186"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.3210688983191,"strikeZoneBottom":1.60999873282566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.459675219433276,"aZ":-31.132524644901114,"pfxX":-7.968554269372401,"pfxZ":0.7594453834286394,"pX":-0.3096436169224728,"pZ":1.5209286570963336,"vX0":3.60601989041519,"vY0":-116.5952285022978,"vZ0":-1.5954471425773549,"x":128.8,"y":197.71,"x0":-0.8390498177229048,"y0":50.00573550476639,"z0":5.145775779969139,"aX":-10.99786702322053},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.2,"breakHorizontal":13.6,"spinRate":1783,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4693720751388577,"extension":5.371668432293692},"index":0,"playId":"8552dc84-5f8d-344d-9700-2e5f652fa618","pitchNumber":1,"startTime":"2025-07-31T17:50:41.800Z","endTime":"2025-07-31T17:50:46.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.1,"strikeZoneTop":3.3572246213451,"strikeZoneBottom":1.6099980156269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.879860427060457,"aZ":-29.327197808944344,"pfxX":-9.423377757361298,"pfxZ":2.0688430720594617,"pX":-1.947618185366023,"pZ":2.171342480500378,"vX0":0.581888854550142,"vY0":-117.49733223684508,"vZ0":-0.6266966020923513,"x":191.24,"y":180.15,"x0":-0.9798202489796148,"y0":50.0005439937176,"z0":5.208760365432059,"aX":-12.943986008169873},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.8,"breakHorizontal":16.8,"spinRate":1914,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4693130290500598,"extension":5.329293958674737},"index":1,"playId":"a23bc524-2657-30ad-8aba-d644ec81ab48","pitchNumber":2,"startTime":"2025-07-31T17:50:55.321Z","endTime":"2025-07-31T17:50:58.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":72.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.968524729591024,"aZ":-32.10834189835605,"pfxX":-10.5275643477925,"pfxZ":0.04361547709329017,"pX":-0.620151695188437,"pZ":2.3012416265134643,"vX0":3.6310657404822226,"vY0":-117.28800317989733,"vZ0":0.25175800093673617,"x":140.64,"y":176.65,"x0":-0.8370476309942583,"y0":50.00082736642944,"z0":5.2323525235318,"aX":-14.39672679246631},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.5,"breakHorizontal":17.9,"spinRate":2013,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.4703094729108708,"extension":5.275892989088919},"hitData":{"launchSpeed":47.3,"launchAngle":-47.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":133.58,"coordY":174.97}},"index":2,"playId":"3850dd5d-0484-3b10-ba0c-f98bf08ba391","pitchNumber":3,"startTime":"2025-07-31T17:51:09.779Z","endTime":"2025-07-31T17:51:17.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:51:17.794Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Giancarlo Stanton flies out to left fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T17:55:15.130Z","endTime":"2025-07-31T17:55:36.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"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_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T17:53:23.652Z","endTime":"2025-07-31T17:54:46.485Z","isPitch":false,"type":"action","player":{"id":519317,"link":"/api/v1/people/519317"},"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jake Mangum replaces left fielder Chandler Simpson, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-31T17:54:46.485Z","endTime":"2025-07-31T17:55:17.505Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":802415,"link":"/api/v1/people/802415"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.79729791410028,"strikeZoneBottom":1.79999854735591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.415897435307656,"aZ":-12.045986875085449,"pfxX":-9.307880981736906,"pfxZ":10.828137656991036,"pX":0.04709844610720823,"pZ":2.1873472192895997,"vX0":5.279849712342599,"vY0":-136.31951526183343,"vZ0":-7.4213372175332895,"x":115.2,"y":179.72,"x0":-0.7182309677786646,"y0":50.00243268100334,"z0":5.7995036835610945,"aX":-17.301445362460605},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":15.5,"spinRate":2295,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.40371226193489296,"extension":6.709909472843048},"index":2,"playId":"9282f762-971c-3a50-b05e-26b516d3d127","pitchNumber":1,"startTime":"2025-07-31T17:55:17.505Z","endTime":"2025-07-31T17:55:21.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.0,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.58361604293226,"aZ":-25.636381745332077,"pfxX":-10.34396899472008,"pfxZ":4.280127452086056,"pX":-0.7277214195714724,"pZ":1.8651270417718206,"vX0":3.849692239129009,"vY0":-124.05399009222384,"vZ0":-4.337236402251811,"x":144.74,"y":188.42,"x0":-0.9742636092706191,"y0":50.000001400141024,"z0":5.82574826638173,"aX":-15.787428996351917},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.7,"breakHorizontal":17.5,"spinRate":2432,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.44505695369922593,"extension":6.689181600275184},"hitData":{"launchSpeed":88.6,"launchAngle":30.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.5,"coordY":84.78}},"index":3,"playId":"69a14f45-84ad-35ee-8c53-211995d7434e","pitchNumber":2,"startTime":"2025-07-31T17:55:27.635Z","endTime":"2025-07-31T17:55:36.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:55:36.069Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jazz Chisholm Jr. walks.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T17:55:36.520Z","endTime":"2025-07-31T17:56:41.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.59010411300748,"strikeZoneBottom":1.74000059358881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.730013832720594,"aZ":-11.036717220219979,"pfxX":-7.348197986581969,"pfxZ":11.129688556842686,"pX":-0.9199758404169935,"pZ":3.662577883843092,"vX0":2.6400299743136473,"vY0":-137.47776068960695,"vZ0":-3.6238521733752314,"x":152.07,"y":139.89,"x0":-0.9425858591891088,"y0":50.001694041865534,"z0":5.756355516617345,"aX":-13.952804146156552},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":12.7,"spinRate":2374,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39963066530987357,"extension":6.69715286979168},"index":0,"playId":"8032b481-4fe9-3671-9029-7b12b41b4ff3","pitchNumber":1,"startTime":"2025-07-31T17:55:58.999Z","endTime":"2025-07-31T17:56:03.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.64382575241467,"strikeZoneBottom":1.7399991328767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.261396659321107,"aZ":-19.542894942617423,"pfxX":-0.09998970801942786,"pfxZ":7.149037186986794,"pX":-1.0908676968134836,"pZ":3.720383139849586,"vX0":0.5982884008816163,"vY0":-131.89383356315878,"vZ0":-1.3989120400015334,"x":158.58,"y":138.33,"x0":-1.3073641809244168,"y0":50.00446908013259,"z0":5.694580434813367,"aX":-0.17679328802808936},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.8,"breakHorizontal":0.0,"spinRate":2381,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.41479666307441576,"extension":6.4005897749896326},"index":1,"playId":"1bc202ec-cdc1-30b0-9a0c-653da7e27ab7","pitchNumber":2,"startTime":"2025-07-31T17:56:10.438Z","endTime":"2025-07-31T17:56:13.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.63930743531908,"strikeZoneBottom":1.73999808390443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.210580328011524,"aZ":-10.370002207863127,"pfxX":-7.072744950942796,"pfxZ":11.657211689425234,"pX":-1.201169334442233,"pZ":3.267034644387057,"vX0":2.059783303398626,"vY0":-136.66104485048064,"vZ0":-4.495179826345548,"x":162.79,"y":150.57,"x0":-1.0508495444721144,"y0":50.00639428721271,"z0":5.659950903478396,"aX":-13.233239029230587},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.2,"breakHorizontal":12.2,"spinRate":2287,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4025032193847671,"extension":6.779475826394844},"index":2,"playId":"0746e58e-db0a-32da-b655-0274d649abaf","pitchNumber":3,"startTime":"2025-07-31T17:56:25.153Z","endTime":"2025-07-31T17:56:28.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.62414675581714,"strikeZoneBottom":1.73999939567375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.697271075582997,"aZ":-11.239621920194798,"pfxX":-5.490334822630938,"pfxZ":11.352552241343131,"pX":-1.2026968695244562,"pZ":3.84118462173026,"vX0":1.0357938539475149,"vY0":-135.2305970937875,"vZ0":-3.1478605227766305,"x":162.84,"y":135.07,"x0":-0.8786362410362112,"y0":50.00263931039274,"z0":5.813853891802742,"aX":-10.123387087796429},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.0,"breakHorizontal":9.7,"spinRate":2293,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4057240234459223,"extension":6.793725325738359},"index":3,"playId":"9d1c5dac-5748-3696-9d5e-79401531b967","pitchNumber":4,"startTime":"2025-07-31T17:56:38.682Z","endTime":"2025-07-31T17:56:41.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.8,"awayTeamWinProbability":4.200000000000003,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:56:41.854Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jasson Domínguez singles on a ground ball to right fielder Josh Lowe. Jazz Chisholm Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T17:57:47.459Z","endTime":"2025-07-31T17:58:16.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"postOnThird":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"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_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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":6,"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-31T17:56:49.595Z","endTime":"2025-07-31T17:57:49.774Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.38934395145601,"strikeZoneBottom":1.64000039086162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10156186694323,"aZ":-29.815793086704243,"pfxX":-10.697265769947183,"pfxZ":1.4456528291872361,"pX":-1.7213351867652567,"pZ":1.6382958449662066,"vX0":2.2167386782615015,"vY0":-126.90031279892254,"vZ0":-4.3550932207508986,"x":182.61,"y":194.55,"x0":-1.2167586246525204,"y0":50.002670025915336,"z0":5.753439858623982,"aX":-17.43619258406198},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":18.8,"spinRate":2390,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4317182310665504,"extension":6.703925420890642},"index":1,"playId":"d93323ab-8ec9-3d7d-a8e5-8f9ae891524d","pitchNumber":1,"startTime":"2025-07-31T17:57:49.774Z","endTime":"2025-07-31T17:57:57.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.358489113061086,"aZ":-14.216522552857967,"pfxX":-5.186205107626236,"pfxZ":9.382057287978984,"pX":0.16255871063679497,"pZ":2.5089117681197424,"vX0":4.700803719777082,"vY0":-136.80284969154624,"vZ0":-5.814996464542433,"x":110.8,"y":171.04,"x0":-0.8959283940054259,"y0":50.00392072530329,"z0":5.6196586776571475,"aX":-9.92884145518849},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":8.5,"spinRate":2360,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.39885545112493936,"extension":6.946355950764495},"hitData":{"launchSpeed":102.8,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.43,"coordY":162.83}},"index":2,"playId":"1eb4ece0-d729-33f3-8632-e3acaec70c29","pitchNumber":2,"startTime":"2025-07-31T17:58:04.876Z","endTime":"2025-07-31T17:58:16.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.18,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:58:16.386Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Austin Slater grounds into a force out, third baseman Junior Caminero to second baseman Brandon Lowe. Jazz Chisholm Jr. scores. Jasson Domínguez out at 2nd. Austin Slater to 1st.","rbi":1,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T17:58:21.247Z","endTime":"2025-07-31T17:58:51.949Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"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":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":{"id":686752,"link":"/api/v1/people/686752"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.973973216233155,"aZ":-12.103762092064484,"pfxX":-4.343307788494678,"pfxZ":10.67093435718792,"pX":-0.6629451518516652,"pZ":2.220815724156298,"vX0":2.2064494273961417,"vY0":-136.94297203414206,"vZ0":-6.902825184856917,"x":142.27,"y":178.82,"x0":-0.9190439258821317,"y0":50.00306264174732,"z0":5.619203957038789,"aX":-8.169538487699704},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":7.3,"spinRate":2300,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.40144959366495225,"extension":6.91582634444098},"hitData":{"launchSpeed":93.2,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.69,"coordY":168.91}},"index":0,"playId":"4abb2053-df95-3c20-91e2-5ec354377533","pitchNumber":1,"startTime":"2025-07-31T17:58:42.951Z","endTime":"2025-07-31T17:58:51.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.28,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:58:51.949Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan McMahon singles on a soft ground ball to pitcher Ryan Pepiot, deflected by second baseman Brandon Lowe. Austin Slater to 2nd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T17:58:59.589Z","endTime":"2025-07-31T17:59:27.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"postOnSecond":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.847660559239007,"aZ":-27.40028254145052,"pfxX":-10.414875143150134,"pfxZ":3.0120237617450423,"pX":0.5646688478604507,"pZ":1.4936493688205799,"vX0":7.114445962391519,"vY0":-125.79726654308327,"vZ0":-4.790767391972104,"x":95.48,"y":198.45,"x0":-0.9608798228887424,"y0":50.00621125005288,"z0":5.6701937487973195,"aX":-16.532307665078555},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.4,"breakHorizontal":17.0,"spinRate":2349,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.43704913589123384,"extension":6.769708093808682},"hitData":{"launchSpeed":58.0,"launchAngle":-50.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":138.65,"coordY":178.39}},"index":0,"playId":"60d3045d-577e-34ef-8425-5b5a3ea859f7","pitchNumber":1,"startTime":"2025-07-31T17:59:17.865Z","endTime":"2025-07-31T17:59:27.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":596103,"link":"/api/v1/people/596103"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-31T17:59:27.887Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Volpe grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T17:59:30.372Z","endTime":"2025-07-31T18:01:40.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.40992023074498,"strikeZoneBottom":1.58999969675078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.91959135027809,"aZ":-28.85739813942846,"pfxX":-7.018278556878411,"pfxZ":1.9852311323963354,"pX":-0.3225218496693245,"pZ":2.0480752645989226,"vX0":4.33527494036,"vY0":-127.71916001667171,"vZ0":-3.507986137536715,"x":129.29,"y":183.48,"x0":-1.1217843009343897,"y0":50.00152666409944,"z0":5.685237153789966,"aX":-11.706054318764247},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":11.9,"spinRate":2272,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.4272772255977526,"extension":6.725915013897453},"index":0,"playId":"41f950fc-8008-3a7f-9402-54f18998a743","pitchNumber":1,"startTime":"2025-07-31T17:59:54.444Z","endTime":"2025-07-31T17:59:58.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"second":{"id":596103,"link":"/api/v1/people/596103"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.48188352820234,"strikeZoneBottom":1.58999993715837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.319436195027755,"aZ":-12.27596136769915,"pfxX":-6.576749006606073,"pfxZ":10.548404075241784,"pX":-1.3812897585906831,"pZ":2.4328200304949252,"vX0":1.1561871058645392,"vY0":-137.41606322229345,"vZ0":-6.438741470403691,"x":169.65,"y":173.09,"x0":-0.9574415225945943,"y0":50.002824330413695,"z0":5.663406903234263,"aX":-12.40628354880647},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":11.6,"spinRate":2310,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.40068338704059636,"extension":6.93138151773405},"index":1,"playId":"036c8005-b23c-3d2c-8a7b-dfb8c0264387","pitchNumber":2,"startTime":"2025-07-31T18:00:11.384Z","endTime":"2025-07-31T18:00:15.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"second":{"id":596103,"link":"/api/v1/people/596103"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.36119788811526,"aZ":-28.250720192296583,"pfxX":-8.124364477865274,"pfxZ":2.375627139070553,"pX":-0.7180523366988458,"pZ":1.4995253255730994,"vX0":3.7770654300999427,"vY0":-128.44950392355963,"vZ0":-4.856351769455113,"x":144.37,"y":198.29,"x0":-1.1609281235974238,"y0":50.00304484084017,"z0":5.640482267679608,"aX":-13.42564279826208},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.4,"breakHorizontal":13.7,"spinRate":2260,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.42823848507261353,"extension":6.87224259668664},"index":2,"playId":"c0c1bd97-df11-3172-af18-bc367cdbddc5","pitchNumber":3,"startTime":"2025-07-31T18:00:27.971Z","endTime":"2025-07-31T18:00:32.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"second":{"id":596103,"link":"/api/v1/people/596103"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.112028780868734,"aZ":-9.250243567521371,"pfxX":-5.106932403076069,"pfxZ":11.888911148088686,"pX":0.1461976382435556,"pZ":2.2870268764364754,"vX0":4.305160442119154,"vY0":-138.93462008145133,"vZ0":-7.489615934303609,"x":111.43,"y":177.03,"x0":-0.7705385730555503,"y0":50.000182421826565,"z0":5.655105852776975,"aX":-9.84543121353683},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.9,"breakHorizontal":8.2,"spinRate":2399,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.39632300701355616,"extension":6.897154168400387},"index":3,"playId":"498b4521-cf63-3052-9428-2c5962f68e26","pitchNumber":4,"startTime":"2025-07-31T18:00:51.060Z","endTime":"2025-07-31T18:00:54.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"second":{"id":596103,"link":"/api/v1/people/596103"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.37060861796434,"strikeZoneBottom":1.59000188319245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.481798750704556,"aZ":-28.082803704599666,"pfxX":-8.683778669696231,"pfxZ":2.4649840286216556,"pX":-0.10715358678396962,"pZ":0.23699294590082745,"vX0":4.975575081986693,"vY0":-127.82814818277608,"vZ0":-7.805323460146778,"x":121.08,"y":232.38,"x0":-0.9470450040776343,"y0":50.00431642392997,"z0":5.523961212684329,"aX":-14.422527606358171},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":14.6,"spinRate":2399,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4279103351307878,"extension":6.912193648992157},"index":4,"playId":"fc08559e-f952-3807-a8b4-c77a40a60638","pitchNumber":5,"startTime":"2025-07-31T18:01:11.609Z","endTime":"2025-07-31T18:01:16.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"second":{"id":596103,"link":"/api/v1/people/596103"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.389682304024973,"aZ":-29.812873826051593,"pfxX":-6.227502650699861,"pfxZ":1.371546541344224,"pX":0.1943164857241337,"pZ":1.3064519295030221,"vX0":5.140338837912258,"vY0":-130.06378853446978,"vZ0":-5.336609849642059,"x":109.59,"y":203.51,"x0":-0.9914120068110225,"y0":50.00482380293537,"z0":5.625474429240596,"aX":-10.74969433200682},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.6,"breakHorizontal":10.2,"spinRate":2352,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4199322629121478,"extension":6.727244991981458},"hitData":{"launchSpeed":91.5,"launchAngle":9.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.9,"coordY":129.82}},"index":5,"playId":"af647020-a9a2-31c6-aef6-7cefd44c567c","pitchNumber":6,"startTime":"2025-07-31T18:01:31.851Z","endTime":"2025-07-31T18:01:40.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"second":{"id":596103,"link":"/api/v1/people/596103"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:01:40.773Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a line drive to left fielder Jasson Domínguez.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T18:03:45.313Z","endTime":"2025-07-31T18:06:04.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97212135323267,"aZ":-37.08868853637287,"pfxX":7.234652954478297,"pfxZ":-3.812676514163586,"pX":0.28365469614568994,"pZ":1.8098218497174203,"vX0":0.809436215736414,"vY0":-114.01553158654708,"vZ0":0.6016743481707922,"x":106.19,"y":189.91,"x0":-1.0156809517683287,"y0":50.00243519557935,"z0":5.263957633081029,"aX":9.328544635251912},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-6.4,"breakHorizontal":-13.3,"spinRate":2665,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4842321642297711,"extension":5.509421494621237},"index":0,"playId":"367c1429-11a7-38a6-9c4f-aed854d2123d","pitchNumber":1,"startTime":"2025-07-31T18:04:07.342Z","endTime":"2025-07-31T18:04:11.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.2531265717234,"strikeZoneBottom":1.4199995435423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.55089706078975,"aZ":-27.541933076402717,"pfxX":-9.24599284317426,"pfxZ":2.6573609244020258,"pX":-1.6484922565474152,"pZ":1.5690662471416466,"vX0":1.0856765941610216,"vY0":-131.86805613023967,"vZ0":-3.852643607115504,"x":179.84,"y":196.42,"x0":-0.8678414195201538,"y0":50.00390109623891,"z0":5.103101127829323,"aX":-16.128414800002076},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.1,"breakHorizontal":16.4,"spinRate":2259,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.41688298305618954,"extension":5.969342982028627},"index":1,"playId":"d96fab20-7697-36e1-ad2c-5d65e7798ddd","pitchNumber":2,"startTime":"2025-07-31T18:04:21.656Z","endTime":"2025-07-31T18:04:25.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.20945695107253,"strikeZoneBottom":1.42000034089705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.802877075824384,"aZ":-27.13063835801692,"pfxX":-11.038512152072325,"pfxZ":3.495444310274719,"pX":-1.0893676732593562,"pZ":3.2011712438948563,"vX0":3.154994364135734,"vY0":-119.27054887943113,"vZ0":1.0243518682311161,"x":158.52,"y":152.35,"x0":-0.9948439015893663,"y0":50.0000375908102,"z0":5.211556326486573,"aX":-15.910776858351255},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.8,"breakHorizontal":19.2,"spinRate":2012,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.45912167944244775,"extension":5.765390377382373},"index":2,"playId":"2c4a303b-7e34-3aa0-bd20-2cceccee3ae5","pitchNumber":3,"startTime":"2025-07-31T18:04:35.616Z","endTime":"2025-07-31T18:04:40.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.2,"strikeZoneTop":3.16464631863593,"strikeZoneBottom":1.4199986373696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.984707156573805,"aZ":-24.49211180047179,"pfxX":-13.51796133676109,"pfxZ":5.600519814491892,"pX":-0.28564373902049606,"pZ":0.8841227132890814,"vX0":5.228500907857756,"vY0":-117.18553221591345,"vZ0":-4.163186126718985,"x":127.89,"y":214.91,"x0":-0.8065220294720914,"y0":50.0042589942161,"z0":5.008766201382009,"aX":-18.543301492778692},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":9.2,"breakHorizontal":22.9,"spinRate":1957,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4698829581380459,"extension":5.465671228315425},"index":3,"playId":"f9699c69-9df4-399f-b678-3143a64fd1bc","pitchNumber":4,"startTime":"2025-07-31T18:04:49.222Z","endTime":"2025-07-31T18:04:53.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.21053242309123,"strikeZoneBottom":1.4654989090544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.556653136977136,"aZ":-21.621704711133845,"pfxX":-2.6311404635995443,"pfxZ":6.182573342174978,"pX":-0.3873255408433599,"pZ":3.359346477692791,"vX0":2.3879081042569847,"vY0":-129.6893804799847,"vZ0":-0.47179007240537096,"x":131.76,"y":148.08,"x0":-0.9771731873590237,"y0":50.00375765189084,"z0":5.189488335696311,"aX":-4.492230042682081},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.3,"breakHorizontal":4.2,"spinRate":2477,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4219810106654185,"extension":5.989389475697889},"index":4,"playId":"52ba4cb0-02bc-39db-9ed3-5e436b303e10","pitchNumber":5,"startTime":"2025-07-31T18:05:02.862Z","endTime":"2025-07-31T18:05:06.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-31T18:05:13.837Z","endTime":"2025-07-31T18:05:26.547Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":85.2,"endSpeed":78.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.218572573719385,"aZ":-31.253288382879425,"pfxX":-0.017268787572382926,"pfxZ":0.5955899642730875,"pX":0.5652550543863277,"pZ":1.9750780003330526,"vX0":3.6414785640491476,"vY0":-124.07554024204202,"vZ0":-1.4128597492838302,"x":95.45,"y":185.45,"x0":-0.920298220229042,"y0":50.00588790327617,"z0":5.160358672374479,"aX":-0.027179657690557305},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":-0.8,"spinRate":2483,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4417261683217477,"extension":5.7251819354707605},"index":6,"playId":"b47ce3e3-3fe4-3c15-9b90-29d360e7d20a","pitchNumber":6,"startTime":"2025-07-31T18:05:26.547Z","endTime":"2025-07-31T18:05:32.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82487657124007,"aZ":-31.381998211202635,"pfxX":-8.579398565331495,"pfxZ":0.461146800021055,"pX":-0.4297460741051541,"pZ":2.8115393322570483,"vX0":3.8278429985543267,"vY0":-130.65247548613507,"vZ0":0.060489816644989536,"x":133.38,"y":162.87,"x0":-0.800065889890488,"y0":50.00410153853695,"z0":5.148685394024721,"aX":-14.816291787084715},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.1,"breakHorizontal":14.6,"spinRate":2222,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4194019734594856,"extension":6.0718004368041205},"hitData":{"launchSpeed":97.2,"launchAngle":12.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.34,"coordY":112.26}},"index":7,"playId":"9c991802-475e-31b3-ba8c-516e2be8a578","pitchNumber":7,"startTime":"2025-07-31T18:05:53.226Z","endTime":"2025-07-31T18:06:04.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.89999999999999,"awayTeamWinProbability":4.1000000000000085,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.24,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:06:04.245Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christopher Morel doubles (12) on a sharp fly ball to left fielder Jasson Domínguez. Brandon Lowe to 3rd.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T18:06:28.271Z","endTime":"2025-07-31T18:06:47.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Christopher Morel replaces Yandy Díaz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":7,"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-31T18:06:06.911Z","endTime":"2025-07-31T18:06:30.603Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":650490,"link":"/api/v1/people/650490"},"defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.078125464154805,"aZ":-29.439097269354072,"pfxX":-6.8508735428390315,"pfxZ":1.5571252160654367,"pX":-0.1010306311670774,"pZ":2.820515355022258,"vX0":3.872796598381225,"vY0":-131.34163346046128,"vZ0":-0.6393551303126317,"x":120.85,"y":162.63,"x0":-0.6994350809782927,"y0":50.003691230448275,"z0":5.24347835287064,"aX":-12.049937645024068},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.9,"breakHorizontal":11.6,"spinRate":2167,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4159593123966632,"extension":6.039391181322251},"hitData":{"launchSpeed":103.7,"launchAngle":29.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":79.49,"coordY":45.99}},"index":1,"playId":"83d3f139-af3c-3d02-bb41-ce044771d0fb","pitchNumber":1,"startTime":"2025-07-31T18:06:30.603Z","endTime":"2025-07-31T18:06:47.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-3.1999999999999886,"leverageIndex":0.46,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:06:47.614Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a sharp line drive to right fielder Austin Slater. Brandon Lowe scores. Christopher Morel to 3rd.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T18:06:55.405Z","endTime":"2025-07-31T18:08:14.057Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"postOnThird":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":573186,"link":"/api/v1/people/573186"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.056079112431302,"aZ":-22.97640526974838,"pfxX":-0.7979234748396625,"pfxZ":5.342192919590037,"pX":0.1777750587100951,"pZ":2.800349502282608,"vX0":2.7701414700651847,"vY0":-131.01922099090467,"vZ0":-1.844132574674231,"x":110.22,"y":163.17,"x0":-0.7938692234185518,"y0":50.00526868417456,"z0":5.246379769298335,"aX":-1.3747481753829576},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.5,"breakHorizontal":0.7,"spinRate":2468,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4195287548588098,"extension":6.092727884654572},"index":0,"playId":"f6ffa8f2-552e-385e-89bc-d36ebe2b5e83","pitchNumber":1,"startTime":"2025-07-31T18:07:25.034Z","endTime":"2025-07-31T18:07:29.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"second":{"id":666624,"link":"/api/v1/people/666624"},"third":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":89.7,"endSpeed":82.0,"strikeZoneTop":3.43200493395383,"strikeZoneBottom":1.63962059946068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.163745364984734,"aZ":-30.770331416702483,"pfxX":-7.643324240223517,"pfxZ":0.8168392065708012,"pX":-0.7174879084763468,"pZ":3.0155292798790763,"vX0":2.5989849227405863,"vY0":-130.65941483793145,"vZ0":0.25775934650112997,"x":144.35,"y":157.36,"x0":-0.7334231235926619,"y0":50.004666781770354,"z0":5.232378769153103,"aX":-13.184286033165833},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.8,"breakHorizontal":13.2,"spinRate":2174,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.41959777403294973,"extension":6.15326895677206},"index":1,"playId":"1b20d640-f038-34b1-83bf-061084c9ed21","pitchNumber":2,"startTime":"2025-07-31T18:07:42.866Z","endTime":"2025-07-31T18:07:46.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"second":{"id":666624,"link":"/api/v1/people/666624"},"third":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.811330512907055,"aZ":-28.272818290078998,"pfxX":-7.464219644989214,"pfxZ":2.2617912956516566,"pX":0.08323908677804831,"pZ":2.018835484471808,"vX0":4.35264226265514,"vY0":-130.21702976449026,"vZ0":-2.6219439792148136,"x":113.83,"y":184.27,"x0":-0.63493589752678,"y0":50.006302996280745,"z0":5.164739407729149,"aX":-12.89783700483579},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.7,"breakHorizontal":12.6,"spinRate":2274,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4196712993638583,"extension":6.116255729870867},"hitData":{"launchSpeed":103.3,"launchAngle":13.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":187.54,"coordY":106.46}},"index":2,"playId":"498c9bbe-16e0-3cbf-abb5-bf9f094fa247","pitchNumber":3,"startTime":"2025-07-31T18:08:00.516Z","endTime":"2025-07-31T18:08:14.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"second":{"id":666624,"link":"/api/v1/people/666624"},"third":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.9,"awayTeamWinProbability":10.099999999999994,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.64,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:08:14.057Z","atBatIndex":30},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Junior Caminero out on a sacrifice fly to left fielder Jasson Domínguez. Christopher Morel scores.","rbi":1,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T18:08:12.680Z","endTime":"2025-07-31T18:09:03.212Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","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":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":{"id":573186,"link":"/api/v1/people/573186"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.142378925458267,"aZ":-22.67480580576002,"pfxX":-0.47458410380579474,"pfxZ":5.672575025380377,"pX":0.5625767306182948,"pZ":2.7700867003372456,"vX0":3.3242008309499003,"vY0":-128.96969262370362,"vZ0":-1.8219318342287447,"x":95.56,"y":163.99,"x0":-0.6843999886566418,"y0":50.00619598456219,"z0":5.243777139675948,"aX":-0.7954176030851164},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.1,"breakHorizontal":0.1,"spinRate":2542,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.42555634435546974,"extension":5.904070774906989},"hitData":{"launchSpeed":103.0,"launchAngle":43.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":55.49,"coordY":76.49}},"index":0,"playId":"75f42283-ae1b-3b0e-b976-d84c1a0790d4","pitchNumber":1,"startTime":"2025-07-31T18:08:48.196Z","endTime":"2025-07-31T18:09:03.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"third":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.98,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:09:03.212Z","atBatIndex":31},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Josh Lowe grounds into a force out, first baseman Paul Goldschmidt to shortstop Anthony Volpe. Jonathan Aranda out at 2nd. Josh Lowe to 1st.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T18:09:04.590Z","endTime":"2025-07-31T18:11:04.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.6,"strikeZoneTop":3.72633919115661,"strikeZoneBottom":1.74000134618769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.243656230052046,"aZ":-29.68638850142982,"pfxX":-10.68006030392031,"pfxZ":1.7266439190768157,"pX":-1.160781112237808,"pZ":3.2267598834853035,"vX0":2.535430869750187,"vY0":-120.32532624760898,"vZ0":1.4426464695310839,"x":161.25,"y":151.66,"x0":-0.8529018247671728,"y0":50.002022832765704,"z0":5.28501909610301,"aX":-15.379167489828003},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.8,"breakHorizontal":18.5,"spinRate":1959,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.45835277299025146,"extension":5.570304218123353},"index":0,"playId":"93e3a53c-fd51-355a-9084-7eb6a6d89de8","pitchNumber":1,"startTime":"2025-07-31T18:09:30.043Z","endTime":"2025-07-31T18:09:34.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":89.6,"endSpeed":82.1,"strikeZoneTop":3.71733685064766,"strikeZoneBottom":1.7399989881782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.145057720122445,"aZ":-24.597046164222476,"pfxX":-0.8019539555733175,"pfxZ":4.386249635695815,"pX":-0.9351523834864486,"pZ":3.2165964653711097,"vX0":0.461172993292983,"vY0":-130.53146721683902,"vZ0":-0.2808719953329487,"x":152.65,"y":151.93,"x0":-1.0098086464060785,"y0":50.00285457135249,"z0":5.175426573507449,"aX":-1.3856621488510323},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.2,"breakHorizontal":1.3,"spinRate":2517,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.41940661325668094,"extension":6.176659181291949},"index":1,"playId":"4ce35089-c077-3711-ab36-4867129edc9e","pitchNumber":2,"startTime":"2025-07-31T18:09:43.081Z","endTime":"2025-07-31T18:09:47.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.675287114797285,"aZ":-28.09929945744717,"pfxX":-8.681463468446985,"pfxZ":2.4208614849282366,"pX":-0.7507421915112394,"pZ":1.8046308934387723,"vX0":3.0079642953496295,"vY0":-128.44349823694338,"vZ0":-2.8893320790910577,"x":145.62,"y":190.05,"x0":-0.803771951655703,"y0":50.00463362736073,"z0":5.111599084305567,"aX":-14.618847834099737},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":15.1,"spinRate":2189,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.42518670242876677,"extension":6.117777650551712},"index":2,"playId":"60652e09-53d5-3eb5-94e1-529d347d9fd3","pitchNumber":3,"startTime":"2025-07-31T18:09:57.882Z","endTime":"2025-07-31T18:10:02.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.82048038060987,"strikeZoneBottom":1.74000166740774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.26315236418798,"aZ":-23.736535113340153,"pfxX":2.118627461050612,"pfxZ":5.076390290469027,"pX":2.0676698334526744,"pZ":3.3598710275228445,"vX0":6.130546400750721,"vY0":-128.54837336278504,"vZ0":-0.08607595493803988,"x":38.19,"y":148.06,"x0":-0.6297117832195896,"y0":50.00535676068554,"z0":5.246673943550771,"aX":3.5215311176386783},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.4,"breakHorizontal":-5.3,"spinRate":2388,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4271529322634815,"extension":6.155114426784884},"index":3,"playId":"83366ea3-b39b-3770-96cb-3c53d331a373","pitchNumber":4,"startTime":"2025-07-31T18:10:18.182Z","endTime":"2025-07-31T18:10:21.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.853089332219174,"aZ":-32.33105621650464,"pfxX":8.670612694065296,"pfxZ":-0.1063685251278077,"pX":1.0562302647098916,"pZ":2.530116775156601,"vX0":1.8982319011553839,"vY0":-119.85205792871604,"vZ0":0.6278941795859734,"x":76.74,"y":170.47,"x0":-0.8723749800766613,"y0":50.00352997314258,"z0":5.148798637339426,"aX":12.632266149696061},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.2,"breakHorizontal":-16.2,"spinRate":2662,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.45675188916503817,"extension":5.913077345197967},"index":4,"playId":"d8b6767a-5eb1-3bb5-ad70-232f0aff8d10","pitchNumber":5,"startTime":"2025-07-31T18:10:36.760Z","endTime":"2025-07-31T18:10:39.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":80.4,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95639482964331,"aZ":-21.84257514840205,"pfxX":-2.2567426192040267,"pfxZ":6.178063097184532,"pX":0.3028694952153694,"pZ":3.0937133674721813,"vX0":3.577689605944969,"vY0":-129.30827713656487,"vZ0":-0.9136193373485554,"x":105.46,"y":155.25,"x0":-0.8130650242431123,"y0":50.0062584360623,"z0":5.145960575543174,"aX":-3.776941453909405},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.2,"breakHorizontal":3.1,"spinRate":2531,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.425518428006864,"extension":6.062321487771913},"hitData":{"launchSpeed":95.5,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.95,"coordY":162.83}},"index":5,"playId":"59d184fe-2fa7-394d-bf58-20a203166ec2","pitchNumber":6,"startTime":"2025-07-31T18:10:56.663Z","endTime":"2025-07-31T18:11:04.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:11:04.685Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonny DeLuca singles on a sharp ground ball to center fielder Cody Bellinger. Josh Lowe scores.","rbi":1,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T18:11:10.248Z","endTime":"2025-07-31T18:12:34.116Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":{"id":573186,"link":"/api/v1/people/573186"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.2425573347597,"strikeZoneBottom":1.53999969706073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.03838128513154,"aZ":-32.312107945716846,"pfxX":5.542403821946751,"pfxZ":-0.0993669114497493,"pX":1.3195290036269227,"pZ":1.9402251925505172,"vX0":3.25189952543683,"vY0":-119.35663209488001,"vZ0":-0.5397998179103788,"x":66.7,"y":186.39,"x0":-0.7849118395140755,"y0":50.00187341956971,"z0":5.103539740681003,"aX":7.917577923330986},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.0,"breakHorizontal":-10.9,"spinRate":2754,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.46061462444787393,"extension":6.148170444349409},"index":0,"playId":"ce6b7d3c-d18a-386f-be34-6390f992f661","pitchNumber":1,"startTime":"2025-07-31T18:11:38.989Z","endTime":"2025-07-31T18:11:46.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Josh Lowe steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"ce6b7d3c-d18a-386f-be34-6390f992f661","startTime":"2025-07-31T18:11:47.451Z","endTime":"2025-07-31T18:12:05.362Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"postOnSecond":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.43,"dramaIndex":19.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.25457664696089,"strikeZoneBottom":1.53999935251268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.822075839523517,"aZ":-28.492190072808707,"pfxX":-6.622285714875623,"pfxZ":2.141183525034849,"pX":1.179071087825017,"pZ":2.086820685818557,"vX0":6.415910912654301,"vY0":-129.63816691006667,"vZ0":-2.243563144028102,"x":72.06,"y":182.44,"x0":-0.4568955913326689,"y0":50.000008161414165,"z0":5.118892055378254,"aX":-11.371316610327797},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.6,"breakHorizontal":10.7,"spinRate":2226,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4210694992364532,"extension":6.213617832027312},"index":2,"playId":"dbdfb974-dd73-3468-bbaf-c39c42b5cb0e","pitchNumber":2,"startTime":"2025-07-31T18:12:05.362Z","endTime":"2025-07-31T18:12:10.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.997873016161385,"aZ":-29.379260690076922,"pfxX":-4.674127800684142,"pfxZ":1.6049758999989683,"pX":0.6660186907361876,"pZ":1.9136146992706082,"vX0":4.8628656781246,"vY0":-130.95045996775596,"vZ0":-2.7334972243530546,"x":91.61,"y":187.11,"x0":-0.6055441597814192,"y0":50.00275492779955,"z0":5.1631463522554,"aX":-8.138413140772103},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":7.4,"spinRate":2399,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.4178721847258897,"extension":6.055169136264217},"hitData":{"launchSpeed":106.4,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":104.0,"coordY":105.65}},"index":3,"playId":"ef1fb3bb-b41a-35df-ad38-65b55f9b5f2b","pitchNumber":3,"startTime":"2025-07-31T18:12:22.091Z","endTime":"2025-07-31T18:12:34.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.7,"awayTeamWinProbability":10.299999999999997,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":0.43,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:12:34.116Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Taylor Walls doubles (13) on a fly ball to right fielder Austin Slater. Jonny DeLuca scores.","rbi":1,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T18:13:19.244Z","endTime":"2025-07-31T18:14:57.673Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1,2,3],"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":{"id":573186,"link":"/api/v1/people/573186"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"0aeb6e47-2463-3f5c-8f68-ed90062fc582","startTime":"2025-07-31T18:13:03.488Z","endTime":"2025-07-31T18:13:06.488Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.62804728114465,"strikeZoneBottom":1.59000098769214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.276291434744724,"aZ":-27.89211374406724,"pfxX":2.5060466943268613,"pfxZ":2.5548684466780944,"pX":-0.4751398856644841,"pZ":3.473653320143776,"vX0":0.7739902319135373,"vY0":-128.51063478619312,"vZ0":1.0375784707047604,"x":135.11,"y":144.99,"x0":-1.1056507661187358,"y0":50.00096925565396,"z0":5.228919997969507,"aX":4.196966701921245},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.0,"breakHorizontal":-4.7,"spinRate":2582,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.4259721551713609,"extension":6.173405146202556},"index":1,"playId":"7d90f051-f708-3813-b786-76ca4bd42c62","pitchNumber":1,"startTime":"2025-07-31T18:13:21.602Z","endTime":"2025-07-31T18:13:25.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"4a828379-05a9-3fbe-a214-64fd8fa68b51","startTime":"2025-07-31T18:13:38.205Z","endTime":"2025-07-31T18:13:41.398Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.54999902551005,"strikeZoneBottom":1.59000005488554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.815423178363314,"aZ":-29.701370218802804,"pfxX":-7.971613950301715,"pfxZ":1.4589003234473887,"pX":-1.2721239991170985,"pZ":2.052340472852695,"vX0":1.985575747182504,"vY0":-128.52346895623768,"vZ0":-2.1676819537313223,"x":165.49,"y":183.37,"x0":-1.0134742870833153,"y0":50.001861086649484,"z0":5.188002691072493,"aX":-13.485210615804355},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.4,"breakHorizontal":14.0,"spinRate":2252,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4243456160470851,"extension":6.140524298038035},"index":3,"playId":"1ad9243b-4f30-3a64-9f49-8fd331f19bb6","pitchNumber":2,"startTime":"2025-07-31T18:13:56.966Z","endTime":"2025-07-31T18:14:01.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.55199877213952,"strikeZoneBottom":1.58999814089209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.666062714240237,"aZ":-23.14739151593034,"pfxX":0.10354035980836862,"pfxZ":5.33628317408701,"pX":0.7790737230440603,"pZ":3.9979838982671514,"vX0":3.700894500769497,"vY0":-129.16024931377996,"vZ0":1.1671720696087902,"x":87.3,"y":130.83,"x0":-0.6851761049161137,"y0":50.00091975987756,"z0":5.31902377796944,"aX":0.17461443440069255},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.2,"breakHorizontal":-1.0,"spinRate":2404,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.4239222040924311,"extension":6.08456463373152},"index":4,"playId":"8ba22394-2227-3a79-b9c9-6822e0956fc2","pitchNumber":3,"startTime":"2025-07-31T18:14:16.673Z","endTime":"2025-07-31T18:14:24.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jonny DeLuca steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":5,"actionPlayId":"8ba22394-2227-3a79-b9c9-6822e0956fc2","startTime":"2025-07-31T18:14:26.116Z","endTime":"2025-07-31T18:14:44.677Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676356,"link":"/api/v1/people/676356"},"defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"postOnSecond":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"homeTeamWinProbability":89.1,"awayTeamWinProbability":10.900000000000006,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.61,"dramaIndex":24.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72953612316213,"aZ":-36.03900390549844,"pfxX":7.919765886347788,"pfxZ":-2.992898150200384,"pX":0.79986733088459,"pZ":2.1142134430677233,"vX0":1.3915486220384967,"vY0":-114.35644004580055,"vZ0":0.8717902853122372,"x":86.51,"y":181.7,"x0":-0.8473066932620744,"y0":50.000683422611594,"z0":5.330491512490605,"aX":10.239614099301592},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-4.7,"breakHorizontal":-14.6,"spinRate":2592,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.48336774565348595,"extension":5.505339838211425},"hitData":{"launchSpeed":74.9,"launchAngle":26.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.27,"coordY":135.47}},"index":6,"playId":"022767a6-4818-39a0-b1ab-225dbc990e7b","pitchNumber":4,"startTime":"2025-07-31T18:14:44.677Z","endTime":"2025-07-31T18:14:57.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"second":{"id":676356,"link":"/api/v1/people/676356"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-5.8999999999999915,"leverageIndex":0.61,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:14:57.673Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Fortes flies out sharply to center fielder Cody Bellinger.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T18:15:52.815Z","endTime":"2025-07-31T18:16:37.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-31T18:15:07.576Z","endTime":"2025-07-31T18:15:55.158Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.26316762013828,"strikeZoneBottom":1.52888756317365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.985883447000294,"aZ":-30.14702979862844,"pfxX":-8.184164013110122,"pfxZ":1.1659396906482922,"pX":0.860200258287946,"pZ":1.702931925531905,"vX0":6.541279656131045,"vY0":-130.546045056319,"vZ0":-3.1269858147207445,"x":84.21,"y":192.8,"x0":-0.6075157812783103,"y0":50.00192125637671,"z0":5.1717528056224635,"aX":-14.20763949765103},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":13.4,"spinRate":2300,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4186381270329482,"extension":6.09845001525526},"index":1,"playId":"e4e95618-0e59-365a-888e-f43ce1769ef1","pitchNumber":1,"startTime":"2025-07-31T18:15:55.158Z","endTime":"2025-07-31T18:15:58.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.16929537515765,"strikeZoneBottom":1.51999914498938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.847075564541328,"aZ":-29.454448991207776,"pfxX":-8.903132116157554,"pfxZ":1.6036571210431134,"pX":1.5560436835454552,"pZ":1.7087420188505598,"vX0":8.1503454075363,"vY0":-129.8434767683607,"vZ0":-3.1030174030686952,"x":57.69,"y":192.64,"x0":-0.4768348440161506,"y0":50.00265384759469,"z0":5.1760288873664635,"aX":-15.102545938433977},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":14.2,"spinRate":2341,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4228866823987194,"extension":6.127226857217781},"index":2,"playId":"2968c005-1c87-3359-8685-b310ef7e5010","pitchNumber":2,"startTime":"2025-07-31T18:16:12.682Z","endTime":"2025-07-31T18:16:17.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":79.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.98683237563831,"aZ":-26.128912428860268,"pfxX":0.29814320881767165,"pfxZ":3.667045502281436,"pX":0.7042206747679305,"pZ":2.959699619746402,"vX0":3.3051313673648157,"vY0":-128.50046793496645,"vZ0":-0.6361934265374175,"x":90.16,"y":158.87,"x0":-0.6447670868909854,"y0":50.00535912787179,"z0":5.265000047794709,"aX":0.49159097104369925},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.7,"breakHorizontal":-1.4,"spinRate":2492,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.42846264079505714,"extension":5.999839905683978},"hitData":{"launchSpeed":101.1,"launchAngle":27.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":91.36,"coordY":55.28}},"index":3,"playId":"68425622-edf4-3e0a-a2d3-8406115399bf","pitchNumber":3,"startTime":"2025-07-31T18:16:29.298Z","endTime":"2025-07-31T18:16:37.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"second":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:16:37.943Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out to left fielder Jake Mangum.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T18:18:55.614Z","endTime":"2025-07-31T18:19:38.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"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_putout"}]}],"playEvents":[{"details":{"description":"Christopher Morel remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":7,"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-31T18:18:32.869Z","endTime":"2025-07-31T18:18:57.923Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":650490,"link":"/api/v1/people/650490"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.73654272399883,"strikeZoneBottom":1.75000073914988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.551973805658925,"aZ":-26.59971627386439,"pfxX":-10.606157933693243,"pfxZ":3.4687722330072326,"pX":-0.651910046949382,"pZ":2.685730522562393,"vX0":4.173220492575229,"vY0":-124.99670959613982,"vZ0":-2.753008489228481,"x":141.85,"y":166.27,"x0":-0.950826322134076,"y0":50.00356042883327,"z0":5.950799973079756,"aX":-17.042251434122875},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.0,"breakHorizontal":18.5,"spinRate":2388,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.43564525351743244,"extension":6.691564913293819},"index":1,"playId":"c8f4e359-f3d9-35f4-8134-c3cc1cf0368d","pitchNumber":1,"startTime":"2025-07-31T18:18:57.923Z","endTime":"2025-07-31T18:19:01.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.73805026188639,"strikeZoneBottom":1.75000078758865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.014907791716762,"aZ":-23.94307339333421,"pfxX":-7.247401885350493,"pfxZ":5.115964414912691,"pX":0.9040146305252984,"pZ":0.16763117721858106,"vX0":6.6635107891424,"vY0":-125.17643647154294,"vZ0":-8.742019080748234,"x":82.54,"y":234.25,"x0":-0.8334604620487042,"y0":50.00272140699541,"z0":5.6233601097684796,"aX":-11.6594921160914},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.7,"breakHorizontal":11.9,"spinRate":2300,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43528093921868205,"extension":6.700178429192507},"index":2,"playId":"60dccac5-5e2a-353b-89bf-a565755e53b0","pitchNumber":2,"startTime":"2025-07-31T18:19:10.888Z","endTime":"2025-07-31T18:19:14.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.024187298895114,"aZ":-11.434917329919132,"pfxX":-7.001619279820657,"pfxZ":11.03967432603579,"pX":0.17521454190699992,"pZ":2.54350295568655,"vX0":5.603434208426635,"vY0":-136.67120011541695,"vZ0":-6.282337710887539,"x":110.32,"y":170.11,"x0":-0.99881095155346,"y0":50.00626240653173,"z0":5.668447477311014,"aX":-13.158564979915518},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":11.4,"spinRate":2332,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.40180618781000854,"extension":6.8585151336053585},"hitData":{"launchSpeed":94.8,"launchAngle":57.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.5,"coordY":115.7}},"index":3,"playId":"bf2d1c23-dafa-377a-aaef-03c671b7363a","pitchNumber":3,"startTime":"2025-07-31T18:19:27.028Z","endTime":"2025-07-31T18:19:38.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:19:38.218Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T18:19:37.730Z","endTime":"2025-07-31T18:22:08.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.4367560881482,"strikeZoneBottom":1.57000172047816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.540456917027402,"aZ":-13.0538948315748,"pfxX":-6.956468157410519,"pfxZ":10.167429967175243,"pX":0.4505598337613704,"pZ":1.3139233417254632,"vX0":6.275945539334378,"vY0":-136.3811234720139,"vZ0":-9.353067126459363,"x":99.83,"y":203.3,"x0":-0.978851020551683,"y0":50.001142681279596,"z0":5.692505857579964,"aX":-13.077950340122761},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":11.3,"spinRate":2420,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.40192247445655127,"extension":6.6781886038674},"index":0,"playId":"6255ffbb-6a5c-320b-b4ff-4bc9a25c675c","pitchNumber":1,"startTime":"2025-07-31T18:19:56.055Z","endTime":"2025-07-31T18:20:02.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.32219149761933,"strikeZoneBottom":1.3625561582443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.047429716098023,"aZ":-24.656997152095947,"pfxX":2.9761488088481944,"pfxZ":4.703442598334226,"pX":0.8214497880580457,"pZ":1.4945625962650901,"vX0":4.116631914867019,"vY0":-125.25610143239525,"vZ0":-5.491286309710036,"x":85.69,"y":198.43,"x0":-1.2265726051037116,"y0":50.0010112071416,"z0":5.717689094085157,"aX":4.752495497848721},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.6,"breakHorizontal":-6.2,"spinRate":2470,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.4364156861263102,"extension":6.730796482845982},"index":1,"playId":"9b26931a-6d0d-3225-b4e1-ddaf0f7498c2","pitchNumber":2,"startTime":"2025-07-31T18:20:09.106Z","endTime":"2025-07-31T18:20:12.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.197238823096004,"aZ":-28.05835244563246,"pfxX":-7.775950026262667,"pfxZ":2.500660316255985,"pX":0.528003846547791,"pZ":2.556808464127718,"vX0":6.142970883852223,"vY0":-127.69124067590653,"vZ0":-2.6778537313433475,"x":96.87,"y":169.75,"x0":-0.9029991120104734,"y0":50.0024273966283,"z0":5.835113893187504,"aX":-12.793461682698265},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.1,"breakHorizontal":12.6,"spinRate":2350,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.4295600258495398,"extension":6.622237644480783},"index":2,"playId":"f73a1fdc-a692-35a1-ad8f-9268d65d1ed3","pitchNumber":3,"startTime":"2025-07-31T18:20:22.020Z","endTime":"2025-07-31T18:20:26.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.564536575240176,"aZ":-27.974627571353498,"pfxX":-8.01627827433267,"pfxZ":2.5282276429541897,"pX":0.6181273365930064,"pZ":1.2917596899876387,"vX0":6.315719516456138,"vY0":-128.06080691741047,"vZ0":-5.2916379805190745,"x":93.44,"y":203.9,"x0":-0.8391673699895398,"y0":50.00259288205896,"z0":5.574557020918938,"aX":-13.308065822009294},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":13.1,"spinRate":2339,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.42778935361356485,"extension":6.945047726329402},"index":3,"playId":"d93565ad-bee3-3a7c-b16e-730a4c66c632","pitchNumber":4,"startTime":"2025-07-31T18:20:35.217Z","endTime":"2025-07-31T18:20:41.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.37025682416289,"strikeZoneBottom":1.48256514872965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.2119488993234,"aZ":-10.88581944083458,"pfxX":-4.147379111542551,"pfxZ":11.405746735866158,"pX":-0.6480128706655185,"pZ":3.8779156252107034,"vX0":1.926082034376442,"vY0":-136.74456310737392,"vZ0":-3.222068749078953,"x":141.7,"y":134.08,"x0":-0.828305274194857,"y0":50.003025287220574,"z0":5.8346353898713765,"aX":-7.741043666072139},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.0,"breakHorizontal":7.0,"spinRate":2368,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40278564991987276,"extension":6.955730127233542},"index":4,"playId":"bfb2aa30-ba1a-39f3-835a-076f1d8a7812","pitchNumber":5,"startTime":"2025-07-31T18:20:55.278Z","endTime":"2025-07-31T18:20:59.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.33438651991695,"strikeZoneBottom":1.5699993295162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.261913732228734,"aZ":-19.580096750069053,"pfxX":1.7366409179867235,"pfxZ":7.455980055215676,"pX":1.3580469965941664,"pZ":0.9111727144604377,"vX0":5.730612176799727,"vY0":-129.01696714068606,"vZ0":-7.936339857562755,"x":65.23,"y":214.18,"x0":-1.1156254552437748,"y0":50.005521931342415,"z0":5.530446371819534,"aX":2.934713987050858},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.0,"breakHorizontal":-4.4,"spinRate":2555,"spinDirection":170},"zone":14,"typeConfidence":2.0,"plateTime":0.42416764916460936,"extension":6.849295053698559},"index":5,"playId":"3542c142-d54e-3de3-bf18-36061c76b617","pitchNumber":6,"startTime":"2025-07-31T18:21:09.595Z","endTime":"2025-07-31T18:21:12.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.495381110302837,"aZ":-26.353407594460514,"pfxX":-8.685035450312066,"pfxZ":3.545900752678504,"pX":0.26661767455551727,"pZ":2.1240942072526905,"vX0":5.784665810108932,"vY0":-128.12582224084568,"vZ0":-3.9836671426682124,"x":106.84,"y":181.43,"x0":-0.9060190698796263,"y0":50.005021339716585,"z0":5.787853616103342,"aX":-14.264998175599835},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.6,"breakHorizontal":14.2,"spinRate":2357,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4295073593987131,"extension":6.624085413863124},"index":6,"playId":"671e7390-f600-3199-8b3d-01e9c98ebd2d","pitchNumber":7,"startTime":"2025-07-31T18:21:24.995Z","endTime":"2025-07-31T18:21:32.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2025-07-31T18:21:51.065Z","endTime":"2025-07-31T18:22:04.759Z","isPitch":false,"type":"action","player":{"id":502671,"link":"/api/v1/people/502671"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.942919800191188,"aZ":-26.20729303601585,"pfxX":-9.374788896438027,"pfxZ":3.5761791065990924,"pX":-1.0168560867697138,"pZ":0.9327147562544106,"vX0":3.12516364353493,"vY0":-129.17029957475086,"vZ0":-6.771533378127511,"x":155.76,"y":213.6,"x0":-1.0330240563835569,"y0":50.00528442655353,"z0":5.637355354140193,"aX":-15.65202667024859},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":16.1,"spinRate":2387,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42602084683011254,"extension":6.8798953323927545},"index":8,"playId":"30bcaadd-cda7-3d23-9019-53f1079d8ab1","pitchNumber":8,"startTime":"2025-07-31T18:22:04.759Z","endTime":"2025-07-31T18:22:08.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:22:08.365Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T18:22:09.752Z","endTime":"2025-07-31T18:23:23.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686752,"fullName":"Ryan Pepiot","link":"/api/v1/people/686752"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.2,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.92580896746661,"aZ":-12.302087151941523,"pfxX":-6.116776606706914,"pfxZ":10.27970113490313,"pX":-0.09334197608118386,"pZ":3.8429839291499275,"vX0":4.355523914152668,"vY0":-139.05202910381112,"vZ0":-3.1649049783522663,"x":120.56,"y":135.02,"x0":-0.8956160064847146,"y0":50.001896816525026,"z0":5.827196736076293,"aX":-11.823487750983979},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":10.0,"spinRate":2447,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.39585425029862,"extension":6.915906194325622},"index":0,"playId":"9397109b-88cc-3e95-aa70-d52d1e0dc88f","pitchNumber":1,"startTime":"2025-07-31T18:22:25.791Z","endTime":"2025-07-31T18:22:28.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"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-31T18:22:43.800Z","endTime":"2025-07-31T18:22:47.100Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.75679524218278,"strikeZoneBottom":1.80999703441996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.075599152024658,"aZ":-18.574880973490156,"pfxX":-0.04572638482922109,"pfxZ":7.431443609544595,"pX":1.1457437105522683,"pZ":1.6781594968136904,"vX0":5.791803138215311,"vY0":-134.20781534513034,"vZ0":-6.667748690143512,"x":73.33,"y":193.47,"x0":-1.0312744710623336,"y0":50.00660560435308,"z0":5.51030989633639,"aX":-0.08389324869725052},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":-1.1,"spinRate":2557,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4075577587689847,"extension":6.791705835238023},"index":2,"playId":"475343f7-5651-3a3e-b952-2b619749d44e","pitchNumber":2,"startTime":"2025-07-31T18:22:47.100Z","endTime":"2025-07-31T18:22:53.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":95.4,"endSpeed":87.0,"strikeZoneTop":3.81708082230725,"strikeZoneBottom":1.90012164563628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.172856854534384,"aZ":-9.495604180709831,"pfxX":-6.598826246068878,"pfxZ":11.665315137530524,"pX":0.9297199899722665,"pZ":2.6091859512941222,"vX0":7.014857748876545,"vY0":-138.59515745872315,"vZ0":-6.496203036650047,"x":81.56,"y":168.33,"x0":-0.7776080587600297,"y0":50.00467650113378,"z0":5.6188544198202015,"aX":-12.830757405950068},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.9,"breakHorizontal":10.4,"spinRate":2405,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3953167139227367,"extension":6.965989235159875},"index":3,"playId":"c961a385-6222-3b34-9979-a253dadfd418","pitchNumber":3,"startTime":"2025-07-31T18:23:00.510Z","endTime":"2025-07-31T18:23:03.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.40559811931628,"aZ":-28.27023676417237,"pfxX":-9.821206028359828,"pfxZ":2.2668575923918484,"pX":-1.2998726656517738,"pZ":1.8848119880293768,"vX0":2.7557166764951493,"vY0":-129.92085157646497,"vZ0":-4.226184845515967,"x":166.55,"y":187.89,"x0":-1.093646105098526,"y0":50.002786719837076,"z0":5.663663170242804,"aX":-16.908490367053798},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":17.3,"spinRate":2467,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.42044774580754574,"extension":6.712595076422769},"hitData":{"launchSpeed":72.8,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.21,"coordY":162.32}},"index":4,"playId":"99544d1a-2acf-36e9-84e2-45b7bc529617","pitchNumber":4,"startTime":"2025-07-31T18:23:15.581Z","endTime":"2025-07-31T18:23:23.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":686752,"link":"/api/v1/people/686752"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:23:23.598Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out softly, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T18:25:10.273Z","endTime":"2025-07-31T18:26:50.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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(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.2,"endSpeed":79.3,"strikeZoneTop":3.3891376788935,"strikeZoneBottom":1.47999883075357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.754322230855568,"aZ":-25.501101157451,"pfxX":-2.2551328798908714,"pfxZ":4.144902353410245,"pX":-0.3061726914506281,"pZ":4.495667457847485,"vX0":2.7204550150020657,"vY0":-125.61676670283421,"vZ0":2.8842139772214463,"x":128.67,"y":117.4,"x0":-1.106615193224557,"y0":50.00150303975265,"z0":5.397073551221238,"aX":-3.629534881482493},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.4,"breakHorizontal":3.5,"spinRate":2469,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4348600999418739,"extension":5.648115263395586},"index":0,"playId":"e32788ea-8cb5-31be-98bf-df3f13f3bd47","pitchNumber":1,"startTime":"2025-07-31T18:26:01.430Z","endTime":"2025-07-31T18:26:04.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.3,"strikeZoneTop":3.42100746635692,"strikeZoneBottom":1.58430375361072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.93495217105458,"aZ":-30.868927251888152,"pfxX":-10.095606568292109,"pfxZ":0.9708265975064929,"pX":0.645105434551945,"pZ":2.5204407520771044,"vX0":6.324170000281864,"vY0":-115.37081579940887,"vZ0":0.4658092620827041,"x":92.41,"y":170.73,"x0":-0.830138200871576,"y0":50.00053075010721,"z0":5.308776257369919,"aX":-13.507949553621586},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.2,"breakHorizontal":16.6,"spinRate":2194,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.47609945815921373,"extension":5.5353552677326014},"index":1,"playId":"0abc1107-44f1-389c-88f5-d5cf43dc83e2","pitchNumber":2,"startTime":"2025-07-31T18:26:16.143Z","endTime":"2025-07-31T18:26:19.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.471654576484323,"aZ":-33.01666524786324,"pfxX":-9.396674968294622,"pfxZ":-0.6309305724975514,"pX":0.4450755445680966,"pZ":0.6852517808427173,"vX0":5.665621947894745,"vY0":-115.47599931441681,"vZ0":-2.7425127763554284,"x":100.03,"y":220.28,"x0":-0.8316070014861494,"y0":50.0028442248257,"z0":5.095741815241356,"aX":-12.566015590074018},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.6,"breakHorizontal":15.4,"spinRate":1816,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4761205171477507,"extension":5.413949550544157},"hitData":{"launchSpeed":56.2,"launchAngle":-5.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":127.64,"coordY":199.92}},"index":2,"playId":"c88d5c69-3752-340d-bda0-c7830540c992","pitchNumber":3,"startTime":"2025-07-31T18:26:41.806Z","endTime":"2025-07-31T18:26:50.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:26:50.335Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a ground ball to left fielder Jasson Domínguez.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T18:26:50.788Z","endTime":"2025-07-31T18:29:10.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.25879529700335,"strikeZoneBottom":1.42000215846736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.838561683023382,"aZ":-34.4082559019617,"pfxX":5.680158972655928,"pfxZ":-1.629277459918324,"pX":-0.596312150537029,"pZ":3.2276987711809495,"vX0":-0.2879845201859942,"vY0":-116.23685558395837,"vZ0":2.576310906641452,"x":139.73,"y":151.63,"x0":-1.209476010777735,"y0":50.00024304065105,"z0":5.361580338523291,"aX":7.8071679973024},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.0,"breakHorizontal":-10.2,"spinRate":2472,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.47038196114993625,"extension":5.428651597635778},"index":0,"playId":"fe5d8e70-71ca-3747-879b-44d3eff65444","pitchNumber":1,"startTime":"2025-07-31T18:27:22.285Z","endTime":"2025-07-31T18:27:25.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-31T18:27:53.226Z","endTime":"2025-07-31T18:28:18.852Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.4,"strikeZoneTop":3.241686408169,"strikeZoneBottom":1.41999891317067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.85270197489971,"aZ":-31.537911720300357,"pfxX":-7.507675368906579,"pfxZ":0.45727193835650937,"pX":-1.617457321605296,"pZ":2.922189039069029,"vX0":0.9301315241602213,"vY0":-116.50668693674349,"vZ0":1.414103906525769,"x":178.65,"y":159.88,"x0":-1.0415293152219682,"y0":50.00412027372017,"z0":5.255556446163336,"aX":-10.474026946917588},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.3,"breakHorizontal":13.4,"spinRate":1776,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4675036658208862,"extension":5.282673169075999},"index":2,"playId":"19c292fc-1e24-32b8-8930-b1df5278dc45","pitchNumber":2,"startTime":"2025-07-31T18:28:18.852Z","endTime":"2025-07-31T18:28:23.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.530192729385973,"aZ":-29.218534035094493,"pfxX":-9.009993864719828,"pfxZ":2.12969619297474,"pX":0.32057470965162016,"pZ":1.8537721503497073,"vX0":5.396405142095777,"vY0":-116.64447507104214,"vZ0":-1.310253744613279,"x":104.78,"y":188.73,"x0":-0.8443107326438487,"y0":50.00244030954547,"z0":5.160401290223036,"aX":-12.500687146581711},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.8,"breakHorizontal":15.1,"spinRate":1964,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.4683341710141464,"extension":5.344828476525158},"index":3,"playId":"059cbf46-e74f-3794-9c0f-d8049adf22ea","pitchNumber":3,"startTime":"2025-07-31T18:28:33.523Z","endTime":"2025-07-31T18:28:36.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-31T18:28:43.035Z","endTime":"2025-07-31T18:28:58.132Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.085925524388003,"aZ":-26.953145821559982,"pfxX":-9.040469831174516,"pfxZ":3.7962879908939513,"pX":-0.8203767902545025,"pZ":2.561279641479697,"vX0":2.842526402375742,"vY0":-116.80505529125561,"vZ0":-0.17016468891575243,"x":148.27,"y":169.63,"x0":-0.8823998279337085,"y0":50.00105031054973,"z0":5.180721317683252,"aX":-12.424471942101363},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":7.1,"breakHorizontal":15.6,"spinRate":1835,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4698648616422716,"extension":5.25424793515596},"hitData":{"launchSpeed":65.4,"launchAngle":6.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.24,"coordY":149.73}},"index":5,"playId":"2a29f7cc-6b4a-3220-85c6-98dbdeb195d9","pitchNumber":4,"startTime":"2025-07-31T18:28:58.132Z","endTime":"2025-07-31T18:29:10.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":-2.6000000000000085,"leverageIndex":0.62,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:29:10.134Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Christopher Morel grounds into a double play, second baseman Jazz Chisholm Jr. to shortstop Anthony Volpe to first baseman Paul Goldschmidt. Brandon Lowe out at 2nd. Christopher Morel out at 1st.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T18:29:10.729Z","endTime":"2025-07-31T18:29:39.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573186,"fullName":"Marcus Stroman","link":"/api/v1/people/573186"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.924361122723894,"aZ":-35.151611076029056,"pfxX":11.23999535334072,"pfxZ":-2.143839080468597,"pX":0.35095041989670583,"pZ":2.4204287353583953,"vX0":-0.20035864178537888,"vY0":-118.17798904035644,"vZ0":1.0918036673604488,"x":103.62,"y":173.43,"x0":-1.0186500936534877,"y0":50.0004717347914,"z0":5.222275487054588,"aX":15.637924649634629},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.2,"breakHorizontal":-20.2,"spinRate":2753,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.46638848938566335,"extension":5.735077798658457},"hitData":{"launchSpeed":64.4,"launchAngle":10.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.61,"coordY":141.64}},"index":0,"playId":"2dd6865c-361e-3a62-8ba5-86441baa7656","pitchNumber":1,"startTime":"2025-07-31T18:29:30.527Z","endTime":"2025-07-31T18:29:39.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":573186,"link":"/api/v1/people/573186"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":5.1000000000000085,"leverageIndex":1.27,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:29:39.522Z","atBatIndex":41},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Giancarlo Stanton reaches on a throwing error by third baseman Junior Caminero.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T18:32:05.230Z","endTime":"2025-07-31T18:32:55.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Kelly replaces Ryan Pepiot.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"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-31T18:31:18.548Z","endTime":"2025-07-31T18:32:07.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687330,"link":"/api/v1/people/687330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686752,"link":"/api/v1/people/686752","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.296830217768626,"aZ":-35.681022155707005,"pfxX":-11.69538642666897,"pfxZ":-1.9620952958883748,"pX":-0.22504168383835074,"pZ":2.6408385242898156,"vX0":7.553957861002059,"vY0":-133.2313787646351,"vZ0":3.355351087242468,"x":125.58,"y":167.48,"x0":-1.5866984713497616,"y0":50.00280229880339,"z0":3.953887993879363,"aX":-20.893900840145474},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.5,"breakHorizontal":19.4,"spinRate":2143,"spinDirection":248},"zone":5,"typeConfidence":2.0,"plateTime":0.4120931046258618,"extension":7.152348780662007},"index":1,"playId":"c6db7d8e-b0dd-3d23-b39c-e2d4f9bedbab","pitchNumber":1,"startTime":"2025-07-31T18:32:07.591Z","endTime":"2025-07-31T18:32:12.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.68529748856124,"strikeZoneBottom":1.79999871575018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.081625893653975,"aZ":-27.142146017869063,"pfxX":-1.9338418837171547,"pfxZ":2.8853131028202075,"pX":1.0865202382251835,"pZ":3.1425130078509835,"vX0":7.418222867488488,"vY0":-130.90100221347146,"vZ0":3.5019647447032245,"x":75.58,"y":153.93,"x0":-1.5255806864548427,"y0":50.00478534067109,"z0":3.8125605319262825,"aX":-3.376133299970498},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.2,"breakHorizontal":1.9,"spinRate":2379,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4174719841957115,"extension":7.093125287643308},"index":2,"playId":"6e3669c6-74d3-3be1-bea5-e37b9e8de0b1","pitchNumber":2,"startTime":"2025-07-31T18:32:26.526Z","endTime":"2025-07-31T18:32:29.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.009856420079345,"aZ":-34.22849350495748,"pfxX":-9.352832903766096,"pfxZ":-1.1207854277335656,"pX":0.33802189412988587,"pZ":2.0366562099001793,"vX0":8.240090198289801,"vY0":-134.44467777742784,"vZ0":1.3393484197827463,"x":104.12,"y":183.79,"x0":-1.5452485243393512,"y0":50.000772604985904,"z0":3.9538390354123076,"aX":-17.191630666687367},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.6,"breakHorizontal":15.2,"spinRate":2145,"spinDirection":250},"zone":9,"typeConfidence":2.0,"plateTime":0.40676342404214383,"extension":7.165321216952141},"hitData":{"launchSpeed":73.7,"launchAngle":-64.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.17,"coordY":163.84}},"index":3,"playId":"17bd0986-abe9-39c0-b99c-74952c8e0adc","pitchNumber":3,"startTime":"2025-07-31T18:32:41.199Z","endTime":"2025-07-31T18:32:55.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.37,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:32:55.687Z","atBatIndex":42},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jazz Chisholm Jr. grounds into a force out, pitcher Kevin Kelly to shortstop Taylor Walls. Giancarlo Stanton out at 2nd. Jazz Chisholm Jr. to 1st.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T18:36:04.948Z","endTime":"2025-07-31T18:37:35.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687330,"link":"/api/v1/people/687330"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":7,"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-31T18:33:09.334Z","endTime":"2025-07-31T18:35:17.958Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to first base for Brandon Lowe.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":7,"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-31T18:35:17.958Z","endTime":"2025-07-31T18:35:17.982Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"200","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: José Caballero replaces first baseman Jonathan Aranda, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":7,"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-31T18:35:17.982Z","endTime":"2025-07-31T18:36:07.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.677809840803686,"aZ":-22.983285275821494,"pfxX":-3.3501888958341732,"pfxZ":5.230423017724036,"pX":0.9827501636703253,"pZ":2.614848148096703,"vX0":7.711960668018091,"vY0":-131.6796276030599,"vZ0":1.644146394319868,"x":79.54,"y":168.18,"x0":-1.547300209659653,"y0":50.005423847852406,"z0":3.6814889987471164,"aX":-5.891257738505003},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.1,"breakHorizontal":4.4,"spinRate":2262,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.41578501118313227,"extension":7.375473344290884},"index":3,"playId":"b4b52d8a-545f-3e15-a403-b108171e81ac","pitchNumber":1,"startTime":"2025-07-31T18:36:07.285Z","endTime":"2025-07-31T18:36:11.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":91.4,"endSpeed":84.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.127844473084917,"aZ":-34.50571676473505,"pfxX":-10.735089120911613,"pfxZ":-1.2932628476392543,"pX":-0.25975895118042114,"pZ":1.6024508369391985,"vX0":6.928364048134794,"vY0":-132.9537920344809,"vZ0":0.8328525872770627,"x":126.9,"y":195.51,"x0":-1.497797550276485,"y0":50.00501092795156,"z0":3.7792914889886267,"aX":-19.32038556673246},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.9,"breakHorizontal":18.0,"spinRate":2280,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.41115405183840004,"extension":7.227543683430648},"index":4,"playId":"b748a1d9-ea4c-3ec1-95a2-8005d1dcd01e","pitchNumber":2,"startTime":"2025-07-31T18:36:31.559Z","endTime":"2025-07-31T18:36:36.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"playId":"dc226a1e-41f1-4581-8389-3a004286995f","startTime":"2025-07-31T18:36:54.328Z","endTime":"2025-07-31T18:36:59.328Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.75034769037983,"strikeZoneBottom":1.73999985223674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95016875644807,"aZ":-20.205325043806628,"pfxX":-9.009346324540994,"pfxZ":6.7422522094449295,"pX":-1.3854498124311745,"pZ":3.918357305768586,"vX0":3.6098717814832293,"vY0":-132.56007331784548,"vZ0":3.002250001860566,"x":169.81,"y":132.98,"x0":-1.5961327891852959,"y0":50.00355882828974,"z0":4.247873513497818,"aX":-15.997353200494503},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.1,"breakHorizontal":15.5,"spinRate":2136,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.41355034948249036,"extension":7.294985105335602},"index":6,"playId":"9e729140-638e-30f0-a622-4f041df7b176","pitchNumber":3,"startTime":"2025-07-31T18:37:08.579Z","endTime":"2025-07-31T18:37:11.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.7797435738391,"aZ":-33.4619503078422,"pfxX":-9.949899753339013,"pfxZ":-0.7334487641083438,"pX":-0.7166658061129559,"pZ":1.627186698849256,"vX0":5.709212197797429,"vY0":-131.83008678855535,"vZ0":0.7705738809483513,"x":144.32,"y":194.85,"x0":-1.6166849597953838,"y0":50.0013434232372,"z0":3.7993401648353475,"aX":-17.52785467005062},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.0,"breakHorizontal":16.8,"spinRate":2127,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.4153412339684759,"extension":7.1957206082764245},"hitData":{"launchSpeed":66.7,"launchAngle":-49.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.51,"coordY":171.95}},"index":7,"playId":"83d95d63-3135-3440-9d1f-aee61c135ada","pitchNumber":4,"startTime":"2025-07-31T18:37:27.302Z","endTime":"2025-07-31T18:37:35.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.59,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:37:35.331Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jasson Domínguez walks. Jazz Chisholm Jr. to 3rd. Jazz Chisholm Jr. steals (13) 3rd base. Jazz Chisholm Jr. to 3rd.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T18:37:43.529Z","endTime":"2025-07-31T18:40:12.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"postOnThird":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,8],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"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(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":84.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.71837321976304,"aZ":-33.25893909328851,"pfxX":-10.594443176697624,"pfxZ":-0.5881537292637473,"pX":0.09781509855722875,"pZ":1.4799663237429446,"vX0":7.549375935011785,"vY0":-134.0127108204357,"vZ0":0.41594044538010966,"x":113.27,"y":198.82,"x0":-1.3727208764688035,"y0":50.00646704488638,"z0":3.6896073974767822,"aX":-19.362734563378613},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.7,"breakHorizontal":17.6,"spinRate":2133,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4079907672106091,"extension":7.1221285792296944},"index":0,"playId":"a8198147-13e0-316a-8c03-2e3d61c1e208","pitchNumber":1,"startTime":"2025-07-31T18:37:56.195Z","endTime":"2025-07-31T18:38:01.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":90.9,"endSpeed":82.7,"strikeZoneTop":3.51074310698546,"strikeZoneBottom":1.63999806654392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.311181835539035,"aZ":-32.95888273888197,"pfxX":-11.71878056596336,"pfxZ":-0.44212024305157627,"pX":-1.1800636444920627,"pZ":1.5777559494961504,"vX0":4.908879772985767,"vY0":-132.29194387781993,"vZ0":0.7553109077586344,"x":161.98,"y":196.18,"x0":-1.5452932363049596,"y0":50.00541742713179,"z0":3.719438671805436,"aX":-20.61003341676829},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.4,"breakHorizontal":20.0,"spinRate":2220,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4152888552744707,"extension":7.17150016750776},"index":1,"playId":"96fb074f-f80f-3d8a-8f5d-b897ad0f3669","pitchNumber":2,"startTime":"2025-07-31T18:38:15.900Z","endTime":"2025-07-31T18:38:20.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02592170709778,"aZ":-33.41696248934973,"pfxX":-11.165373307205913,"pfxZ":-0.6983435057428746,"pX":-0.8181965420878177,"pZ":2.445964991867385,"vX0":5.6529209003035925,"vY0":-132.86304566705837,"vZ0":2.6944336060173693,"x":148.19,"y":172.74,"x0":-1.525236585705854,"y0":50.00208760713052,"z0":3.8506011940502916,"aX":-19.918344240721694},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.5,"breakHorizontal":19.0,"spinRate":2199,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.41259676355108477,"extension":7.187981779678889},"index":2,"playId":"4f7f44b2-6858-3ae7-a889-b0ea1a041504","pitchNumber":3,"startTime":"2025-07-31T18:38:34.759Z","endTime":"2025-07-31T18:38:38.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":91.6,"endSpeed":83.4,"strikeZoneTop":3.4909467525717,"strikeZoneBottom":1.63999829022121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.64915453627125,"aZ":-26.34501523892293,"pfxX":-7.84254659080733,"pfxZ":3.2504954871900313,"pX":-1.7570866180125202,"pZ":3.088764162310398,"vX0":2.6525852142990667,"vY0":-133.28372092480538,"vZ0":2.5261393119795263,"x":183.98,"y":155.38,"x0":-1.7486066283025805,"y0":50.000758981557865,"z0":4.035631046912772,"aX":-14.055221358140104},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.7,"breakHorizontal":13.6,"spinRate":2188,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.41153347510755545,"extension":7.239588932538253},"index":3,"playId":"d578239a-4e92-3fb6-8cde-5d7a9d43cf59","pitchNumber":4,"startTime":"2025-07-31T18:38:56.165Z","endTime":"2025-07-31T18:39:00.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"ef7df0ce-451b-390a-a9ee-c789e3e7ca56","startTime":"2025-07-31T18:39:13.313Z","endTime":"2025-07-31T18:39:16.877Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.39901621994385,"strikeZoneBottom":1.64000198386827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.191323065118585,"aZ":-31.639478680679733,"pfxX":9.985727413153803,"pfxZ":0.4076350272967382,"pX":-1.2208743213627418,"pZ":1.2952972773217488,"vX0":-0.8793088635456799,"vY0":-114.62126242761691,"vZ0":1.6475242906856662,"x":163.54,"y":203.81,"x0":-2.127844799299232,"y0":50.005043480728744,"z0":3.668107348043364,"aX":13.2209225994608},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.4,"breakHorizontal":-17.9,"spinRate":2726,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.4787926089677921,"extension":7.111134408086929},"index":5,"playId":"387caf69-2d25-3734-93e7-a4c8f51fd241","pitchNumber":5,"startTime":"2025-07-31T18:39:32.855Z","endTime":"2025-07-31T18:39:37.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Nick Fortes. Jazz Chisholm Jr. to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"387caf69-2d25-3734-93e7-a4c8f51fd241","startTime":"2025-07-31T18:39:44.201Z","endTime":"2025-07-31T18:39:56.187Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"postOnSecond":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.51,"dramaIndex":23.0,"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2025-07-31T18:39:56.187Z","endTime":"2025-07-31T18:40:05.107Z","isPitch":false,"type":"action","player":{"id":691176,"link":"/api/v1/people/691176"},"defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.0,"strikeZoneTop":3.44719521941541,"strikeZoneBottom":1.64000036964343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.125092605202006,"aZ":-35.85818727952222,"pfxX":-10.640975958398272,"pfxZ":-2.0577577631319155,"pX":-1.6358777921506897,"pZ":1.0886787130971611,"vX0":3.7419546240515325,"vY0":-134.34847302789692,"vZ0":0.07384075449644167,"x":179.36,"y":209.39,"x0":-1.6825375172442192,"y0":50.00597822337473,"z0":3.6572200770276484,"aX":-19.023289542073627},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-3.5,"breakHorizontal":18.1,"spinRate":2119,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.41120804573099345,"extension":7.281778115697713},"index":8,"playId":"ec0b279a-7a42-3f18-9c6e-d86b446c6072","pitchNumber":6,"startTime":"2025-07-31T18:40:05.107Z","endTime":"2025-07-31T18:40:12.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":687330,"link":"/api/v1/people/687330"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.51,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-31T18:40:12.638Z","atBatIndex":44},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Austin Slater grounds into a double play, shortstop Taylor Walls to second baseman José Caballero to first baseman Brandon Lowe. Jasson Domínguez out at 2nd. Austin Slater out at 1st.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T21:25:27.791Z","endTime":"2025-07-31T21:27:36.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"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":[4,5,6,7,8,9,10],"actionIndex":[0,1,2,3],"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":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Delayed: Rain","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":7,"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-31T18:40:37.057Z","endTime":"2025-07-31T21:23:33.438Z","isPitch":false,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"contextMetrics":{}},{"details":{"description":"Pitching Change: Mason Montgomery replaces Kevin Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"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-31T21:23:33.438Z","endTime":"2025-07-31T21:23:39.262Z","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":687330,"link":"/api/v1/people/687330","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Status Change - Delayed: About to Resume","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-07-31T21:23:39.262Z","endTime":"2025-07-31T21:24:56.634Z","isPitch":false,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"startTime":"2025-07-31T21:24:56.634Z","endTime":"2025-07-31T21:25:30.173Z","isPitch":false,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":89.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.87393012696535,"aZ":-9.842669629088741,"pfxX":4.4001451713520225,"pfxZ":10.755773168938065,"pX":-1.106410548134677,"pZ":3.497802786721063,"vX0":-8.202751912995028,"vY0":-143.97469331005684,"vZ0":-4.413255546593048,"x":159.17,"y":144.34,"x0":1.222259625453815,"y0":50.00057900573535,"z0":5.672416128045573,"aX":9.134575953119358},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.6,"breakHorizontal":-6.1,"spinRate":2299,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.38204430371527964,"extension":7.060707103653268},"index":4,"playId":"e0746019-432c-3ac3-9460-1874bccfa351","pitchNumber":1,"startTime":"2025-07-31T21:25:30.173Z","endTime":"2025-07-31T21:25:34.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":90.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.109517990809294,"aZ":-10.88911180935376,"pfxX":5.680370631766758,"pfxZ":10.031869717228696,"pX":-0.26284624222562814,"pZ":3.0019863533865796,"vX0":-6.706891954071914,"vY0":-145.22108983276956,"vZ0":-5.785283936930045,"x":127.02,"y":157.73,"x0":1.3458756676198569,"y0":50.00351038556415,"z0":5.691664212167214,"aX":12.053282329443835},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.0,"breakHorizontal":-8.9,"spinRate":2203,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.3781376519421693,"extension":7.087895136798483},"index":5,"playId":"e9bb7253-34d3-3e0c-9fc0-27ac265a1f6b","pitchNumber":2,"startTime":"2025-07-31T21:25:49.203Z","endTime":"2025-07-31T21:25:52.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":90.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.07409356071115,"aZ":-8.91156822516993,"pfxX":4.867324594861263,"pfxZ":11.091969186762592,"pX":0.053928007984875695,"pZ":3.1516479699711364,"vX0":-5.047998248332276,"vY0":-144.4557234897885,"vZ0":-5.943246087719087,"x":114.94,"y":153.69,"x0":1.1982120959318316,"y0":50.001511706161,"z0":5.7938014271679386,"aX":10.20693408113938},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.0,"breakHorizontal":-7.7,"spinRate":2344,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.3802878844987383,"extension":6.8032642804548935},"index":6,"playId":"60fe05bc-9ded-36ab-b925-b4486111b892","pitchNumber":3,"startTime":"2025-07-31T21:26:08.520Z","endTime":"2025-07-31T21:26:12.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.60691274015606,"strikeZoneBottom":1.7799993743227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.862567499354512,"aZ":-29.61534438372876,"pfxX":0.09057124724570986,"pfxZ":1.4105639045682636,"pX":-1.7560226240998469,"pZ":1.7881727716760072,"vX0":-8.358099352952006,"vY0":-133.81576434184115,"vZ0":-4.627504020356597,"x":183.94,"y":190.5,"x0":1.3913999444779648,"y0":50.006131497350765,"z0":5.65222879940942,"aX":0.1641668812865295},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.8,"breakHorizontal":1.6,"spinRate":2625,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.40872427453036986,"extension":6.80202067078664},"index":7,"playId":"4c5019a5-3a5c-335a-abad-96d9e28c1a98","pitchNumber":4,"startTime":"2025-07-31T21:26:32.736Z","endTime":"2025-07-31T21:26:35.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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.6,"endSpeed":89.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.756724799057906,"aZ":-13.526908063980123,"pfxX":6.265043837558673,"pfxZ":9.024180361308813,"pX":-0.28006387822734496,"pZ":3.706219949225774,"vX0":-6.810966240697185,"vY0":-143.43916051351292,"vZ0":-3.5418181248867793,"x":127.68,"y":138.71,"x0":1.3207416974265085,"y0":50.00262019607122,"z0":5.810621759402895,"aX":12.946354792079113},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":-9.8,"spinRate":2296,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.38307403094403103,"extension":6.820891348356998},"index":8,"playId":"a533dbfc-96f7-3a41-8c42-c6243a0d7dd1","pitchNumber":5,"startTime":"2025-07-31T21:26:50.528Z","endTime":"2025-07-31T21:26:54.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.60867744241457,"strikeZoneBottom":1.77999989152832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.514555540143956,"aZ":-29.499120321545984,"pfxX":-1.380024566264482,"pfxZ":1.4840139403144406,"pX":0.005785970646724639,"pZ":4.453981372078909,"vX0":-3.422843511736113,"vY0":-133.69533727548173,"vZ0":1.7975076249004118,"x":116.78,"y":118.52,"x0":1.4850261233492208,"y0":50.00079534639718,"z0":5.899511057843889,"aX":-2.4808307629543993},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.4,"breakHorizontal":3.2,"spinRate":2546,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4106738360283604,"extension":6.860717371986538},"index":9,"playId":"cba2d52d-dcda-3cff-9588-65bf3b3054ae","pitchNumber":6,"startTime":"2025-07-31T21:27:10.982Z","endTime":"2025-07-31T21:27:14.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":99.9,"endSpeed":90.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.948510563488085,"aZ":-12.184353350336167,"pfxX":5.204387107730368,"pfxZ":9.444054102067662,"pX":-0.4079352041144169,"pZ":2.602509920972493,"vX0":-6.805280906164508,"vY0":-145.2342158087263,"vZ0":-6.676131721791746,"x":132.55,"y":168.51,"x0":1.2996552543529303,"y0":50.000566812576785,"z0":5.686674448169282,"aX":11.014010336333875},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.7,"breakHorizontal":-7.9,"spinRate":2203,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.37846364510562003,"extension":7.150665851119089},"hitData":{"launchSpeed":96.9,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.76,"coordY":149.15}},"index":10,"playId":"18daa898-e4e3-312f-81a6-2b48187cefd3","pitchNumber":7,"startTime":"2025-07-31T21:27:28.167Z","endTime":"2025-07-31T21:27:36.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"third":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":0.8,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:27:36.779Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Caballero pops out to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T21:32:19.570Z","endTime":"2025-07-31T21:33:16.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yerry De los Santos replaces Marcus Stroman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"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-31T21:28:52.142Z","endTime":"2025-07-31T21:29:57.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660787,"link":"/api/v1/people/660787"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":573186,"link":"/api/v1/people/573186","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"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-31T21:29:57.586Z","endTime":"2025-07-31T21:30:34.543Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":7,"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-31T21:30:34.543Z","endTime":"2025-07-31T21:32:21.928Z","isPitch":false,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.12176869558398,"strikeZoneBottom":1.43000187916979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.27304802259679,"aZ":-23.816622080316467,"pfxX":-12.44345638057041,"pfxZ":4.461711862194834,"pX":0.7528314291137433,"pZ":0.8663382467330869,"vX0":11.800657308314744,"vY0":-136.08065006703055,"vZ0":-8.43576628932373,"x":88.3,"y":215.39,"x0":-2.0262708153284623,"y0":50.002387232470845,"z0":5.660378824955234,"aX":-23.302855767725394},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.4,"breakHorizontal":20.0,"spinRate":2007,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4027223047013724,"extension":6.487261789185265},"index":3,"playId":"0db8dda1-889a-3172-8127-b33a6ca2d4b9","pitchNumber":1,"startTime":"2025-07-31T21:32:21.928Z","endTime":"2025-07-31T21:32:26.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.1239977363737,"strikeZoneBottom":1.43000065845816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94003412072487,"aZ":-20.916614694527965,"pfxX":-10.862735134295814,"pfxZ":5.971858768974355,"pX":-0.7120948797137646,"pZ":2.1433127080907677,"vX0":7.743941438756746,"vY0":-136.61413964112015,"vZ0":-5.929672624692969,"x":144.14,"y":180.91,"x0":-2.176502376464421,"y0":50.000824981299736,"z0":5.785965983465568,"aX":-20.46884604644575},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":18.0,"spinRate":2196,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.40139099326071825,"extension":6.492447941326398},"index":4,"playId":"48f927a2-caae-336b-9570-135e90b7b94d","pitchNumber":2,"startTime":"2025-07-31T21:32:35.315Z","endTime":"2025-07-31T21:32:38.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":2.98685267236401,"strikeZoneBottom":1.43000199100749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.446732799214857,"aZ":-18.272281540727356,"pfxX":-11.77939852314187,"pfxZ":7.3198008930370735,"pX":1.070076002953432,"pZ":2.2335871201950894,"vX0":12.131278809082733,"vY0":-137.2024039388506,"vZ0":-6.344190633438953,"x":76.21,"y":178.47,"x0":-1.8865214504045684,"y0":50.00377774094275,"z0":5.828940444708332,"aX":-22.37331741310123},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":18.7,"spinRate":2202,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.39980547979167547,"extension":6.557461727719118},"index":5,"playId":"fdf506b9-fdb7-33b0-ac4e-1d210e7b80eb","pitchNumber":3,"startTime":"2025-07-31T21:32:50.150Z","endTime":"2025-07-31T21:32:54.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.101792855060868,"aZ":-15.93493710751616,"pfxX":-9.752102705843718,"pfxZ":8.61446078908399,"pX":-0.9299497986771164,"pZ":3.007401621342114,"vX0":6.435620175899398,"vY0":-136.68021018711178,"vZ0":-5.024250214971372,"x":152.45,"y":157.58,"x0":-2.0521680590348343,"y0":50.00509664654322,"z0":5.969622728650546,"aX":-18.38968923256499},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":16.2,"spinRate":2227,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40126406808137993,"extension":6.640261476188684},"hitData":{"launchSpeed":64.7,"launchAngle":67.0,"totalDistance":105.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":135.94,"coordY":161.76}},"index":6,"playId":"a59073b4-f718-385f-ab08-90a5661d1f4e","pitchNumber":4,"startTime":"2025-07-31T21:33:07.190Z","endTime":"2025-07-31T21:33:16.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:33:16.185Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Junior Caminero strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T21:33:17.014Z","endTime":"2025-07-31T21:35:02.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"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":96.1,"endSpeed":87.7,"strikeZoneTop":3.6075802027821,"strikeZoneBottom":1.64911104312007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.569738415797723,"aZ":-18.82515729567894,"pfxX":-12.121518193641323,"pfxZ":6.781756235035681,"pX":0.8545000668457587,"pZ":2.554901979172959,"vX0":11.697553872603917,"vY0":-139.4474193287316,"vZ0":-5.507076714177841,"x":84.43,"y":169.8,"x0":-1.8213135909994331,"y0":50.000405406371904,"z0":5.7985206199858945,"aX":-23.851996386313832},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.3,"breakHorizontal":19.6,"spinRate":2188,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.39289702257763404,"extension":6.793664825715636},"index":0,"playId":"8c04a551-f32a-37f5-b4d5-ac3e0e6be6d4","pitchNumber":1,"startTime":"2025-07-31T21:33:40.623Z","endTime":"2025-07-31T21:33:45.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.45660043118259,"strikeZoneBottom":1.58747342450798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56087001155381,"aZ":-30.970242390073537,"pfxX":0.559761965495988,"pfxZ":0.7573080260265233,"pX":2.0331393227478283,"pZ":2.1329142467268833,"vX0":9.54498106300064,"vY0":-125.28465495243188,"vZ0":-3.150943121973592,"x":39.5,"y":181.19,"x0":-1.8939420475505282,"y0":50.00582213071709,"z0":5.929949892936215,"aX":0.8906772128440341},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":-3.1,"spinRate":2095,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.43667224152594253,"extension":6.69077007208108},"index":1,"playId":"db6c9e47-d40c-3bb7-8bc3-fe7f690a6a4a","pitchNumber":2,"startTime":"2025-07-31T21:33:55.182Z","endTime":"2025-07-31T21:33:59.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.55101278265464,"strikeZoneBottom":1.64000004397291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.980379744681862,"aZ":-21.565258094281972,"pfxX":-10.340237364536836,"pfxZ":5.45248136585586,"pX":-2.3381449931573934,"pZ":3.283899746835825,"vX0":3.1322517970243875,"vY0":-138.39381030052124,"vZ0":-3.1895335848610875,"x":206.12,"y":150.11,"x0":-2.138923602210361,"y0":50.00458678305468,"z0":5.890622343353279,"aX":-20.121456097932537},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.5,"breakHorizontal":18.1,"spinRate":2250,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3953182099016579,"extension":6.596556301346637},"index":2,"playId":"4c725c13-f1b2-3922-9494-1eefb0079904","pitchNumber":3,"startTime":"2025-07-31T21:34:14.695Z","endTime":"2025-07-31T21:34:21.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.51871987898269,"strikeZoneBottom":1.63999861631947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.421448270794368,"aZ":-32.01845418433227,"pfxX":-8.453917941143136,"pfxZ":0.09311204585742594,"pX":0.7034915820850289,"pZ":2.6864952537596456,"vX0":8.995455250465138,"vY0":-128.47259409370434,"vZ0":-2.2309209722211807,"x":90.18,"y":166.24,"x0":-1.743624851949043,"y0":50.003672500075574,"z0":6.052898595104432,"aX":-14.14420798546375},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.1,"breakHorizontal":13.3,"spinRate":1702,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.4262232698010462,"extension":6.6282898036226365},"index":3,"playId":"1eaaf34f-1ec1-3f2d-a454-b05891382d1f","pitchNumber":4,"startTime":"2025-07-31T21:34:41.267Z","endTime":"2025-07-31T21:34:44.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.506324926251768,"aZ":-29.332383003887276,"pfxX":-9.153760439454977,"pfxZ":1.683748859185787,"pX":0.8988327911254278,"pZ":1.7854454380551252,"vX0":9.50280041942235,"vY0":-128.70498808921025,"vZ0":-4.797598079248601,"x":82.74,"y":190.57,"x0":-1.6434743690421831,"y0":50.00150027917042,"z0":5.9323722118906685,"aX":-15.43047637628613},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.2,"breakHorizontal":14.5,"spinRate":1718,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42478105745471284,"extension":6.810633182195226},"index":4,"playId":"1057b3d8-526e-325b-b56b-868e3ec9be21","pitchNumber":5,"startTime":"2025-07-31T21:34:58.148Z","endTime":"2025-07-31T21:35:02.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:35:02.881Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Lowe grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T21:35:03.188Z","endTime":"2025-07-31T21:36:17.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"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":"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":2},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.70447486481731,"strikeZoneBottom":1.74000187335349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.43493134041318,"aZ":-33.26220755106117,"pfxX":1.9810562975419073,"pfxZ":-0.7345589593832607,"pX":-1.2575505054265472,"pZ":2.691335957080137,"vX0":1.7377002412757157,"vY0":-120.57425485377195,"vZ0":-0.8713686031997536,"x":164.93,"y":166.11,"x0":-2.2437716257590496,"y0":50.003094339577395,"z0":5.980523907258597,"aX":2.9302792792943415},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.3,"breakHorizontal":-4.0,"spinRate":2022,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.4534652015417562,"extension":6.513915530546927},"index":0,"playId":"4313fe26-db97-3399-b240-38ef17284b97","pitchNumber":1,"startTime":"2025-07-31T21:35:26.921Z","endTime":"2025-07-31T21:35:31.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.51772719088862,"aZ":-32.26444011564856,"pfxX":-9.27139690464294,"pfxZ":-0.05898875069371634,"pX":-0.022454397372866128,"pZ":2.343730468080066,"vX0":7.716923764682846,"vY0":-127.96845901015102,"vZ0":-2.919578459275095,"x":117.86,"y":175.5,"x0":-1.8732169515976431,"y0":50.00065588815982,"z0":6.028151032223257,"aX":-15.368571332047544},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.6,"breakHorizontal":15.0,"spinRate":1523,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.42810715038375813,"extension":6.703565314862279},"index":1,"playId":"625f768a-51b9-36a3-b375-2a7776ab6a48","pitchNumber":2,"startTime":"2025-07-31T21:35:42.681Z","endTime":"2025-07-31T21:35:50.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":88.4,"endSpeed":81.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.82867607743467,"aZ":-35.025397193950795,"pfxX":-9.783682714771237,"pfxZ":-1.7060601136943863,"pX":-0.5123903303161774,"pZ":1.7740736096854834,"vX0":6.983349588196754,"vY0":-128.48313338541382,"vZ0":-3.7121295975731696,"x":136.53,"y":190.88,"x0":-1.9956250775534983,"y0":50.00272413806808,"z0":5.961757256756598,"aX":-16.343521614036874},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.7,"breakHorizontal":16.1,"spinRate":1586,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.42643793382995954,"extension":6.619291948414651},"hitData":{"launchSpeed":77.6,"launchAngle":0.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":153.71}},"index":2,"playId":"0ad201ec-0ce2-3f24-9a5d-216136d1f4a0","pitchNumber":3,"startTime":"2025-07-31T21:36:09.321Z","endTime":"2025-07-31T21:36:17.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:36:17.311Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan McMahon singles on a line drive to left fielder Jake Mangum.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T21:38:35.769Z","endTime":"2025-07-31T21:39:25.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"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"}]}],"playEvents":[{"details":{"description":"Pitching Change: Joe Rock replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"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-31T21:37:30.579Z","endTime":"2025-07-31T21:38:38.103Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":697812,"link":"/api/v1/people/697812"},"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":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03075034069617,"aZ":-24.076268266306617,"pfxX":11.21703886816091,"pfxZ":4.3722181441917165,"pX":0.5418588035058758,"pZ":3.1850230319155477,"vX0":-7.628230404247849,"vY0":-135.81592596714702,"vZ0":-2.2926653712463256,"x":96.35,"y":152.78,"x0":1.9413915621066533,"y0":50.003695237275586,"z0":5.7289609674023625,"aX":20.78411462538447},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":-18.5,"spinRate":2372,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.4045548787026605,"extension":6.7692822959539765},"index":1,"playId":"5b48f552-b2e7-3464-8541-ea1f729745c3","pitchNumber":1,"startTime":"2025-07-31T21:38:38.103Z","endTime":"2025-07-31T21:38:43.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.47115804441363,"strikeZoneBottom":1.57000063374238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.351790778127896,"aZ":-21.95508834760431,"pfxX":11.319923856225628,"pfxZ":5.584600122264883,"pX":-1.0415574706665984,"pZ":1.1313656096316305,"vX0":-11.00983181429973,"vY0":-134.92684622846062,"vZ0":-7.806078482896037,"x":156.7,"y":208.23,"x0":1.6354631663476227,"y0":50.0047107528676,"z0":5.627492285237583,"aX":20.722350452613338},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":-17.9,"spinRate":2394,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4070830705937549,"extension":6.606943300455819},"index":2,"playId":"9424dbbf-e0a2-35ad-945f-95a86f93adcb","pitchNumber":2,"startTime":"2025-07-31T21:39:00.405Z","endTime":"2025-07-31T21:39:03.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07189097271319,"aZ":-23.88688974430822,"pfxX":11.113128326995065,"pfxZ":4.436904634135552,"pX":0.46968016610368885,"pZ":2.1653186067365144,"vX0":-7.6191142217542325,"vY0":-136.32451430916635,"vZ0":-4.942767829329183,"x":99.1,"y":180.32,"x0":1.8676495192218785,"y0":50.00270601639214,"z0":5.666885067853891,"aX":20.759803635124392},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.1,"breakHorizontal":-18.4,"spinRate":2342,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4029408750871366,"extension":6.918170778844097},"hitData":{"launchSpeed":86.2,"launchAngle":13.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":101.66,"coordY":104.94}},"index":3,"playId":"11409af7-238d-3ba9-b801-dbbb70257419","pitchNumber":3,"startTime":"2025-07-31T21:39:15.310Z","endTime":"2025-07-31T21:39:25.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.3,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:39:25.427Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Volpe strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T21:39:24.677Z","endTime":"2025-07-31T21:41:15.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.20691196859512,"strikeZoneBottom":1.45661914971642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.244876996994883,"aZ":-25.87937448691934,"pfxX":11.244505357944407,"pfxZ":3.3451763644157815,"pX":1.2109279848253738,"pZ":3.2862921401417076,"vX0":-6.8248436174433165,"vY0":-136.35392008649137,"vZ0":-1.5641903732232985,"x":70.84,"y":150.05,"x0":2.286671995452782,"y0":50.00221816727377,"z0":5.654665920721641,"aX":21.15269251676677},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.9,"breakHorizontal":-19.0,"spinRate":2234,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.40184294583349267,"extension":6.850006113060619},"index":0,"playId":"95e48660-f954-3fda-9e59-f6543596cdd5","pitchNumber":1,"startTime":"2025-07-31T21:39:49.841Z","endTime":"2025-07-31T21:39:54.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.38505369121999,"strikeZoneBottom":1.58999949220113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.410102480053414,"aZ":-24.085273095299787,"pfxX":10.957047886843565,"pfxZ":4.264294674034463,"pX":-0.27656564233137715,"pZ":2.448099125397964,"vX0":-9.746703047061322,"vY0":-136.87346352155757,"vZ0":-3.8783988555304907,"x":127.54,"y":172.68,"x0":1.9082291574934254,"y0":50.00075060698734,"z0":5.534032120638133,"aX":20.772880745756556},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":-17.8,"spinRate":2298,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.4002827190777807,"extension":6.752819336169559},"index":1,"playId":"717be644-60ab-308f-8e19-365fb231f6cb","pitchNumber":2,"startTime":"2025-07-31T21:40:08.384Z","endTime":"2025-07-31T21:40:11.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.176400145186808,"aZ":-32.314790162379246,"pfxX":-1.7054119315595078,"pfxZ":-0.08620290112593665,"pX":-0.10830725454029316,"pZ":2.806002833040554,"vX0":-5.409667646012387,"vY0":-126.00266983296817,"vZ0":-0.4486235033165752,"x":121.13,"y":163.02,"x0":2.2757168520294537,"y0":50.00214126659444,"z0":5.565647330228293,"aX":-2.781277828626389},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":4.2,"spinRate":2565,"spinDirection":260},"zone":5,"typeConfidence":2.0,"plateTime":0.43234329923822745,"extension":6.643520104980092},"index":2,"playId":"50be82e1-0f0d-3b0b-8aef-d4ab34c8c370","pitchNumber":3,"startTime":"2025-07-31T21:40:28.091Z","endTime":"2025-07-31T21:40:31.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.84611499793734,"aZ":-14.519753937647394,"pfxX":6.2970268447744235,"pfxZ":9.395663132381111,"pX":0.08162687029262321,"pZ":3.1428806089859536,"vX0":-7.620769031415622,"vY0":-136.86043271271697,"vZ0":-3.9801604087524995,"x":113.89,"y":153.92,"x0":2.096475088951689,"y0":50.005347356034235,"z0":5.624158406157733,"aX":11.835922844705312},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":-9.6,"spinRate":2309,"spinDirection":123},"zone":2,"typeConfidence":2.0,"plateTime":0.4016467535361117,"extension":6.749170113943527},"index":3,"playId":"4313ea9b-da35-338c-9cb5-51723ec182a7","pitchNumber":4,"startTime":"2025-07-31T21:40:50.594Z","endTime":"2025-07-31T21:40:53.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":94.2,"endSpeed":84.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.0857852445126,"aZ":-18.249458846841755,"pfxX":10.577873050835706,"pfxZ":7.507180162049208,"pX":0.48122940587034224,"pZ":3.428891900031458,"vX0":-7.830264758464473,"vY0":-136.76473595063914,"vZ0":-2.663838715887853,"x":98.66,"y":146.2,"x0":2.0378245107337802,"y0":50.00166128488694,"z0":5.698342811099869,"aX":19.615257253919186},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":-17.0,"spinRate":2344,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.4037760986927066,"extension":6.77362760853647},"index":4,"playId":"537373c2-f029-3791-ad25-a61f42f78d7a","pitchNumber":5,"startTime":"2025-07-31T21:41:12.154Z","endTime":"2025-07-31T21:41:15.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.48,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:41:15.577Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Rice flies out to right fielder Josh Lowe.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T21:41:18.546Z","endTime":"2025-07-31T21:43:09.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700250,"fullName":"Ben Rice","link":"/api/v1/people/700250"},"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":"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.5,"endSpeed":84.9,"strikeZoneTop":3.56133350937501,"strikeZoneBottom":1.82335764580501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.63387255834572,"aZ":-23.250239273266732,"pfxX":11.195283305038771,"pfxZ":4.81896986973868,"pX":0.9832481535944455,"pZ":2.207027304754383,"vX0":-6.388192235505839,"vY0":-135.9475397968798,"vZ0":-4.905077544740638,"x":79.52,"y":179.19,"x0":1.9215404804933425,"y0":50.00621266300643,"z0":5.67027549926506,"aX":20.746036546692793},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.8,"breakHorizontal":-18.7,"spinRate":2280,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.40447579650131305,"extension":7.111081657129535},"index":0,"playId":"53867e72-dc77-3412-bde8-76c3d1c554db","pitchNumber":1,"startTime":"2025-07-31T21:41:38.863Z","endTime":"2025-07-31T21:41:42.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.6967867214403,"strikeZoneBottom":1.74999919311004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58377717490688,"aZ":-33.091134563070874,"pfxX":-0.9011140125209876,"pfxZ":-0.5730228530425485,"pX":1.8024961922966585,"pZ":3.4450828794364408,"vX0":-1.0377910550302967,"vY0":-125.75248773187099,"vZ0":1.06121225116904,"x":48.29,"y":145.76,"x0":2.337645738006824,"y0":50.0021780315617,"z0":5.702708403135296,"aX":-1.4425810962820729},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":1.9,"spinRate":2503,"spinDirection":288},"zone":12,"typeConfidence":2.0,"plateTime":0.43561766343990804,"extension":6.820260099335265},"index":1,"playId":"fdd40ce0-14ed-36ff-9d23-a3bb9c4e8a8f","pitchNumber":2,"startTime":"2025-07-31T21:41:56.958Z","endTime":"2025-07-31T21:42:00.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.72466337535214,"strikeZoneBottom":1.749999676026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.32210377765154,"aZ":-22.430118904169014,"pfxX":11.887163311278076,"pfxZ":5.231800805263246,"pX":-0.22034760737370823,"pZ":1.8741980987175892,"vX0":-9.297771705191565,"vY0":-135.94751416202936,"vZ0":-6.104554530778351,"x":125.4,"y":188.18,"x0":1.7089877416403252,"y0":50.00145055010799,"z0":5.718028205322138,"aX":22.127580238223718},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":-19.4,"spinRate":2332,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.40375458679561094,"extension":7.149611630064673},"index":2,"playId":"f11648d6-1333-30a6-af52-696591b21cc4","pitchNumber":3,"startTime":"2025-07-31T21:42:15.446Z","endTime":"2025-07-31T21:42:19.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04910542812838,"aZ":-32.697635729599,"pfxX":-1.6143043530671615,"pfxZ":-0.32978362802804284,"pX":-0.5074821372726092,"pZ":1.3295220550031586,"vX0":-5.701619836611134,"vY0":-125.31498862522922,"vZ0":-3.653925505500099,"x":136.34,"y":202.88,"x0":2.009768673011203,"y0":50.00260816134486,"z0":5.486217788153874,"aX":-2.5594232235795222},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.2,"breakHorizontal":4.3,"spinRate":2534,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.43758457974500375,"extension":6.864988448775971},"index":3,"playId":"0e9b0211-5949-374f-94ca-9a79e355c3cd","pitchNumber":4,"startTime":"2025-07-31T21:42:34.663Z","endTime":"2025-07-31T21:42:38.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":85.3,"endSpeed":78.3,"strikeZoneTop":3.74,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.724839388914706,"aZ":-32.33395060484276,"pfxX":-1.769467980040344,"pfxZ":-0.10269032514500687,"pX":0.44670905265269206,"pZ":3.696549149556892,"vX0":-3.35285395495299,"vY0":-124.19668142799723,"vZ0":1.7921871542011694,"x":99.97,"y":138.97,"x0":2.0437216064422943,"y0":50.0026518616002,"z0":5.653506269904094,"aX":-2.7652909304331},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.5,"breakHorizontal":4.0,"spinRate":2475,"spinDirection":291},"zone":3,"typeConfidence":2.0,"plateTime":0.4409070770472545,"extension":6.476884757819708},"hitData":{"launchSpeed":98.5,"launchAngle":49.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.52,"coordY":93.55}},"index":4,"playId":"267d2bc2-7a96-3112-aee9-eb1bd51f4c2d","pitchNumber":5,"startTime":"2025-07-31T21:42:55.535Z","endTime":"2025-07-31T21:43:09.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":700250,"link":"/api/v1/people/700250","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":700250,"link":"/api/v1/people/700250"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:43:09.043Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T21:43:08.366Z","endTime":"2025-07-31T21:45:32.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.43426650745911,"strikeZoneBottom":1.56999825109792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.166282481142513,"aZ":-25.46410406753545,"pfxX":10.064001863221538,"pfxZ":3.5399808730798235,"pX":-0.06195359939995957,"pZ":1.1945631918375326,"vX0":-9.11458447037582,"vY0":-137.08667478206726,"vZ0":-6.406051745975962,"x":119.36,"y":206.53,"x0":2.0033485413540286,"y0":50.006719891692036,"z0":5.307504722031446,"aX":19.10094201038768},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":-16.2,"spinRate":2285,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4000092441703549,"extension":6.666305687313046},"index":0,"playId":"74456e63-565d-3b41-b7a9-1556be7612c1","pitchNumber":1,"startTime":"2025-07-31T21:43:29.143Z","endTime":"2025-07-31T21:43:34.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.39176417945468,"strikeZoneBottom":1.56999946978773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.604500425263126,"aZ":-25.501429143856654,"pfxX":10.400053502364768,"pfxZ":3.5092759791595,"pX":-0.2688849711605807,"pZ":1.8537113090546136,"vX0":-9.580646877010464,"vY0":-137.3576638562353,"vZ0":-4.935608870084441,"x":127.25,"y":188.73,"x0":1.9201292334382667,"y0":50.00470948780527,"z0":5.41695800630048,"aX":19.79236356394843},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.4,"breakHorizontal":-16.7,"spinRate":2287,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.3993806273457028,"extension":6.896654153074927},"index":1,"playId":"c32b6128-3e61-3066-960c-2277b4f0363b","pitchNumber":2,"startTime":"2025-07-31T21:43:45.632Z","endTime":"2025-07-31T21:43:49.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.184963377896807,"aZ":-29.586364697296478,"pfxX":-0.17044043149607835,"pfxZ":1.5921346431340986,"pX":-0.26884088716966653,"pZ":2.4186391546298416,"vX0":-5.957727975256277,"vY0":-126.38525317167077,"vZ0":-1.6466223106524374,"x":127.25,"y":173.48,"x0":2.138608690174296,"y0":50.000021296926775,"z0":5.449382919523489,"aX":-0.2753051688436163},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":1.7,"spinRate":2587,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.43298464562007766,"extension":6.787059025605331},"index":2,"playId":"5f58fab3-dfd2-3b76-b29b-04686a606036","pitchNumber":3,"startTime":"2025-07-31T21:44:03.092Z","endTime":"2025-07-31T21:44:08.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.46655313115281,"strikeZoneBottom":1.56999983871234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.156148657156386,"aZ":-30.50481125705846,"pfxX":-2.3968004168769816,"pfxZ":1.0436822625800755,"pX":0.35456568987162734,"pZ":0.4853688267109739,"vX0":-4.026072358283012,"vY0":-125.06356032563433,"vZ0":-5.464093511703311,"x":103.48,"y":225.68,"x0":2.293642912295147,"y0":50.00028580932126,"z0":5.1870120063502965,"aX":-3.8116880854923725},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":5.3,"spinRate":2652,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.4372164635476623,"extension":6.638809959824491},"index":3,"playId":"30e4d20e-0539-38d2-8d35-0159cb9ec394","pitchNumber":4,"startTime":"2025-07-31T21:44:23.050Z","endTime":"2025-07-31T21:44:26.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.291619860927078,"aZ":-21.486090215451924,"pfxX":9.65034350690873,"pfxZ":5.580487521586446,"pX":-0.5657123708599504,"pZ":2.2666009197162236,"vX0":-10.438284461134419,"vY0":-137.69522509888895,"vZ0":-4.6953992526432184,"x":138.56,"y":177.58,"x0":2.0250341912651937,"y0":50.003738426333975,"z0":5.452604050731227,"aX":18.48593752983067},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":-15.2,"spinRate":2396,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.39817329130233414,"extension":6.771672344611692},"index":4,"playId":"9a88c6d8-5a17-3b73-ab71-fd2bf0fc32dd","pitchNumber":5,"startTime":"2025-07-31T21:44:45.043Z","endTime":"2025-07-31T21:44:48.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63987980599239,"aZ":-31.420077124791902,"pfxX":-1.0012138920812357,"pfxZ":0.4627675075145188,"pX":0.34064342601042924,"pZ":2.507151061407027,"vX0":-4.577243116112917,"vY0":-126.83591027035065,"vZ0":-1.1137206921600287,"x":104.02,"y":171.09,"x0":2.297837404132111,"y0":50.003571023344655,"z0":5.454671186519543,"aX":-1.6326029708283103},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.8,"breakHorizontal":2.9,"spinRate":2566,"spinDirection":262},"zone":6,"typeConfidence":2.0,"plateTime":0.4316290680016386,"extension":6.925212742941795},"index":5,"playId":"27cd9c84-c503-3a39-8468-8d9120030eaa","pitchNumber":6,"startTime":"2025-07-31T21:45:05.926Z","endTime":"2025-07-31T21:45:09.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44104813470907,"aZ":-34.77652772996336,"pfxX":-1.4476248311834885,"pfxZ":-1.6135481782866776,"pX":-1.456821634765631,"pZ":1.3430407699539166,"vX0":-8.280628330061948,"vY0":-126.084490764691,"vZ0":-2.979132639414999,"x":172.53,"y":202.52,"x0":2.056950500122678,"y0":50.0032304959257,"z0":5.343859505375054,"aX":-2.3327327344468434},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.4,"breakHorizontal":4.6,"spinRate":2577,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.43426966352489593,"extension":6.764232992863217},"index":6,"playId":"b77249c8-afb7-3593-9877-0de635e4f637","pitchNumber":7,"startTime":"2025-07-31T21:45:26.844Z","endTime":"2025-07-31T21:45:32.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:45:32.642Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T21:47:18.679Z","endTime":"2025-07-31T21:48:46.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.0,"endSpeed":85.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36701853724062,"aZ":-18.22073315477851,"pfxX":-11.533627338205704,"pfxZ":7.422287919506317,"pX":-1.9796212613471844,"pZ":3.154164014877411,"vX0":4.2360668655986,"vY0":-136.77575498548947,"vZ0":-3.988714151810962,"x":192.46,"y":153.62,"x0":-2.057122845783217,"y0":50.00227855482041,"z0":5.893820470814029,"aX":-21.680850189680196},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":19.9,"spinRate":2069,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4016576061918853,"extension":6.750646574461975},"index":0,"playId":"72231ca9-4093-3038-8fac-f93d3366d6f8","pitchNumber":1,"startTime":"2025-07-31T21:47:58.799Z","endTime":"2025-07-31T21:48:04.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.29000070960741,"strikeZoneBottom":1.54000160727105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.338043246783656,"aZ":-18.84371529217068,"pfxX":-11.01338531180125,"pfxZ":6.9018185179377625,"pX":-1.5128803713180128,"pZ":2.9195469794771354,"vX0":4.913717705081864,"vY0":-138.43394539282346,"vZ0":-4.70782829882157,"x":174.67,"y":159.95,"x0":-1.8850323004959997,"y0":50.00078058112139,"z0":5.912300801211214,"aX":-21.26707656046968},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":18.8,"spinRate":2105,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.39640570467763014,"extension":6.771165009028281},"index":1,"playId":"57bc02c4-dbb8-3808-b2f1-f12a7095b824","pitchNumber":2,"startTime":"2025-07-31T21:48:22.529Z","endTime":"2025-07-31T21:48:27.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.18377696526325,"aZ":-33.31481440850878,"pfxX":-10.193332594192432,"pfxZ":-0.6894936059736017,"pX":0.5292241029164165,"pZ":1.3955593130126607,"vX0":9.114435047475519,"vY0":-127.89108050100778,"vZ0":-4.616862590955689,"x":96.83,"y":201.1,"x0":-1.7551240404833344,"y0":50.00185823979693,"z0":5.834826908024493,"aX":-16.897942311422106},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.0,"breakHorizontal":16.4,"spinRate":1574,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.42814573988410976,"extension":6.723749820925553},"index":2,"playId":"9183fdeb-f54c-3042-8855-6c9df04b1d4d","pitchNumber":3,"startTime":"2025-07-31T21:48:42.101Z","endTime":"2025-07-31T21:48:46.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.7,"awayTeamWinProbability":8.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:48:46.456Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Walls strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T21:48:46.690Z","endTime":"2025-07-31T21:50:11.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"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":"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":3},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.49574089066805,"strikeZoneBottom":1.59000065222531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.872141194138287,"aZ":-16.596624012054463,"pfxX":-9.121196261968484,"pfxZ":8.217011767020775,"pX":0.47963146362759956,"pZ":1.8599288279087771,"vX0":9.751007360353338,"vY0":-137.1767841829979,"vZ0":-7.319027552145093,"x":98.72,"y":188.56,"x0":-1.9452043919389825,"y0":50.002942712383145,"z0":5.705334521675994,"aX":-17.290538648877224},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":14.3,"spinRate":2125,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4001083418946232,"extension":6.851894716625495},"index":0,"playId":"e0719118-447a-3aef-85ba-5b387c7a6f88","pitchNumber":1,"startTime":"2025-07-31T21:49:10.696Z","endTime":"2025-07-31T21:49:14.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.53282581979052,"strikeZoneBottom":1.59000114052581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.636277946424688,"aZ":-33.79818970630498,"pfxX":-9.874113395240132,"pfxZ":-0.9735223990535573,"pX":-0.05180663194835528,"pZ":2.1938020583885343,"vX0":7.286911370206461,"vY0":-128.49127192282802,"vZ0":-3.341413256561598,"x":118.97,"y":179.55,"x0":-1.6417532027260726,"y0":50.00088131493358,"z0":6.137271077755649,"aX":-16.507953906884886},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.3,"breakHorizontal":16.2,"spinRate":1576,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4262718085521815,"extension":6.698551639961353},"index":1,"playId":"0dd94036-2f94-376d-bf70-ad7ca2fde8d4","pitchNumber":2,"startTime":"2025-07-31T21:49:29.392Z","endTime":"2025-07-31T21:49:33.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.44275695574967,"strikeZoneBottom":1.58999804722674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.223599682289116,"aZ":-32.43200683069636,"pfxX":-10.711704869865798,"pfxZ":-0.15465736484971804,"pX":0.2177698996286891,"pZ":0.12815761041272272,"vX0":8.492149931534295,"vY0":-127.72404704811372,"vZ0":-8.031831866958525,"x":108.7,"y":235.32,"x0":-1.7712809779000007,"y0":50.00564464367649,"z0":5.891246945747686,"aX":-17.562844441916077},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.0,"breakHorizontal":17.3,"spinRate":1655,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4301193246885937,"extension":6.732006392188036},"index":2,"playId":"685961f1-b1d8-3cf7-9365-6c7541b5bc63","pitchNumber":3,"startTime":"2025-07-31T21:49:47.565Z","endTime":"2025-07-31T21:49:51.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.780688655541272,"aZ":-32.7438352480476,"pfxX":-11.360086453373974,"pfxZ":-0.3495064414736886,"pX":-0.43243668949889774,"pZ":1.1699516467735578,"vX0":7.219581836780954,"vY0":-127.7897843527128,"vZ0":-5.517437473037414,"x":133.48,"y":207.19,"x0":-1.8386389628748923,"y0":50.0038062715319,"z0":5.972700593060094,"aX":-18.525942743735225},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.8,"breakHorizontal":18.6,"spinRate":1641,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4309445709069606,"extension":6.758693535780038},"index":3,"playId":"8ba829c3-27df-3553-a698-74fa4434136c","pitchNumber":4,"startTime":"2025-07-31T21:50:07.395Z","endTime":"2025-07-31T21:50:11.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:50:11.113Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T21:50:12.373Z","endTime":"2025-07-31T21:51:18.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.29237471282873,"strikeZoneBottom":1.54757040138223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.42829952765372,"aZ":-15.647520032159099,"pfxX":-9.832644037973669,"pfxZ":8.554133668948538,"pX":0.9759933451315718,"pZ":2.816449313037618,"vX0":10.59947049200003,"vY0":-138.70044846025874,"vZ0":-5.444213543550808,"x":79.8,"y":162.74,"x0":-1.6327997386656699,"y0":50.0059311526814,"z0":5.862566596716986,"aX":-19.00296485905168},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":15.4,"spinRate":2225,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.3961637052695681,"extension":6.8769795604888095},"index":0,"playId":"06996ac4-63af-3a10-a238-25c3a9eac91d","pitchNumber":1,"startTime":"2025-07-31T21:50:37.345Z","endTime":"2025-07-31T21:50:40.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.22415429338984,"strikeZoneBottom":1.52000124131743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.462176275004477,"aZ":-32.54086324110625,"pfxX":-9.934816005335133,"pfxZ":-0.22461095774587925,"pX":0.6973917425099379,"pZ":2.4477190679964163,"vX0":9.261042413741633,"vY0":-128.25000562757083,"vZ0":-2.6307690394826513,"x":90.42,"y":172.69,"x0":-1.683343201414302,"y0":50.00169162833384,"z0":6.044877884147861,"aX":-16.419859682993433},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.8,"breakHorizontal":15.7,"spinRate":1521,"spinDirection":244},"zone":6,"typeConfidence":2.0,"plateTime":0.4283628885977042,"extension":6.689072654730489},"index":1,"playId":"286db37c-3210-3268-b7ff-952fff51e632","pitchNumber":2,"startTime":"2025-07-31T21:50:53.274Z","endTime":"2025-07-31T21:50:57.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"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-31T21:51:02.764Z","endTime":"2025-07-31T21:51:15.243Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"},"defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.79878699420981,"aZ":-19.67623307038883,"pfxX":-10.32632078503937,"pfxZ":6.393994561970711,"pX":-0.9896927028254492,"pZ":3.8332228077178945,"vX0":5.5754709964955405,"vY0":-139.07547226898913,"vZ0":-2.288357095847135,"x":154.72,"y":135.28,"x0":-1.6810308422968758,"y0":50.00340139977137,"z0":5.974713555155969,"aX":-20.186824974473446},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":17.5,"spinRate":2179,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.39414919164254547,"extension":6.657773810824157},"index":3,"playId":"d8050067-b18c-3fd5-a7ae-b9efafa57152","pitchNumber":3,"startTime":"2025-07-31T21:51:15.243Z","endTime":"2025-07-31T21:51:18.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":663743,"link":"/api/v1/people/663743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_ab"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_ab"},{"player":{"id":663743,"link":"/api/v1/people/663743"},"credit":"b_pa"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":0.799999999999983,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:51:18.331Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out to left fielder Jake Mangum.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T21:54:54.592Z","endTime":"2025-07-31T21:55:33.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"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_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to second base for Brandon Lowe.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":7,"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-31T21:53:36.608Z","endTime":"2025-07-31T21:53:36.630Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"200","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Matt Thaiss replaces second baseman José Caballero, batting 4th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":7,"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-31T21:53:36.630Z","endTime":"2025-07-31T21:54:56.933Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"402","replacedPlayer":{"id":676609,"link":"/api/v1/people/676609"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.75740829355984,"strikeZoneBottom":1.8100012132743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.97988251747014,"aZ":-25.342566644268253,"pfxX":9.715511809668552,"pfxZ":3.6917938366996923,"pX":-0.04820177201353042,"pZ":1.0994808637012299,"vX0":-8.268465555553755,"vY0":-134.90777611295795,"vZ0":-7.257856542984432,"x":118.84,"y":209.09,"x0":1.786661727928168,"y0":50.00581890783439,"z0":5.598000352957695,"aX":18.00076197421644},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":-16.0,"spinRate":2376,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.40522154266123245,"extension":6.851793627767947},"index":2,"playId":"dce3e574-9c8d-34de-98d5-6a736111cb70","pitchNumber":1,"startTime":"2025-07-31T21:54:56.933Z","endTime":"2025-07-31T21:55:01.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5335022215414,"aZ":-24.398861279161764,"pfxX":11.023654270735578,"pfxZ":4.411796111529172,"pX":0.5012184904204016,"pZ":2.1826944215318558,"vX0":-6.655419522171253,"vY0":-132.50691024434747,"vZ0":-4.7907010676291595,"x":97.89,"y":179.85,"x0":1.6241148890614756,"y0":50.005966982379014,"z0":5.81589600472408,"aX":19.44171871476293},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":-18.4,"spinRate":2320,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.41470488380728776,"extension":6.799943581184564},"index":3,"playId":"ead2b79e-e924-3185-9e30-51787fdf34f5","pitchNumber":2,"startTime":"2025-07-31T21:55:08.783Z","endTime":"2025-07-31T21:55:11.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.89,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.4106653150446,"aZ":-22.592600598449135,"pfxX":10.566662179529981,"pfxZ":5.175532652650831,"pX":-0.5943911163275504,"pZ":2.361039295344517,"vX0":-9.675054770104486,"vY0":-135.41272890550752,"vZ0":-4.94529267884115,"x":139.66,"y":175.03,"x0":1.6572858566243727,"y0":50.002587192436415,"z0":5.797873338168432,"aX":19.56344745181835},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.4,"breakHorizontal":-17.0,"spinRate":2339,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.40495032295120126,"extension":6.866986503016729},"hitData":{"launchSpeed":96.8,"launchAngle":25.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.3,"coordY":69.79}},"index":4,"playId":"12bb85fc-1213-3c6d-8ea7-c3d121bbde0a","pitchNumber":3,"startTime":"2025-07-31T21:55:24.858Z","endTime":"2025-07-31T21:55:33.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.4999999999999858,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:55:33.987Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Giancarlo Stanton strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T21:55:33.623Z","endTime":"2025-07-31T21:56:57.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":94.0,"endSpeed":86.3,"strikeZoneTop":3.77888345816673,"strikeZoneBottom":1.81792511380314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.23013476402327,"aZ":-23.523936231087948,"pfxX":10.277285411122119,"pfxZ":4.546945725553398,"pX":1.1139021961962883,"pZ":2.5404929466619266,"vX0":-6.309903884957141,"vY0":-136.80808640471398,"vZ0":-3.7738165081934323,"x":74.54,"y":170.19,"x0":2.1109990882417717,"y0":50.001633809738955,"z0":5.543670122726632,"aX":19.545551158782207},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":-17.4,"spinRate":2338,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.39983991213157966,"extension":6.516177119115291},"index":0,"playId":"d211c088-38fa-3270-9f3f-bd01a63692cf","pitchNumber":1,"startTime":"2025-07-31T21:55:56.805Z","endTime":"2025-07-31T21:56:00.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.506893932114128,"aZ":-33.023980151559265,"pfxX":11.595008263686427,"pfxZ":-0.5275408382029685,"pX":-0.1269622617636164,"pZ":1.7636448635828097,"vX0":-9.12417926522209,"vY0":-126.74877765699807,"vZ0":-2.642451534124318,"x":121.84,"y":191.16,"x0":2.0248340325114027,"y0":50.00081420326645,"z0":5.474100079599792,"aX":18.738921093938107},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":-18.7,"spinRate":2002,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.4332338050626423,"extension":6.756750165548903},"index":1,"playId":"ceae53b4-1672-3584-8228-c269693029ee","pitchNumber":2,"startTime":"2025-07-31T21:56:08.761Z","endTime":"2025-07-31T21:56:13.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.1,"strikeZoneTop":3.65479294727262,"strikeZoneBottom":1.80000194192996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.821246631621705,"aZ":-31.879775661912177,"pfxX":12.843037354320355,"pfxZ":0.18368460727724667,"pX":-1.26044468309249,"pZ":0.8041501565074347,"vX0":-12.219317831022419,"vY0":-127.55478362198905,"vZ0":-4.894603099545792,"x":165.05,"y":217.07,"x0":1.9479443628750723,"y0":50.006252271145456,"z0":5.292614856694398,"aX":20.944570275485667},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.7,"breakHorizontal":-20.2,"spinRate":2005,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4311645720071837,"extension":6.8638631321973},"index":2,"playId":"f08c95fe-a33e-390c-8ee9-38e4cabf3182","pitchNumber":3,"startTime":"2025-07-31T21:56:20.430Z","endTime":"2025-07-31T21:56:23.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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.7,"endSpeed":84.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.1616055436071,"aZ":-19.102651031097754,"pfxX":11.326561616667217,"pfxZ":7.074375330895112,"pX":0.297775604285635,"pZ":3.2123648529953126,"vX0":-8.65574634806681,"vY0":-136.10865140419656,"vZ0":-2.8127379585506587,"x":105.65,"y":152.05,"x0":2.0722509517050223,"y0":50.00203745367532,"z0":5.605974479195468,"aX":20.923774445113718},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":-18.2,"spinRate":2375,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.40482730997080907,"extension":6.531069156698302},"index":3,"playId":"14cb292a-b8b4-39db-b909-d2f7ed601085","pitchNumber":4,"startTime":"2025-07-31T21:56:36.963Z","endTime":"2025-07-31T21:56:40.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":87.5,"endSpeed":80.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.8,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.120376976584694,"aZ":-30.14265149384881,"pfxX":-0.4156791865492053,"pfxZ":1.2302771493717835,"pX":-1.3797356490165065,"pZ":1.5326646358983933,"vX0":-8.698583172234743,"vY0":-127.19139492468206,"vZ0":-3.9519116941988983,"x":169.59,"y":197.4,"x0":2.1326145828280096,"y0":50.00054256283347,"z0":5.486411823981951,"aX":-0.6808879929933357},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":2.6,"spinRate":2637,"spinDirection":1},"zone":13,"typeConfidence":2.0,"plateTime":0.42999725390623045,"extension":6.8020974584254805},"index":4,"playId":"f2c088c1-a4ff-3e63-b179-d0553ca02b46","pitchNumber":5,"startTime":"2025-07-31T21:56:53.592Z","endTime":"2025-07-31T21:56:57.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:56:57.042Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jazz Chisholm Jr. singles on a line drive to center fielder Jonny DeLuca.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T21:56:58.670Z","endTime":"2025-07-31T21:58:52.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.692016516035867,"aZ":-31.767528818569268,"pfxX":0.6047576557118208,"pfxZ":0.2521494446301418,"pX":0.02261147553487458,"pZ":2.2145399009892284,"vX0":-5.436749358095859,"vY0":-125.25066072764771,"vZ0":-1.9141650552496332,"x":116.14,"y":178.99,"x0":2.136466572218562,"y0":50.00143386557346,"z0":5.569684694647396,"aX":0.9679866421734528},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.2,"breakHorizontal":0.1,"spinRate":2550,"spinDirection":289},"zone":8,"typeConfidence":2.0,"plateTime":0.43618643697245485,"extension":6.6408310588843005},"index":0,"playId":"80222b42-6d0a-30e1-a9d8-7ae73e24acca","pitchNumber":1,"startTime":"2025-07-31T21:57:21.320Z","endTime":"2025-07-31T21:57:25.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":86.5,"endSpeed":79.6,"strikeZoneTop":3.76017422576787,"strikeZoneBottom":1.74000127864264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62795362198342,"aZ":-32.161916920667814,"pfxX":-0.26927811917686695,"pfxZ":0.005802870602932053,"pX":-0.7927710115688665,"pZ":1.560865552300721,"vX0":-6.74035752298528,"vY0":-125.76738335778467,"vZ0":-3.3581867571070805,"x":147.22,"y":196.64,"x0":1.9574758182044276,"y0":50.0019005315895,"z0":5.523264894746656,"aX":-0.4300496892795663},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":2.0,"spinRate":2628,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4356000638312878,"extension":6.603671316348554},"index":1,"playId":"d54f61e5-047b-3c57-ab9a-91bee584a588","pitchNumber":2,"startTime":"2025-07-31T21:57:33.185Z","endTime":"2025-07-31T21:57:38.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":93.4,"endSpeed":85.3,"strikeZoneTop":3.59667437425992,"strikeZoneBottom":1.75668270390583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.12807578984732,"aZ":-24.009583491100067,"pfxX":12.333043945481586,"pfxZ":4.3955797774892895,"pX":-0.6457684270009195,"pZ":1.4829686144843672,"vX0":-10.840450545539264,"vY0":-135.5048130747092,"vZ0":-6.160955048785625,"x":141.62,"y":198.74,"x0":1.8079995366120307,"y0":50.00013302969322,"z0":5.467872001791857,"aX":22.88883913487809},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.7,"breakHorizontal":-19.9,"spinRate":2442,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.404501227820774,"extension":6.756949057157224},"index":2,"playId":"59be8cdb-de40-3700-a65e-9bcb84a7cf2f","pitchNumber":3,"startTime":"2025-07-31T21:57:48.136Z","endTime":"2025-07-31T21:57:51.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"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-31T21:58:00.869Z","endTime":"2025-07-31T21:58:17.578Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.68562268873062,"strikeZoneBottom":1.7400009546885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.104161888642956,"aZ":-32.24678795373079,"pfxX":-0.18569530543167012,"pfxZ":-0.046975944510752266,"pX":-1.756393774266708,"pZ":-0.36625376815740845,"vX0":-8.926721294975104,"vY0":-125.45787415190064,"vZ0":-7.72705028548591,"x":183.95,"y":248.67,"x0":1.8765396937132566,"y0":50.00372954840455,"z0":5.392749276420643,"aX":-0.29284377964502895},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.8,"breakHorizontal":2.4,"spinRate":2585,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.437092224198691,"extension":6.849746181949145},"index":4,"playId":"7379b0a8-9466-3cdd-88c7-4b2a63492265","pitchNumber":4,"startTime":"2025-07-31T21:58:17.578Z","endTime":"2025-07-31T21:58:21.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.35496288986656,"aZ":-35.72437014229447,"pfxX":-1.0546295874812521,"pfxZ":-2.2389118455463404,"pX":0.2464455459409151,"pZ":2.4643772302152875,"vX0":-4.029339391719573,"vY0":-125.0728635346353,"vZ0":-0.558284768234133,"x":107.61,"y":172.24,"x0":2.015807234463162,"y0":50.00556197371925,"z0":5.621575584114776,"aX":-1.6694651491075176},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.0,"breakHorizontal":2.9,"spinRate":2586,"spinDirection":298},"zone":5,"typeConfidence":2.0,"plateTime":0.4380258721299617,"extension":6.600717045847267},"hitData":{"launchSpeed":71.5,"launchAngle":21.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.15,"coordY":103.61}},"index":5,"playId":"cc429969-f7a8-38b9-903f-f69f6cb54c1f","pitchNumber":5,"startTime":"2025-07-31T21:58:40.671Z","endTime":"2025-07-31T21:58:52.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.4,"awayTeamWinProbability":6.599999999999994,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:58:52.361Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jasson Domínguez grounds out, third baseman Junior Caminero to first baseman Matt Thaiss.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T21:58:49.403Z","endTime":"2025-07-31T21:59:53.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"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":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":84.6,"strikeZoneTop":3.35581135126775,"strikeZoneBottom":1.53440657895381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.735800860899076,"aZ":-25.864441015372684,"pfxX":12.998229159547677,"pfxZ":3.3975195843520662,"pX":0.3046336390012792,"pZ":3.2796906842292413,"vX0":-9.092276104924558,"vY0":-136.52047712458278,"vZ0":-1.2409192098772999,"x":105.39,"y":150.23,"x0":2.0180038430141107,"y0":50.00197813840671,"z0":5.5488088452070805,"aX":24.124886565282456},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":-21.1,"spinRate":2226,"spinDirection":116},"zone":3,"typeConfidence":2.0,"plateTime":0.40380600880506057,"extension":6.519122526521982},"index":0,"playId":"d816e849-c9c6-3e9e-ade4-0224f271cbe9","pitchNumber":1,"startTime":"2025-07-31T21:59:14.510Z","endTime":"2025-07-31T21:59:21.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jazz Chisholm Jr. steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"d816e849-c9c6-3e9e-ade4-0224f271cbe9","startTime":"2025-07-31T21:59:23.228Z","endTime":"2025-07-31T21:59:44.480Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"postOnSecond":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.24,"dramaIndex":14.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":79.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.469430802351624,"aZ":-33.44193047901384,"pfxX":11.963979608069863,"pfxZ":-0.7760537526699256,"pX":0.1414583623928991,"pZ":2.4522904242886043,"vX0":-9.018255625213861,"vY0":-127.69319356636397,"vZ0":-0.6657037981573286,"x":111.61,"y":172.57,"x0":2.1946214143454497,"y0":50.00566491958471,"z0":5.387085912369295,"aX":19.42407187800553},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.3,"breakHorizontal":-19.2,"spinRate":1865,"spinDirection":108},"zone":5,"typeConfidence":2.0,"plateTime":0.4317548501727897,"extension":6.768132931427606},"hitData":{"launchSpeed":82.1,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.77,"coordY":167.9}},"index":2,"playId":"5f53d092-add5-3d16-a593-39e199a56d0b","pitchNumber":2,"startTime":"2025-07-31T21:59:44.480Z","endTime":"2025-07-31T21:59:53.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"second":{"id":665862,"link":"/api/v1/people/665862"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.9999999999999858,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-31T21:59:53.571Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out sharply, shortstop Anthony Volpe to first baseman Paul Goldschmidt.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T22:01:36.541Z","endTime":"2025-07-31T22:02:46.294Z","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":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.33141368912447,"strikeZoneBottom":1.48000219133633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.550011074186994,"aZ":-16.914310613147602,"pfxX":-9.399277754272374,"pfxZ":8.200587788445517,"pX":-0.42376146751227867,"pZ":2.0297312586297798,"vX0":7.2738975147131155,"vY0":-135.73741317578575,"vZ0":-7.066917749290445,"x":133.15,"y":183.98,"x0":-1.9211477535072965,"y0":50.0010925097711,"z0":5.850944254798114,"aX":-17.48468815574899},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":15.4,"spinRate":2162,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.40399776187954606,"extension":6.675255405619112},"index":0,"playId":"830010e0-f67b-3620-9bab-f60bb0f2b091","pitchNumber":1,"startTime":"2025-07-31T22:02:07.357Z","endTime":"2025-07-31T22:02:10.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.24820500469973,"strikeZoneBottom":1.47999785994786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.317000486668604,"aZ":-32.412858657948796,"pfxX":-9.929335970085218,"pfxZ":-0.14585271127012867,"pX":-0.6671076855859251,"pZ":1.83188429882258,"vX0":6.381780616020194,"vY0":-126.47581152420499,"vZ0":-4.133898099269272,"x":142.43,"y":189.32,"x0":-1.9304984609617681,"y0":50.00323155106644,"z0":6.081282982326205,"aX":-16.118424481875866},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.0,"breakHorizontal":16.6,"spinRate":1577,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.43273373102609547,"extension":6.592382192607617},"index":1,"playId":"fc85b58e-7edd-3eb0-83ee-dd7a6e75112e","pitchNumber":2,"startTime":"2025-07-31T22:02:22.345Z","endTime":"2025-07-31T22:02:25.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.647379887034106,"aZ":-30.225604903624845,"pfxX":-10.088938686960784,"pfxZ":1.1735865527645082,"pX":-0.6785147035293602,"pZ":2.1283641307036767,"vX0":6.092401375058526,"vY0":-128.18621025453587,"vZ0":-3.90265704432499,"x":142.86,"y":181.31,"x0":-1.7759541047265468,"y0":50.0043080407359,"z0":6.031919664801902,"aX":-16.781047231461336},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.4,"breakHorizontal":16.9,"spinRate":1525,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.42737972536403523,"extension":6.686107636448659},"hitData":{"launchSpeed":86.9,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":120.4,"coordY":147.63}},"index":2,"playId":"6fe2c492-44ec-3f10-924b-30aa2b5b7fd3","pitchNumber":3,"startTime":"2025-07-31T22:02:37.849Z","endTime":"2025-07-31T22:02:46.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"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":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-31T22:02:46.294Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Lowe lines out sharply to first baseman Paul Goldschmidt.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T22:02:49.063Z","endTime":"2025-07-31T22:03:51.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":94.7,"endSpeed":86.7,"strikeZoneTop":3.29663033959397,"strikeZoneBottom":1.46567086051196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.6498782398442,"aZ":-23.247333416932868,"pfxX":-11.64978776602988,"pfxZ":4.673271065698238,"pX":0.4824831743384034,"pZ":1.3643921067257736,"vX0":10.505233493610032,"vY0":-137.39519505403757,"vZ0":-7.67930573567841,"x":98.61,"y":201.94,"x0":-1.878364786790113,"y0":50.00465842468006,"z0":5.7774158032807055,"aX":-22.259423478569982},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":18.8,"spinRate":2170,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.3987630158130364,"extension":6.778205149923568},"index":0,"playId":"c93463a5-b2a4-39d2-8e62-c598b1d56394","pitchNumber":1,"startTime":"2025-07-31T22:03:13.115Z","endTime":"2025-07-31T22:03:18.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.23000433757007,"strikeZoneBottom":1.42000416264435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.09846860033567,"aZ":-17.895965958196694,"pfxX":-6.454293833029594,"pfxZ":7.600252372001675,"pX":-0.7270432294159141,"pZ":3.823413226601092,"vX0":5.525851264576949,"vY0":-136.9162463935544,"vZ0":-2.7435588881928417,"x":144.71,"y":135.55,"x0":-1.943016641763044,"y0":50.00528813283183,"z0":6.077891626826335,"aX":-12.131045595000371},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2048,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40161088188008476,"extension":6.562756480981466},"index":1,"playId":"0a9d485d-4c32-34b7-9eb7-c6d0b062f521","pitchNumber":2,"startTime":"2025-07-31T22:03:28.778Z","endTime":"2025-07-31T22:03:33.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.748144520944148,"aZ":-30.406415871115545,"pfxX":-10.95306466816119,"pfxZ":1.0882520807853844,"pX":0.21850109921521899,"pZ":2.0425220153759027,"vX0":8.447062628622948,"vY0":-127.1822312643117,"vZ0":-4.007213391243218,"x":108.67,"y":183.63,"x0":-1.734008511874849,"y0":50.004915351874345,"z0":6.068510801666011,"aX":-17.823235978966565},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":17.8,"spinRate":1473,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.4317968023309824,"extension":6.637479932469149},"hitData":{"launchSpeed":101.3,"launchAngle":11.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":170.19,"coordY":148.47}},"index":2,"playId":"4a4f2911-2adf-392b-88a9-482a17f2a252","pitchNumber":3,"startTime":"2025-07-31T22:03:45.269Z","endTime":"2025-07-31T22:03:51.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-31T22:03:51.565Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T22:03:52.321Z","endTime":"2025-07-31T22:05:32.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660787,"fullName":"Yerry De los Santos","link":"/api/v1/people/660787"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.51001032064903,"strikeZoneBottom":1.6291163466544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.006150891832412,"aZ":-23.112747068725593,"pfxX":-10.535369811565468,"pfxZ":4.564118090175607,"pX":0.7926919603936774,"pZ":1.5997433725521168,"vX0":10.600859113415572,"vY0":-139.44759663869735,"vZ0":-7.0535154252431544,"x":86.78,"y":195.59,"x0":-1.6747405179959773,"y0":50.001311906927405,"z0":5.668005373152885,"aX":-20.913016630687036},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.1,"breakHorizontal":17.2,"spinRate":2033,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.3915872695806244,"extension":6.771556517098862},"index":0,"playId":"34878de7-50e1-3a69-a4a4-705837fe0a28","pitchNumber":1,"startTime":"2025-07-31T22:04:17.242Z","endTime":"2025-07-31T22:04:22.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.56819343859931,"strikeZoneBottom":1.6873769100332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.126841839982287,"aZ":-23.38763305963097,"pfxX":-10.395593021297993,"pfxZ":4.456552508818605,"pX":1.015519475042291,"pZ":2.4839923880243258,"vX0":10.58352613740942,"vY0":-138.79961445030236,"vZ0":-5.0352255276580395,"x":78.29,"y":171.71,"x0":-1.477908342972626,"y0":50.00020887402629,"z0":5.858159962910676,"aX":-20.485601758103964},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.3,"breakHorizontal":16.9,"spinRate":2049,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39310732524662306,"extension":6.790748385851331},"index":1,"playId":"3300d72a-2c65-39fc-85a6-263ad650fc53","pitchNumber":2,"startTime":"2025-07-31T22:04:33.405Z","endTime":"2025-07-31T22:04:37.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.53611396743378,"strikeZoneBottom":1.65999894501088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.566296720316032,"aZ":-28.524408441516943,"pfxX":-7.689260559053135,"pfxZ":2.195877843448938,"pX":2.050077525666385,"pZ":0.44169849757035384,"vX0":11.687873515950908,"vY0":-127.57598887028645,"vZ0":-8.212669653086952,"x":38.86,"y":226.85,"x0":-1.5772727909505093,"y0":50.00084228367522,"z0":5.928884834357003,"aX":-12.761088225339778},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.3,"breakHorizontal":11.5,"spinRate":1594,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4282232028187858,"extension":6.810446716518801},"index":2,"playId":"6213b487-2035-3884-bd30-12d415559092","pitchNumber":3,"startTime":"2025-07-31T22:04:48.419Z","endTime":"2025-07-31T22:04:54.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54511153689063,"aZ":-27.09954703671572,"pfxX":-10.653279337033512,"pfxZ":2.652063607110316,"pX":-0.8326254143283701,"pZ":2.943204113423708,"vX0":6.376956397706883,"vY0":-137.04590383431787,"vZ0":-2.3633688141424893,"x":148.74,"y":159.31,"x0":-1.7981357360443302,"y0":50.0035782563912,"z0":5.6561423520681,"aX":-20.38965227582244},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.6,"breakHorizontal":18.1,"spinRate":2006,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3987397220055984,"extension":6.821593607850459},"index":3,"playId":"ef98a449-1337-3de2-a008-fd47265f2de5","pitchNumber":4,"startTime":"2025-07-31T22:05:05.914Z","endTime":"2025-07-31T22:05:12.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.260905808465125,"aZ":-32.91657737487794,"pfxX":-7.005455132713159,"pfxZ":-0.4483161423131987,"pX":0.9076337850298651,"pZ":1.2187827848406958,"vX0":8.833381104165108,"vY0":-128.12502468353975,"vZ0":-5.217392590847839,"x":82.4,"y":205.87,"x0":-1.6731088104791234,"y0":50.000976788152215,"z0":5.851123663687257,"aX":-11.656189970311443},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.8,"breakHorizontal":10.7,"spinRate":1585,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.427351148949227,"extension":6.665751889071364},"index":4,"playId":"a24bd912-da73-3b00-80e8-c012221dbc1c","pitchNumber":5,"startTime":"2025-07-31T22:05:29.228Z","endTime":"2025-07-31T22:05:32.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":660787,"link":"/api/v1/people/660787"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-31T22:05:32.377Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Slater strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T22:07:08.221Z","endTime":"2025-07-31T22:09:12.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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.8,"endSpeed":84.6,"strikeZoneTop":3.6527025536581,"strikeZoneBottom":1.77999816230299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66746585183132,"aZ":-19.30433941111168,"pfxX":8.933108179519367,"pfxZ":6.926277494174782,"pX":1.2414692526411686,"pZ":3.739653620328794,"vX0":-5.439467808223263,"vY0":-136.36772993327986,"vZ0":-1.5274561186224271,"x":69.68,"y":137.81,"x0":2.1150462176555758,"y0":50.00619071296762,"z0":5.656714370462573,"aX":16.60636059230839},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":-14.8,"spinRate":2297,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4036939293323254,"extension":6.521424893524833},"index":0,"playId":"5c16ff5c-2759-3374-9da9-a329b3269a8d","pitchNumber":1,"startTime":"2025-07-31T22:07:41.404Z","endTime":"2025-07-31T22:07:44.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.53992365868543,"strikeZoneBottom":1.65091738653695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.034048210010244,"aZ":-25.097393516161517,"pfxX":12.126017514940123,"pfxZ":3.87121022764961,"pX":0.08328666321458751,"pZ":1.1725928480544108,"vX0":-9.572624772729295,"vY0":-134.75990161592696,"vZ0":-6.266435413730634,"x":113.83,"y":207.12,"x0":2.117394912481618,"y0":50.003475455685376,"z0":5.316931456983038,"aX":22.161253791747562},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.8,"breakHorizontal":-19.7,"spinRate":2350,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4074611527368117,"extension":6.850838508056073},"index":1,"playId":"3ecbaa04-8211-35e5-be44-018483cb2ebd","pitchNumber":2,"startTime":"2025-07-31T22:07:55.311Z","endTime":"2025-07-31T22:07:59.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.60750299075981,"strikeZoneBottom":1.77999962630002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.587961526471215,"aZ":-24.434313498620938,"pfxX":11.306750064975855,"pfxZ":4.15283365045731,"pX":-0.14426641508129878,"pZ":2.0944173151990784,"vX0":-9.958105504146161,"vY0":-136.079155718055,"vZ0":-4.170197720182247,"x":122.5,"y":182.23,"x0":2.1047187959559026,"y0":50.00263205547124,"z0":5.3522497178827475,"aX":21.073625360896077},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":-18.2,"spinRate":2477,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.40345804454284595,"extension":6.5559771813340175},"index":2,"playId":"9eb333b1-8803-3a69-b8c4-8d5c71e2cd5b","pitchNumber":3,"startTime":"2025-07-31T22:08:10.023Z","endTime":"2025-07-31T22:08:13.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.394982254285367,"aZ":-27.46598330711831,"pfxX":11.064625043166592,"pfxZ":2.9209658408555264,"pX":-0.5806502001580376,"pZ":1.6078008644272879,"vX0":-10.246693328403802,"vY0":-126.54176665779171,"vZ0":-3.7011812147619274,"x":139.13,"y":195.37,"x0":2.0963320296073302,"y0":50.00109776948419,"z0":5.305712356243862,"aX":17.825410150286302},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":-17.5,"spinRate":2055,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.4339273496300766,"extension":6.840246648757346},"index":3,"playId":"2da800f8-7e64-36af-b197-1f754fbb1b77","pitchNumber":4,"startTime":"2025-07-31T22:08:27.043Z","endTime":"2025-07-31T22:08:33.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"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-31T22:08:55.613Z","endTime":"2025-07-31T22:09:09.153Z","isPitch":false,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.726677178914194,"aZ":-17.34729742661335,"pfxX":8.499718316984163,"pfxZ":7.976303082891079,"pX":0.5096697780706821,"pZ":3.2822608908101194,"vX0":-7.216310636732666,"vY0":-136.4010517726454,"vZ0":-2.913536624619745,"x":97.57,"y":150.16,"x0":2.102690152985315,"y0":50.00561474592622,"z0":5.579901001529183,"aX":15.805819930774996},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":-13.6,"spinRate":2296,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.4036188425114924,"extension":6.579003722257021},"index":5,"playId":"6dcede45-91e7-3134-92da-0ad0534ed0e2","pitchNumber":5,"startTime":"2025-07-31T22:09:09.153Z","endTime":"2025-07-31T22:09:12.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-31T22:09:12.435Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T22:09:13.531Z","endTime":"2025-07-31T22:10:27.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.47007007798233,"strikeZoneBottom":1.57000114745543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.137756190257207,"aZ":-30.983915914812194,"pfxX":-0.6722629291480704,"pfxZ":0.7511507641088837,"pX":-0.7674943260244838,"pZ":1.313014536014176,"vX0":-6.8658387949256,"vY0":-126.14138937275497,"vZ0":-3.9330272183931276,"x":146.26,"y":203.33,"x0":2.0889729673351045,"y0":50.00592831607878,"z0":5.419008906085528,"aX":-1.072522696952266},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":3.0,"spinRate":2584,"spinDirection":3},"zone":13,"typeConfidence":2.0,"plateTime":0.4359371933454437,"extension":6.764387064308478},"index":0,"playId":"b5b799f6-13e5-3bd1-9d5b-750cf0029557","pitchNumber":1,"startTime":"2025-07-31T22:09:35.263Z","endTime":"2025-07-31T22:09:39.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.4753449014661,"strikeZoneBottom":1.57000125176961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.763339597013456,"aZ":-25.147046207094125,"pfxX":11.90866681362143,"pfxZ":3.9011213708650203,"pX":-0.42198683973849405,"pZ":1.9268314453979696,"vX0":-9.575193171878414,"vY0":-134.06729168558755,"vZ0":-5.100998281951324,"x":133.09,"y":186.76,"x0":1.6668620169727868,"y0":50.003505432045735,"z0":5.672727122666118,"aX":21.456682844637065},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.0,"breakHorizontal":-19.2,"spinRate":2372,"spinDirection":124},"zone":7,"typeConfidence":2.0,"plateTime":0.4101641071943609,"extension":6.86465137050277},"index":1,"playId":"bc61cdde-dbcc-3bd4-9c85-e2ac5da4af55","pitchNumber":2,"startTime":"2025-07-31T22:09:49.346Z","endTime":"2025-07-31T22:09:53.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.47718496024743,"strikeZoneBottom":1.57000147900009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.090054511368354,"aZ":-23.57926958474475,"pfxX":11.166767328522951,"pfxZ":4.62572234101807,"pX":-0.35923675157328394,"pZ":1.5875081542063463,"vX0":-9.274513243968583,"vY0":-135.5251436518831,"vZ0":-6.434094439205251,"x":130.69,"y":195.92,"x0":1.6593722622038949,"y0":50.00030794672153,"z0":5.643204830199112,"aX":20.734140286464843},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":-18.2,"spinRate":2332,"spinDirection":129},"zone":7,"typeConfidence":2.0,"plateTime":0.4044182547322608,"extension":6.976635705911693},"index":2,"playId":"9a7ed75d-e5f9-3300-9539-7db19e366bad","pitchNumber":3,"startTime":"2025-07-31T22:10:05.118Z","endTime":"2025-07-31T22:10:08.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"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-31T22:10:13.153Z","endTime":"2025-07-31T22:10:22.375Z","isPitch":false,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.328447953355106,"aZ":-33.0128971976686,"pfxX":-1.6891814509307206,"pfxZ":-0.5144742506802169,"pX":0.04032836970442871,"pZ":1.1693941936829355,"vX0":-4.429163941143397,"vY0":-126.32773147287867,"vZ0":-4.183878097373838,"x":115.46,"y":207.21,"x0":2.0317216057713816,"y0":50.00301597403286,"z0":5.483814810068594,"aX":-2.746316148047856},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.6,"breakHorizontal":4.0,"spinRate":2648,"spinDirection":300},"zone":14,"typeConfidence":2.0,"plateTime":0.4326087911255927,"extension":6.554632963786032},"index":4,"playId":"cb4f7547-88aa-3be3-b714-def80bfba1cd","pitchNumber":4,"startTime":"2025-07-31T22:10:22.375Z","endTime":"2025-07-31T22:10:27.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-31T22:10:27.423Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Volpe flies out to right fielder Josh Lowe.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T22:10:27.537Z","endTime":"2025-07-31T22:12:03.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":697812,"fullName":"Joe Rock","link":"/api/v1/people/697812"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17589097621628,"aZ":-17.632808219660905,"pfxX":7.289870199275273,"pfxZ":7.694512134365529,"pX":-6.18561235014419E-4,"pZ":2.6248064022284154,"vX0":-8.139805212778326,"vY0":-137.035396565564,"vZ0":-4.378542777780954,"x":117.02,"y":167.91,"x0":2.0705711958083777,"y0":50.00042233597107,"z0":5.459203965734695,"aX":13.770834307773987},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":-11.4,"spinRate":2303,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.4007275497722036,"extension":6.834493382220443},"index":0,"playId":"198daf9c-3e7f-3f35-bcb5-571d523f8adf","pitchNumber":1,"startTime":"2025-07-31T22:10:54.313Z","endTime":"2025-07-31T22:11:00.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.7,"strikeZoneTop":3.34141459235482,"strikeZoneBottom":1.59000217105837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.894023228455694,"aZ":-19.299978650753385,"pfxX":10.112638024683367,"pfxZ":6.797297151770426,"pX":-0.2989033933900288,"pZ":1.874493992492867,"vX0":-9.75339716053325,"vY0":-137.57929205657516,"vZ0":-5.921285711120556,"x":128.39,"y":188.17,"x0":1.9987448655167868,"y0":50.00513967899177,"z0":5.386682206448474,"aX":19.159600493826385},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":-16.0,"spinRate":2386,"spinDirection":124},"zone":7,"typeConfidence":2.0,"plateTime":0.3999379525836022,"extension":6.768011879518132},"index":1,"playId":"254e7a81-68e3-344f-bd55-ddec16ab035b","pitchNumber":2,"startTime":"2025-07-31T22:11:22.280Z","endTime":"2025-07-31T22:11:26.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.37972093417976,"strikeZoneBottom":1.58999965861859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.104254093645967,"aZ":-30.215501232345982,"pfxX":-0.6179914032138889,"pfxZ":1.1930875179625628,"pX":-1.4645449317963475,"pZ":0.9180301468483094,"vX0":-8.454343846328007,"vY0":-127.02992535032399,"vZ0":-5.106716717388263,"x":172.83,"y":213.99,"x0":1.9763452152558765,"y0":50.00534214754538,"z0":5.33429167829801,"aX":-1.0182688850372674},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":2.9,"spinRate":2679,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.42988409153265206,"extension":6.646190802939943},"index":2,"playId":"dfa5adc8-8c28-344d-a415-1888251484f8","pitchNumber":3,"startTime":"2025-07-31T22:11:36.200Z","endTime":"2025-07-31T22:11:39.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.879371894225244,"aZ":-16.690944252651782,"pfxX":8.695942425631042,"pfxZ":8.181157127939525,"pX":0.6413829424530472,"pZ":2.6570991100065147,"vX0":-7.022790600833179,"vY0":-137.1008974128939,"vZ0":-4.475617166590549,"x":92.55,"y":167.04,"x0":2.113316105357642,"y0":50.00654394485851,"z0":5.4590693727533175,"aX":16.466332663712972},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":-14.2,"spinRate":2361,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.40035589860926546,"extension":6.928949234124585},"hitData":{"launchSpeed":98.6,"launchAngle":46.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.41,"coordY":107.18}},"index":3,"playId":"866f7fc0-b8ae-3a1d-b62b-f1a24b03aca4","pitchNumber":4,"startTime":"2025-07-31T22:11:53.294Z","endTime":"2025-07-31T22:12:03.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":697812,"link":"/api/v1/people/697812","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663743,"link":"/api/v1/people/663743"},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":697812,"link":"/api/v1/people/697812"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-31T22:12:03.308Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Thaiss doubles (6) on a sharp line drive to center fielder Trent Grisham.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T22:14:20.577Z","endTime":"2025-07-31T22:14:32.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Cody Bellinger.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":7,"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-31T22:13:32.661Z","endTime":"2025-07-31T22:13:32.685Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"300","defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Trent Grisham replaces left fielder Jasson Domínguez, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":7,"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-31T22:13:32.685Z","endTime":"2025-07-31T22:13:32.686Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":691176,"link":"/api/v1/people/691176"},"defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":641355,"link":"/api/v1/people/641355"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Yerry De los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"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-31T22:13:32.686Z","endTime":"2025-07-31T22:14:22.950Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660787,"link":"/api/v1/people/660787","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53689602660824,"aZ":-21.67508938611473,"pfxX":-11.32616566555351,"pfxZ":5.180804973180123,"pX":-0.008197982112004459,"pZ":1.6269442637147096,"vX0":9.934922161581635,"vY0":-141.50109741725947,"vZ0":-6.315608726162607,"x":117.31,"y":194.85,"x0":-2.094626409843954,"y0":50.00261759027271,"z0":5.278330166990855,"aX":-22.948970604092093},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.2,"breakHorizontal":18.5,"spinRate":2249,"spinDirection":227},"zone":8,"typeConfidence":0.92,"plateTime":0.3872107157773623,"extension":6.777499709302855},"hitData":{"launchSpeed":104.7,"launchAngle":10.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":84.17,"coordY":65.14}},"index":3,"playId":"cc1ad849-3fd0-3d5f-a2e0-440a5833ab4d","pitchNumber":1,"startTime":"2025-07-31T22:14:22.950Z","endTime":"2025-07-31T22:14:32.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":0.77,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-31T22:14:32.976Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Caminero grounds out sharply, pitcher Jonathan Loáisiga to first baseman Paul Goldschmidt.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T22:14:38.167Z","endTime":"2025-07-31T22:17:04.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.39763442376843,"strikeZoneBottom":1.4753962238734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.800017216059537,"aZ":-32.400987109360855,"pfxX":2.3435526049891298,"pfxZ":-0.13028094726516048,"pX":0.8999159394107343,"pZ":0.7631127226225574,"vX0":7.005449840767282,"vY0":-130.71810409415758,"vZ0":-5.275028356134923,"x":82.7,"y":218.18,"x0":-2.116076504840344,"y0":50.00255688730353,"z0":5.231319317681248,"aX":4.067392317960979},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.2,"breakHorizontal":-5.8,"spinRate":2509,"spinDirection":117},"zone":14,"typeConfidence":0.87,"plateTime":0.41853840598787695,"extension":6.73332576948713},"index":0,"playId":"3746be86-5086-32e4-a6aa-b0c53360b15e","pitchNumber":1,"startTime":"2025-07-31T22:15:05.964Z","endTime":"2025-07-31T22:15:09.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.522941102964744,"aZ":-24.88964161821926,"pfxX":-11.527258592664822,"pfxZ":3.5388046174490944,"pX":-0.8487654021021618,"pZ":1.483362394344846,"vX0":7.766143966432432,"vY0":-141.90240753075486,"vZ0":-5.886833782673284,"x":149.35,"y":198.73,"x0":-2.1097597191220805,"y0":50.00601551632021,"z0":5.149626126365346,"aX":-23.74070036643171},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.5,"breakHorizontal":19.6,"spinRate":2343,"spinDirection":230},"zone":13,"typeConfidence":0.92,"plateTime":0.38457396356493634,"extension":6.830411793484747},"index":1,"playId":"1034da22-9ae6-3436-96f4-04ea1988eb81","pitchNumber":2,"startTime":"2025-07-31T22:15:25.139Z","endTime":"2025-07-31T22:15:30.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.996159450805433,"aZ":-25.68535279228179,"pfxX":-11.984102823237833,"pfxZ":3.150901995216512,"pX":-0.045956211827462144,"pZ":1.9384285391011074,"vX0":9.636645557512184,"vY0":-142.23631089835158,"vZ0":-4.656534230055325,"x":118.75,"y":186.44,"x0":-1.9118669692127732,"y0":50.00407501900319,"z0":5.214667941328613,"aX":-24.688125050496534},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.9,"breakHorizontal":19.9,"spinRate":2358,"spinDirection":233},"zone":8,"typeConfidence":0.93,"plateTime":0.38430799417156747,"extension":6.808622632584687},"index":2,"playId":"4e471bc4-877a-3163-9fda-19672d58fba8","pitchNumber":3,"startTime":"2025-07-31T22:15:46.214Z","endTime":"2025-07-31T22:15:52.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"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-31T22:16:06.807Z","endTime":"2025-07-31T22:16:20.857Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.42465977437507,"aZ":-27.84881354459626,"pfxX":-11.765828318041137,"pfxZ":2.4334685656603945,"pX":-0.015023824975147641,"pZ":2.261275068852294,"vX0":9.198582955774668,"vY0":-133.07659440344065,"vZ0":-2.881110355238767,"x":117.57,"y":177.73,"x0":-1.999763825517823,"y0":50.00632043691903,"z0":5.390295152379402,"aX":-20.959359534935967},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.0,"breakHorizontal":19.1,"spinRate":1926,"spinDirection":247},"zone":8,"typeConfidence":0.84,"plateTime":0.4126806916517234,"extension":6.680910219108628},"index":4,"playId":"cecce1f1-9ffa-3e12-a8f2-8d32266bb1d1","pitchNumber":4,"startTime":"2025-07-31T22:16:20.857Z","endTime":"2025-07-31T22:16:29.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":90.6,"endSpeed":83.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.228069637167298,"aZ":-32.1816282551824,"pfxX":1.5865451448451986,"pfxZ":-0.005589755804992436,"pX":0.7329107227258495,"pZ":1.7892496066002794,"vX0":6.888173345767994,"vY0":-131.76614648435148,"vZ0":-3.0632182541961788,"x":89.06,"y":190.47,"x0":-2.1261648787097274,"y0":50.00187908179953,"z0":5.356264934385235,"aX":2.7756001458590767},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.5,"breakHorizontal":-4.4,"spinRate":2449,"spinDirection":101},"zone":9,"typeConfidence":2.0,"plateTime":0.41643065078515606,"extension":6.774346318139904},"hitData":{"launchSpeed":101.3,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":125.47,"coordY":177.02}},"index":5,"playId":"47a2a5f5-e56f-323f-b7be-9f4e77ae21b9","pitchNumber":5,"startTime":"2025-07-31T22:16:56.788Z","endTime":"2025-07-31T22:17:04.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.89999999999999,"awayTeamWinProbability":4.1000000000000085,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.55,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-31T22:17:04.802Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Lowe pops out to shortstop Anthony Volpe.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T22:17:08.772Z","endTime":"2025-07-31T22:18:01.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.77890111362913,"strikeZoneBottom":1.73999857919807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.865345733259286,"aZ":-27.200949134863016,"pfxX":-11.107264319596334,"pfxZ":2.790388987950079,"pX":-1.0087893820975864,"pZ":2.3350878762987284,"vX0":6.805220035472219,"vY0":-132.27797406805178,"vZ0":-2.841874206515454,"x":155.45,"y":175.73,"x0":-2.165013973539299,"y0":50.00129463768812,"z0":5.4068515529330305,"aX":-19.78222239083996},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":18.7,"spinRate":1738,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.41327345245165414,"extension":6.668679187045366},"index":0,"playId":"b8cbec7a-ff59-35cf-a37b-764c7266fa21","pitchNumber":1,"startTime":"2025-07-31T22:17:32.297Z","endTime":"2025-07-31T22:17:36.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.77,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.578278920801218,"aZ":-31.60313458251715,"pfxX":3.244351608127332,"pfxZ":0.33561696743043967,"pX":0.448442807637646,"pZ":2.5386488487897285,"vX0":5.602366111386164,"vY0":-129.43568500816437,"vZ0":-1.1235612631022365,"x":99.91,"y":170.24,"x0":-2.1640885843445554,"y0":50.00339708105695,"z0":5.394534980239628,"aX":5.512883698710056},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.6,"breakHorizontal":-7.1,"spinRate":2554,"spinDirection":92},"zone":6,"typeConfidence":0.9,"plateTime":0.42288445854297363,"extension":6.540019639821542},"hitData":{"launchSpeed":90.4,"launchAngle":63.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":97.28,"coordY":137.52}},"index":1,"playId":"38280872-fd2a-3d3d-9241-76b901a3173e","pitchNumber":2,"startTime":"2025-07-31T22:17:51.272Z","endTime":"2025-07-31T22:18:01.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":2.8000000000000114,"leverageIndex":1.05,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-31T22:18:01.808Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out swinging.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T22:18:04.732Z","endTime":"2025-07-31T22:20:14.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700250,"link":"/api/v1/people/700250"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.29639005042411,"strikeZoneBottom":1.53999816904871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.548439658602963,"aZ":-23.755634248746283,"pfxX":-10.626814590487704,"pfxZ":4.061238153129144,"pX":0.22413020630409267,"pZ":2.138350115185603,"vX0":10.30369864723606,"vY0":-142.3278273019488,"vZ0":-4.567637126754624,"x":108.46,"y":181.04,"x0":-2.0445338159975783,"y0":50.00188896304868,"z0":5.248870777308094,"aX":-22.023573428156986},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.7,"breakHorizontal":17.4,"spinRate":2228,"spinDirection":226},"zone":5,"typeConfidence":0.92,"plateTime":0.3833511990645375,"extension":6.861760389782176},"index":0,"playId":"2074ee4b-813d-36b7-a848-b73b5ecbc532","pitchNumber":1,"startTime":"2025-07-31T22:18:29.221Z","endTime":"2025-07-31T22:18:32.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22763246698707,"aZ":-25.945248740065438,"pfxX":-11.341223201725583,"pfxZ":3.030947255692443,"pX":-1.319761622670826,"pZ":0.9579810718957938,"vX0":6.589606885549385,"vY0":-142.38928551615007,"vZ0":-6.904330273330635,"x":167.31,"y":212.91,"x0":-2.1885542046572,"y0":50.005951299710496,"z0":5.052399661995206,"aX":-23.327561213878848},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.3,"breakHorizontal":19.2,"spinRate":2188,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.3844515377055,"extension":6.7501835048767855},"index":1,"playId":"7c30def1-38a5-3800-9a19-0194db2d6d10","pitchNumber":2,"startTime":"2025-07-31T22:18:49.609Z","endTime":"2025-07-31T22:18:52.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"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-31T22:18:56.266Z","endTime":"2025-07-31T22:19:14.151Z","isPitch":false,"type":"action","player":{"id":676356,"link":"/api/v1/people/676356"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.30481574358964,"strikeZoneBottom":1.53999998786839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.918173631524436,"aZ":-21.49097117244955,"pfxX":-11.765199206429696,"pfxZ":5.848899221238285,"pX":1.8222080540611676,"pZ":1.52265726075632,"vX0":13.216259341718132,"vY0":-133.78401300582942,"vZ0":-5.985128080255223,"x":47.54,"y":197.67,"x0":-1.636523317593577,"y0":50.00111755611527,"z0":5.313290119351581,"aX":-21.47947943172786},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":18.7,"spinRate":1976,"spinDirection":241},"zone":14,"typeConfidence":0.81,"plateTime":0.40830112946815067,"extension":6.5855184830273625},"index":3,"playId":"b94ecb9e-480d-3942-99f3-8d6f156480e9","pitchNumber":3,"startTime":"2025-07-31T22:19:14.151Z","endTime":"2025-07-31T22:19:21.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"9c44830a-3914-4f30-afb5-3fc47c461e96","startTime":"2025-07-31T22:19:32.193Z","endTime":"2025-07-31T22:19:37.193Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.18377274500581,"strikeZoneBottom":1.54000006487994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.480491630376395,"aZ":-30.832603765562528,"pfxX":0.318489912172347,"pfxZ":0.7607192250852259,"pX":1.500616697027146,"pZ":1.071209677788972,"vX0":9.09433616059247,"vY0":-131.60424055653527,"vZ0":-4.787911162029134,"x":59.8,"y":209.86,"x0":-2.033143941416885,"y0":50.002330420955154,"z0":5.183024043790706,"aX":0.561591698845259},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.6,"breakHorizontal":-2.5,"spinRate":2664,"spinDirection":101},"zone":14,"typeConfidence":0.52,"plateTime":0.4153144295351261,"extension":6.753540085013739},"index":5,"playId":"b1009879-d093-319e-b632-bf5a08d24d67","pitchNumber":4,"startTime":"2025-07-31T22:19:51.353Z","endTime":"2025-07-31T22:19:55.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.147718244429374,"aZ":-24.57858620065089,"pfxX":-10.91061626587668,"pfxZ":3.6473686632447073,"pX":-0.9344020846697657,"pZ":2.1805342863696633,"vX0":7.351193890053663,"vY0":-142.96621743379217,"vZ0":-4.242806915241132,"x":152.62,"y":179.91,"x0":-2.113742972470363,"y0":50.00375546893011,"z0":5.2154335066383855,"aX":-22.719473492357267},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.0,"breakHorizontal":18.4,"spinRate":2260,"spinDirection":235},"zone":13,"typeConfidence":0.93,"plateTime":0.38226887086200545,"extension":6.713791055229263},"index":6,"playId":"6c2aa1b4-de94-3910-9241-238023ca41fe","pitchNumber":5,"startTime":"2025-07-31T22:20:10.785Z","endTime":"2025-07-31T22:20:14.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700250,"link":"/api/v1/people/700250"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":596103,"link":"/api/v1/people/596103"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-31T22:20:14.117Z","atBatIndex":69}]