[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T18:10:41.697Z","endTime":"2025-07-30T18:11:38.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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-30T16:08:15.453Z","endTime":"2025-07-30T17:46:40.595Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"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-30T17:46:40.595Z","endTime":"2025-07-30T18:09:37.491Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"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-30T18:09:37.491Z","endTime":"2025-07-30T18:10:43.932Z","isPitch":false,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":82.4,"strikeZoneTop":3.50010348168482,"strikeZoneBottom":1.54105358054674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.51157618983558,"aZ":-11.170168300584486,"pfxX":-4.3865519993598285,"pfxZ":11.932063355277938,"pX":-1.728029268675505,"pZ":1.9143616683757576,"vX0":1.7774959565438775,"vY0":-133.08793822879716,"vZ0":-7.8848158767979735,"x":182.87,"y":187.09,"x0":-1.8417134835586144,"y0":50.00465156312078,"z0":5.7607228675078765,"aX":-7.723619750867413},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.7,"breakHorizontal":7.4,"spinRate":2339,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4145046234959735,"extension":6.344706458550866},"index":3,"playId":"a58fb957-bfec-3015-b8b8-755ac35b2df8","pitchNumber":1,"startTime":"2025-07-30T18:10:43.932Z","endTime":"2025-07-30T18:10:51.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.3,"strikeZoneTop":3.45712203484565,"strikeZoneBottom":1.42900662079562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.47076893925264,"aZ":-10.234528959930659,"pfxX":-4.8080494113262,"pfxZ":12.17065313626982,"pX":-1.0755600417269546,"pZ":2.6647687117966394,"vX0":3.6853507350569323,"vY0":-134.48039201244907,"vZ0":-6.256478877105957,"x":158.0,"y":166.83,"x0":-1.849959741399543,"y0":50.00404102365716,"z0":5.772936769982418,"aX":-8.667817492496784},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.6,"breakHorizontal":7.8,"spinRate":2384,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4098002877755267,"extension":6.390570299134032},"index":4,"playId":"7ebae5b1-f03a-32f7-b150-06d6d20e97b9","pitchNumber":2,"startTime":"2025-07-30T18:11:00.302Z","endTime":"2025-07-30T18:11:05.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":83.7,"strikeZoneTop":3.46132677242519,"strikeZoneBottom":1.53669212333429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.82550973893816,"aZ":-10.916576667303666,"pfxX":-5.059305785029077,"pfxZ":11.666769124525862,"pX":-0.9723703960273059,"pZ":2.3735214135000633,"vX0":4.066444870115719,"vY0":-135.42449273183826,"vZ0":-6.83859926733778,"x":154.06,"y":174.69,"x0":-1.8504240662756386,"y0":50.00209091139829,"z0":5.727867560487809,"aX":-9.218040354426293},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.6,"breakHorizontal":8.0,"spinRate":2367,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.40744351778462784,"extension":6.473100715862513},"index":5,"playId":"18ec4340-e15c-3a08-8890-171e9a571268","pitchNumber":3,"startTime":"2025-07-30T18:11:16.488Z","endTime":"2025-07-30T18:11:20.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.0,"strikeZoneTop":3.4501668860069,"strikeZoneBottom":1.56005808738587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96598644475263,"aZ":-9.96324408424488,"pfxX":-3.832110606819886,"pfxZ":12.506899580436121,"pX":0.8296235531094214,"pZ":1.291268071549342,"vX0":7.59637973655931,"vY0":-133.48926683356927,"vZ0":-9.620444538648137,"x":85.38,"y":203.92,"x0":-1.575654616517201,"y0":50.006176093283436,"z0":5.693181686995769,"aX":-6.807816797062407},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":20.3,"breakHorizontal":5.0,"spinRate":2429,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4128105522575334,"extension":6.56331675309007},"index":6,"playId":"30a05fc2-68bb-3004-a035-2ed74832dfc9","pitchNumber":4,"startTime":"2025-07-30T18:11:34.590Z","endTime":"2025-07-30T18:11:38.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-07-30T18:11:38.557Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"James Wood grounds into a double play, second baseman Jose Altuve to shortstop Zack Short to first baseman Victor Caratini. CJ Abrams out at 2nd. James Wood out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T18:12:23.705Z","endTime":"2025-07-30T18:14:51.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"bec1f93a-2402-3f7e-9169-bb2d0bea988d","startTime":"2025-07-30T18:12:06.334Z","endTime":"2025-07-30T18:12:12.548Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":84.6,"strikeZoneTop":3.92526126337885,"strikeZoneBottom":1.78607136088249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.86532148382268,"aZ":-10.87239929983615,"pfxX":-3.9051020521261846,"pfxZ":11.420466466447735,"pX":-0.2287932011422724,"pZ":3.0899416829644695,"vX0":5.32130197580487,"vY0":-137.07206402679364,"vZ0":-5.314706197860515,"x":125.72,"y":155.35,"x0":-1.7059743102200509,"y0":50.00510651209141,"z0":5.825162570639399,"aX":-7.285829520062774},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":5.6,"spinRate":2443,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.40264276800835086,"extension":6.477577191171019},"index":1,"playId":"06deb9d6-896a-376f-a517-4fa3cae5e2fc","pitchNumber":1,"startTime":"2025-07-30T18:12:25.831Z","endTime":"2025-07-30T18:12:29.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.77610613248623,"strikeZoneBottom":1.63661939866408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.76877058413095,"aZ":-11.587802624243052,"pfxX":-4.887470756227305,"pfxZ":11.322958397751815,"pX":0.8338367212153317,"pZ":2.6566972787619902,"vX0":7.9763506379476565,"vY0":-135.06594219646743,"vZ0":-6.030900211476967,"x":85.22,"y":167.05,"x0":-1.5443255162726102,"y0":50.00625955117263,"z0":5.759586167377015,"aX":-8.889476545785504},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2349,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4080230056949272,"extension":6.438819024696011},"index":2,"playId":"24ef5df7-c47c-3bc7-bd6e-4f9a1458e485","pitchNumber":2,"startTime":"2025-07-30T18:12:46.267Z","endTime":"2025-07-30T18:12:51.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.76016488807835,"strikeZoneBottom":1.65500768123601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08785027752553,"aZ":-41.05328109219416,"pfxX":5.272157559643404,"pfxZ":-6.676266636495992,"pX":0.39968593416671133,"pZ":2.4401254200945943,"vX0":3.1528203816230658,"vY0":-115.63871961190671,"vZ0":0.7422146546821129,"x":101.76,"y":172.9,"x0":-1.6743957502842237,"y0":50.001946640192884,"z0":6.109388798471067,"aX":7.01351761569413},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.5,"breakHorizontal":-10.4,"spinRate":2602,"spinDirection":27},"zone":6,"typeConfidence":2.0,"plateTime":0.47687887028056153,"extension":6.289800038767265},"index":3,"playId":"ce489b59-4719-3cfa-88f0-bf8ee37e6b50","pitchNumber":3,"startTime":"2025-07-30T18:13:07.833Z","endTime":"2025-07-30T18:13:11.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.7247407185415,"strikeZoneBottom":1.65317412458661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.164525725156235,"aZ":-43.956971901469224,"pfxX":3.4097484735396577,"pfxZ":-8.885624037847618,"pX":1.4178061341951085,"pZ":0.4547590454645652,"vX0":5.749886036922195,"vY0":-115.97639736596672,"vZ0":-2.75448181113413,"x":62.96,"y":226.5,"x0":-1.5635711113846067,"y0":50.00562590201624,"z0":5.961099641316098,"aX":4.518976980141408},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.4,"breakHorizontal":-7.9,"spinRate":2529,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4772695088329906,"extension":6.342939537362806},"index":4,"playId":"f0bcd5e2-e713-32bc-b185-2f5f48c052cd","pitchNumber":4,"startTime":"2025-07-30T18:13:30.839Z","endTime":"2025-07-30T18:13:36.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52337351700009,"aZ":-22.47236641858052,"pfxX":2.014264146555472,"pfxZ":5.485928530873123,"pX":0.17782821437539498,"pZ":2.6956516954057674,"vX0":4.469959949713411,"vY0":-131.77135630815587,"vZ0":-3.614247439923118,"x":110.22,"y":166.0,"x0":-1.7984288243050472,"y0":50.00374899678644,"z0":5.734419961027844,"aX":3.5610585458274278},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":-4.6,"spinRate":2475,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.41478423919406326,"extension":6.518141370424632},"index":5,"playId":"dff0bb9d-6916-3928-b1f3-8cefbcd85068","pitchNumber":5,"startTime":"2025-07-30T18:13:52.822Z","endTime":"2025-07-30T18:13:56.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":70.9,"strikeZoneTop":3.80400582439145,"strikeZoneBottom":1.69893472691506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.704384798059017,"aZ":-44.271286960526936,"pfxX":4.5918881444199995,"pfxZ":-9.39971388079535,"pX":-1.4261361866836404,"pZ":4.307546861742991,"vX0":-0.3684215324316923,"vY0":-113.60364243056911,"vZ0":5.503294103697193,"x":171.36,"y":122.48,"x0":-1.855823754421564,"y0":50.00034880361397,"z0":6.294207748108547,"aX":5.9115877394752125},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-15.0,"breakHorizontal":-8.2,"spinRate":2401,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.4849112423374513,"extension":6.190597090558966},"index":6,"playId":"a5be0d54-0790-3dbb-a722-fd04e3d75777","pitchNumber":6,"startTime":"2025-07-30T18:14:20.401Z","endTime":"2025-07-30T18:14:23.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.8,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.517598722930867,"aZ":-40.51449030734616,"pfxX":3.413025918155195,"pfxZ":-6.199700609240104,"pX":-0.0740075324941426,"pZ":2.3990871631749036,"vX0":2.8368387326861586,"vY0":-116.05186661147617,"vZ0":0.5703026014572943,"x":119.82,"y":174.0,"x0":-1.7618365162119702,"y0":50.003990606320436,"z0":6.052784391840006,"aX":4.590426535231812},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.7,"breakHorizontal":-7.0,"spinRate":2467,"spinDirection":27},"zone":8,"typeConfidence":2.0,"plateTime":0.4744892168804271,"extension":6.340380503596793},"hitData":{"launchSpeed":100.6,"launchAngle":3.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.93,"coordY":151.07}},"index":7,"playId":"77f15417-50e0-355d-8e49-64e49a4cba6b","pitchNumber":7,"startTime":"2025-07-30T18:14:43.775Z","endTime":"2025-07-30T18:14:51.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":1.46,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:14:51.854Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, third baseman Mauricio Dubón to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T18:15:14.871Z","endTime":"2025-07-30T18:15:47.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.3502135030302,"strikeZoneBottom":1.47533002388341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60493132770775,"aZ":-10.785214702759097,"pfxX":-2.1048661650740663,"pfxZ":11.468665376187339,"pX":0.28122006933987376,"pZ":2.5407877187398142,"vX0":5.740432011759605,"vY0":-136.3394283203087,"vZ0":-6.642487199767742,"x":106.28,"y":170.18,"x0":-1.586862503461671,"y0":50.00210477536706,"z0":5.768597813094178,"aX":-3.925906099187714},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.3,"breakHorizontal":2.5,"spinRate":2331,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.40319591238833663,"extension":6.536020709915769},"index":0,"playId":"308635b4-cbd9-3de2-bfe2-043e620c77a8","pitchNumber":1,"startTime":"2025-07-30T18:15:23.415Z","endTime":"2025-07-30T18:15:27.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":71.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.169222673447994,"aZ":-42.99649309389577,"pfxX":3.128033297387272,"pfxZ":-8.252494270208993,"pX":-0.4895939463149279,"pZ":3.763282857165057,"vX0":1.6327901037962724,"vY0":-114.91300676362405,"vZ0":3.708153809683804,"x":135.66,"y":137.17,"x0":-1.6203369031718218,"y0":50.00391583416664,"z0":6.361381821955558,"aX":4.101274990610686},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-13.4,"breakHorizontal":-6.1,"spinRate":2389,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.4802607616702521,"extension":6.281220257988198},"hitData":{"launchSpeed":83.2,"launchAngle":-26.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.49,"coordY":162.73}},"index":1,"playId":"e0401b3b-0a3b-30d5-92d7-3c1dd829e196","pitchNumber":2,"startTime":"2025-07-30T18:15:39.794Z","endTime":"2025-07-30T18:15:47.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:15:47.390Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a sharp line drive to left fielder James Wood.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T18:17:52.715Z","endTime":"2025-07-30T18:18:12.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69889115390303,"aZ":-12.217527409523539,"pfxX":7.084283261504293,"pfxZ":10.669067654556976,"pX":0.37586326795375435,"pZ":1.7869866584809164,"vX0":-7.28523253190684,"vY0":-136.5481048185665,"vZ0":-7.404804394186304,"x":102.67,"y":190.53,"x0":2.1701048685239828,"y0":50.002944983944154,"z0":5.391870408399016,"aX":13.25244612016842},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":-11.2,"spinRate":2358,"spinDirection":132},"zone":6,"typeConfidence":0.89,"plateTime":0.4025716336180225,"extension":6.645047012516283},"hitData":{"launchSpeed":104.9,"launchAngle":17.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":50.47,"coordY":87.7}},"index":0,"playId":"eceedde5-393d-3bd3-b55e-52d0688cd5a1","pitchNumber":1,"startTime":"2025-07-30T18:18:01.151Z","endTime":"2025-07-30T18:18:12.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:18:12.213Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yainer Diaz singles on a line drive to right fielder Daylen Lile. Jose Altuve to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T18:18:25.854Z","endTime":"2025-07-30T18:19:33.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.0,"strikeZoneTop":3.10151102308289,"strikeZoneBottom":1.57792795445999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.328117396674614,"aZ":-12.193468355070902,"pfxX":5.837816067831634,"pfxZ":10.406661317598775,"pX":-0.714123705578797,"pZ":2.664927194385708,"vX0":-9.164486301707731,"vY0":-138.94947737830327,"vZ0":-5.428472650705209,"x":144.22,"y":166.83,"x0":1.895936204380394,"y0":50.00577235284709,"z0":5.481349813113271,"aX":11.212591834740378},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":-8.3,"spinRate":2350,"spinDirection":142},"zone":1,"typeConfidence":0.91,"plateTime":0.3969226703765809,"extension":6.71211917313671},"index":0,"playId":"fb353bab-0914-3995-a1f1-ae37be398f73","pitchNumber":1,"startTime":"2025-07-30T18:18:41.360Z","endTime":"2025-07-30T18:18:45.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.933717952119704,"aZ":-42.94955851246222,"pfxX":-0.4605437248510351,"pfxZ":-7.579146220695049,"pX":-0.29601045085634115,"pZ":0.4670260137536128,"vX0":-4.9231529282601985,"vY0":-119.54251960559534,"vZ0":-3.0279884282054965,"x":128.28,"y":226.17,"x0":1.8657707594321136,"y0":50.005454969204045,"z0":5.674670087614246,"aX":-0.6537006359950943},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.2,"breakHorizontal":2.3,"spinRate":2277,"spinDirection":340},"zone":13,"typeConfidence":0.9,"plateTime":0.46140256725353357,"extension":6.725375567978605},"index":1,"playId":"b9f8759e-316b-33bd-8024-74397d3ca5ee","pitchNumber":2,"startTime":"2025-07-30T18:18:59.307Z","endTime":"2025-07-30T18:19:06.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.429100430054085,"aZ":-41.98138782116173,"pfxX":-2.0111524246256254,"pfxZ":-7.085390934994274,"pX":0.2012642634178548,"pZ":1.9410093778022053,"vX0":-2.813740910284055,"vY0":-117.75988322740875,"vZ0":-0.05524053541056029,"x":109.33,"y":186.37,"x0":1.679742743034941,"y0":50.003608523094144,"z0":5.896617769995295,"aX":-2.782970964197992},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.5,"breakHorizontal":4.4,"spinRate":2281,"spinDirection":336},"zone":8,"typeConfidence":0.9,"plateTime":0.4677701710155717,"extension":6.657704743467789},"hitData":{"launchSpeed":94.6,"launchAngle":20.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.23,"coordY":83.28}},"index":2,"playId":"70cee51a-0839-3786-8cce-86c35234d6ce","pitchNumber":3,"startTime":"2025-07-30T18:19:23.382Z","endTime":"2025-07-30T18:19:33.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":8.100000000000009,"leverageIndex":1.44,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:19:33.951Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T18:19:57.742Z","endTime":"2025-07-30T18:23:07.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"postOnThird":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.0,"strikeZoneTop":3.36529437412575,"strikeZoneBottom":1.56075916731634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.853284689875743,"aZ":-43.531486455761886,"pfxX":-3.945486337006715,"pfxZ":-8.387852952971743,"pX":0.3943256804019554,"pZ":2.6363569716797444,"vX0":-2.210000926841303,"vY0":-116.51642896881332,"vZ0":2.0599800708387663,"x":101.97,"y":167.6,"x0":1.8721459626385126,"y0":50.00050642396694,"z0":5.899136682453819,"aX":-5.34454277284565},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-14.2,"breakHorizontal":7.8,"spinRate":2344,"spinDirection":334},"zone":6,"typeConfidence":0.9,"plateTime":0.4727324940458342,"extension":6.582131991893171},"index":0,"playId":"6cac2e76-2880-3322-be4c-422643465076","pitchNumber":1,"startTime":"2025-07-30T18:20:12.944Z","endTime":"2025-07-30T18:20:16.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.000581054920417,"aZ":-24.57045099687968,"pfxX":8.390511401952548,"pfxZ":4.716718396849084,"pX":1.4246121050923628,"pZ":1.711890790360776,"vX0":-4.125737352363351,"vY0":-126.71037550362142,"vZ0":-4.455096118320753,"x":62.7,"y":192.56,"x0":1.991501062408688,"y0":50.00209007837735,"z0":5.476916788909235,"aX":13.523909707068022},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.7,"breakHorizontal":-14.2,"spinRate":2136,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.43372490452840085,"extension":6.819373722655034},"index":1,"playId":"ed91bfde-65ec-39ca-92b0-e14c08f0bb27","pitchNumber":2,"startTime":"2025-07-30T18:20:32.472Z","endTime":"2025-07-30T18:20:38.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-30T18:20:48.022Z","endTime":"2025-07-30T18:21:06.877Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.346536078547224,"aZ":-13.621170046404343,"pfxX":5.572808557014161,"pfxZ":9.645740498342551,"pX":0.04245023114171822,"pZ":2.6366300231771107,"vX0":-7.349500812791812,"vY0":-138.8320263632052,"vZ0":-5.460406977457295,"x":115.38,"y":167.59,"x0":2.01834062822915,"y0":50.001845192423424,"z0":5.559048477070051,"aX":10.718351515606777},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.3,"breakHorizontal":-8.3,"spinRate":2220,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.39676516726938793,"extension":6.795850997730845},"index":3,"playId":"56ce46ac-5cf6-3534-937a-596999c73c36","pitchNumber":3,"startTime":"2025-07-30T18:21:06.877Z","endTime":"2025-07-30T18:21:12.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":4,"playId":"69c4015b-0349-439a-bfa7-4914ffcb64c3","startTime":"2025-07-30T18:21:29.570Z","endTime":"2025-07-30T18:21:34.570Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":96.1,"endSpeed":87.3,"strikeZoneTop":3.46371072512692,"strikeZoneBottom":1.59272949439821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0837430081177,"aZ":-12.872595553582032,"pfxX":5.74519591766009,"pfxZ":9.855700617650331,"pX":-1.0558640511379085,"pZ":2.269440734775638,"vX0":-9.931200750219945,"vY0":-139.4770618169455,"vZ0":-6.419110484685169,"x":157.25,"y":177.51,"x0":1.814085091670268,"y0":50.00455349896094,"z0":5.459454364190739,"aX":11.254317313121868},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":-8.2,"spinRate":2404,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.3935744429345589,"extension":6.724356874685983},"index":5,"playId":"f53e94b6-e50c-3a97-9c46-61b3cb3db6d3","pitchNumber":4,"startTime":"2025-07-30T18:21:46.678Z","endTime":"2025-07-30T18:21:51.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.613188857169863,"aZ":-42.08313012699367,"pfxX":-1.2186073794157948,"pfxZ":-6.8267010862857855,"pX":0.6157064673810088,"pZ":1.0423904677259472,"vX0":-2.029718051449263,"vY0":-120.36948073793695,"vZ0":-2.2042039770934196,"x":93.53,"y":210.64,"x0":1.6315525190407358,"y0":50.00170806457579,"z0":5.732361817408289,"aX":-1.7691065005989866},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.6,"breakHorizontal":2.8,"spinRate":2446,"spinDirection":337},"zone":14,"typeConfidence":0.9,"plateTime":0.45684492572987523,"extension":6.651667319657426},"index":6,"playId":"b7a79db5-1aaa-3dfc-83c8-5c3820ec92e1","pitchNumber":5,"startTime":"2025-07-30T18:22:07.763Z","endTime":"2025-07-30T18:22:12.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.515743394456834,"aZ":-43.62075665270824,"pfxX":-1.6593017217944475,"pfxZ":-7.734376498656728,"pX":0.5599908108962831,"pZ":0.4879393289936854,"vX0":-2.158280184611621,"vY0":-121.3315689532488,"vZ0":-3.236332914779715,"x":95.65,"y":225.61,"x0":1.6794357066959582,"y0":50.00537183549839,"z0":5.670347276714171,"aX":-2.4543754065479013},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-14.5,"breakHorizontal":3.6,"spinRate":2457,"spinDirection":339},"zone":14,"typeConfidence":0.9,"plateTime":0.4528136118291788,"extension":6.720720624555762},"index":7,"playId":"01771b64-58be-35c3-a653-da8b7987d9ca","pitchNumber":6,"startTime":"2025-07-30T18:23:01.605Z","endTime":"2025-07-30T18:23:07.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":-5.1000000000000085,"leverageIndex":1.48,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:23:07.755Z","atBatIndex":5},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Cam Smith out on a sacrifice fly to center fielder Jacob Young. Jose Altuve scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T18:23:21.586Z","endTime":"2025-07-30T18:23:52.864Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":{"id":669022,"link":"/api/v1/people/669022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.896952055743238,"aZ":-23.139973887692687,"pfxX":9.412218456947363,"pfxZ":5.615743477292348,"pX":0.6245365942744047,"pZ":2.9818428799176515,"vX0":-6.1124736125592385,"vY0":-125.87331379447161,"vZ0":-1.6938228991943833,"x":93.19,"y":158.27,"x0":1.8581355003956623,"y0":50.00398008496767,"z0":5.532064143541557,"aX":15.145759447361655},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.1,"breakHorizontal":-15.7,"spinRate":2120,"spinDirection":119},"zone":3,"typeConfidence":0.91,"plateTime":0.4346856685357552,"extension":6.8199866335192905},"hitData":{"launchSpeed":84.1,"launchAngle":25.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.55,"coordY":80.33}},"index":0,"playId":"f1c2f3eb-929b-3588-94cf-61db87884287","pitchNumber":1,"startTime":"2025-07-30T18:23:42.740Z","endTime":"2025-07-30T18:23:52.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":1.82,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:23:52.864Z","atBatIndex":6},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Victor Caratini grounds into a force out, third baseman Paul DeJong to second baseman Luis García Jr. Yainer Diaz out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T18:24:20.238Z","endTime":"2025-07-30T18:24:41.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.145374628158386,"aZ":-9.293747511416234,"pfxX":6.112714941462206,"pfxZ":11.666450239123709,"pX":-0.3760675094035522,"pZ":2.0169600198616564,"vX0":-8.16778341438352,"vY0":-139.5685958443629,"vZ0":-8.02568559293996,"x":131.33,"y":184.32,"x0":1.802230098916938,"y0":50.00092612782215,"z0":5.55191979515414,"aX":11.987040264110552},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":-9.2,"spinRate":2401,"spinDirection":140},"zone":7,"typeConfidence":0.91,"plateTime":0.39331946262923534,"extension":6.6630415186552465},"hitData":{"launchSpeed":77.9,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.28,"coordY":165.27}},"index":0,"playId":"86611bf9-176b-3d7f-a082-78f18190eb59","pitchNumber":1,"startTime":"2025-07-30T18:24:35.054Z","endTime":"2025-07-30T18:24:41.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":673237,"link":"/api/v1/people/673237"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:24:41.512Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a soft ground ball to third baseman Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T18:26:57.423Z","endTime":"2025-07-30T18:28:06.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.5844856276743,"strikeZoneBottom":1.7152362850038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.717303216964776,"aZ":-40.32033642468231,"pfxX":2.4865293796207575,"pfxZ":-6.340997927060874,"pX":-0.6055312659985665,"pZ":2.591893424614888,"vX0":1.9771800039990535,"vY0":-113.21621879224814,"vZ0":1.0267078260445193,"x":140.08,"y":168.8,"x0":-1.8165891994400616,"y0":50.00421042788818,"z0":6.201872701530311,"aX":3.1933655819363316},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-10.8,"breakHorizontal":-5.0,"spinRate":2425,"spinDirection":30},"zone":4,"typeConfidence":2.0,"plateTime":0.4857793002290536,"extension":6.185867524676137},"index":0,"playId":"e8b4b936-a1dc-3e5e-b268-8699d07fb742","pitchNumber":1,"startTime":"2025-07-30T18:27:06.512Z","endTime":"2025-07-30T18:27:10.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.54621404589808,"strikeZoneBottom":1.73643391625212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.872338494914015,"aZ":-10.991927402716717,"pfxX":-4.546908476622154,"pfxZ":11.553893241929533,"pX":0.596637665053265,"pZ":1.7301022437498794,"vX0":7.221627884409007,"vY0":-134.91287404941403,"vZ0":-8.503314134692687,"x":94.26,"y":192.07,"x0":-1.5308931564008457,"y0":50.00368805495905,"z0":5.708683396726827,"aX":-8.336999135903167},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":6.6,"spinRate":2444,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.40685216688910053,"extension":6.444590810575764},"index":1,"playId":"e753d4f5-5f9f-3f4b-b99c-8762f5dcfff2","pitchNumber":2,"startTime":"2025-07-30T18:27:22.119Z","endTime":"2025-07-30T18:27:28.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.58050657564888,"strikeZoneBottom":1.64346311103216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16134958130574,"aZ":-12.679967881605002,"pfxX":-4.272831383483373,"pfxZ":10.815767273266465,"pX":0.6942574518039735,"pZ":2.5928500534430623,"vX0":7.47449006817241,"vY0":-133.74119880409765,"vZ0":-6.09881716287236,"x":90.54,"y":168.77,"x0":-1.5879007916652472,"y0":50.006185208014955,"z0":5.820828636171539,"aX":-7.704500306210739},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":6.0,"spinRate":2573,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4103062700246336,"extension":6.454373330382525},"index":2,"playId":"75e49679-98a2-3413-a159-c08e60b1d181","pitchNumber":3,"startTime":"2025-07-30T18:27:38.640Z","endTime":"2025-07-30T18:27:42.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.73,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.203576671417522,"aZ":-22.582659143062763,"pfxX":-8.04863967485324,"pfxZ":6.78652452148955,"pX":-0.39136986113427774,"pZ":1.9544774246740373,"vX0":5.670172580876982,"vY0":-118.5811645010601,"vZ0":-4.219807395269235,"x":131.92,"y":186.01,"x0":-1.7763887019304099,"y0":50.00458210745906,"z0":5.8352241357738155,"aX":-11.380741631298545},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":11.4,"breakHorizontal":13.1,"spinRate":1650,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4631788943917634,"extension":6.336574093873196},"hitData":{"launchSpeed":35.3,"launchAngle":-32.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":106.49,"coordY":180.08}},"index":3,"playId":"fcc55115-89fb-3812-a65c-5f2c84d77f87","pitchNumber":4,"startTime":"2025-07-30T18:27:57.489Z","endTime":"2025-07-30T18:28:06.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:28:06.771Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathaniel Lowe singles on a line drive to right fielder Cam Smith. Josh Bell to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T18:28:17.062Z","endTime":"2025-07-30T18:29:19.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.46373232447489,"strikeZoneBottom":1.47643292304768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.551901017265752,"aZ":-19.897230128630444,"pfxX":-10.009708411398675,"pfxZ":6.756684934552248,"pX":0.3808895515581647,"pZ":2.1577064905959005,"vX0":9.149678065889177,"vY0":-134.52419374457705,"vZ0":-5.637825190638712,"x":102.48,"y":180.52,"x0":-1.7783662179193775,"y0":50.00221464283288,"z0":5.709087870168463,"aX":-18.186039313002222},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":16.0,"spinRate":2356,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.40851711104428023,"extension":6.413233058469961},"index":0,"playId":"22beb65a-c43a-3abc-9ae6-7aeedc590380","pitchNumber":1,"startTime":"2025-07-30T18:28:33.622Z","endTime":"2025-07-30T18:28:37.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.1,"strikeZoneTop":3.40275585868501,"strikeZoneBottom":1.41511808181212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19701437646139,"aZ":-13.281326019747546,"pfxX":-3.0310234762872947,"pfxZ":10.29037793182181,"pX":-0.9169076288372991,"pZ":3.6997252355175294,"vX0":3.24195982960213,"vY0":-135.53517874322046,"vZ0":-3.2916634570076244,"x":151.95,"y":138.89,"x0":-1.7422037874108227,"y0":50.00573095684291,"z0":5.874242396810339,"aX":-5.567054530084397},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":4.7,"spinRate":2307,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40613662103641923,"extension":6.3704698699344995},"index":1,"playId":"92e99cab-d25d-3da5-ad66-1864e2adf845","pitchNumber":2,"startTime":"2025-07-30T18:28:50.088Z","endTime":"2025-07-30T18:28:54.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.93011220573019,"aZ":-13.546436504847982,"pfxX":-4.047283031250535,"pfxZ":10.41188711175959,"pX":0.5431009021578169,"pZ":2.903670259792606,"vX0":6.7378753614820255,"vY0":-133.896135315913,"vZ0":-5.15305326977621,"x":96.3,"y":160.38,"x0":-1.4973026290102236,"y0":50.000528858720294,"z0":5.846862802279786,"aX":-7.239700529093406},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.8,"breakHorizontal":5.6,"spinRate":2317,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.4114292575405023,"extension":6.45119060761811},"hitData":{"launchSpeed":87.9,"launchAngle":20.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":143.89,"coordY":91.72}},"index":2,"playId":"0307f65b-a384-3557-a9b1-cb804cb2d5c4","pitchNumber":3,"startTime":"2025-07-30T18:29:07.784Z","endTime":"2025-07-30T18:29:19.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":1.62,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:29:19.223Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Paul DeJong pops out to shortstop Zack Short in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T18:30:24.798Z","endTime":"2025-07-30T18:32:01.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T18:29:44.224Z","endTime":"2025-07-30T18:30:26.989Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.39353620402835,"strikeZoneBottom":1.47744945499941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.807274754595678,"aZ":-28.042012995181867,"pfxX":5.473745323250006,"pfxZ":2.831468175461339,"pX":0.5940110307621205,"pZ":2.839046575445186,"vX0":4.181419023283704,"vY0":-120.10992937084603,"vZ0":-0.9923773224418934,"x":94.36,"y":162.13,"x0":-1.8818823234833666,"y0":50.000348782992916,"z0":5.756819674556501,"aX":7.974938504456494},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.2,"breakHorizontal":-10.9,"spinRate":2180,"spinDirection":74},"zone":3,"typeConfidence":2.0,"plateTime":0.4564642701499464,"extension":6.597991105550031},"index":1,"playId":"3a5e1119-318f-3b43-aa47-fb9eb04739d8","pitchNumber":1,"startTime":"2025-07-30T18:30:26.989Z","endTime":"2025-07-30T18:30:30.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.42735727160156,"strikeZoneBottom":1.51126113277382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.722070824020886,"aZ":-27.058534837856342,"pfxX":3.776207423263954,"pfxZ":3.4128870119083876,"pX":1.524705807814181,"pZ":1.7215058346588037,"vX0":6.935507339260128,"vY0":-121.83784952903119,"vZ0":-3.8238353438794634,"x":58.88,"y":192.3,"x0":-1.853174282834465,"y0":50.002070758868506,"z0":5.65886913979615,"aX":5.655405483331649},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.5,"breakHorizontal":-8.5,"spinRate":2145,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4501658157985635,"extension":6.678572514177509},"index":2,"playId":"0a6c9fc0-c336-39d4-a2d8-15b7bf6722b4","pitchNumber":2,"startTime":"2025-07-30T18:30:45.259Z","endTime":"2025-07-30T18:30:49.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.46030487493189,"strikeZoneBottom":1.54432331517911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.800896894169526,"aZ":-12.178586858700939,"pfxX":-4.833620925357815,"pfxZ":10.51339759757607,"pX":1.033685039431148,"pZ":2.2435716100103984,"vX0":8.931910516551582,"vY0":-137.59170280508116,"vZ0":-6.946616545941364,"x":77.6,"y":178.2,"x0":-1.6385172095452742,"y0":50.00625786143479,"z0":5.640558580269057,"aX":-9.196950963534762},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":6.7,"spinRate":2510,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3993164798723585,"extension":6.548570782649215},"index":3,"playId":"3d015199-b94f-3262-a929-cc29755d1b73","pitchNumber":3,"startTime":"2025-07-30T18:31:05.892Z","endTime":"2025-07-30T18:31:10.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.39858351563534,"strikeZoneBottom":1.55112941998063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.91475882600705,"aZ":-26.411312198720076,"pfxX":2.3862583538345987,"pfxZ":3.4171329263031254,"pX":0.25701405817570633,"pZ":4.217452838284321,"vX0":4.346544556446064,"vY0":-128.56151152925253,"vZ0":0.785752320954863,"x":107.2,"y":124.91,"x0":-1.7609177546584573,"y0":50.00173174123562,"z0":5.94695463280048,"aX":4.02044182531837},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.6,"breakHorizontal":-5.3,"spinRate":2389,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.42492926250777296,"extension":6.500929318216213},"index":4,"playId":"40dc8842-57b1-3e41-84ad-cd2d54e64441","pitchNumber":4,"startTime":"2025-07-30T18:31:24.995Z","endTime":"2025-07-30T18:31:30.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.958682906679968,"aZ":-27.32201099116342,"pfxX":4.188098597535406,"pfxZ":3.249793547812443,"pX":0.3503431085400418,"pZ":2.5909175793034414,"vX0":4.435380836968685,"vY0":-121.74365815663599,"vZ0":-1.7960980166064449,"x":103.65,"y":168.83,"x0":-2.0425709280336513,"y0":50.00496972957353,"z0":5.713958203189946,"aX":6.256664670062901},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.6,"breakHorizontal":-8.6,"spinRate":2230,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.4507267666253787,"extension":6.625978074214019},"hitData":{"launchSpeed":80.3,"launchAngle":61.0,"totalDistance":187.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":79.01,"coordY":164.25}},"index":5,"playId":"2b69f960-3ab7-36b1-8c77-a1e815aa6ec1","pitchNumber":5,"startTime":"2025-07-30T18:31:47.051Z","endTime":"2025-07-30T18:32:01.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":1.78,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:32:01.027Z","atBatIndex":10},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Daylen Lile out on a sacrifice fly to center fielder Chas McCormick. Josh Bell scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T18:32:22.043Z","endTime":"2025-07-30T18:35:18.697Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":687473,"link":"/api/v1/people/687473"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":93.1,"endSpeed":83.8,"strikeZoneTop":3.32722614725079,"strikeZoneBottom":1.51347246520877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.96441698420896,"aZ":-13.150494342244956,"pfxX":-2.216356404751847,"pfxZ":10.411166455181796,"pX":-0.9381727860430646,"pZ":3.903192854489712,"vX0":2.9955541211791585,"vY0":-135.40397304463852,"vZ0":-2.9143753382683015,"x":152.76,"y":133.39,"x0":-1.7791489638317217,"y0":50.002550066766766,"z0":5.9333109042747045,"aX":-4.04996177507241},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":3.2,"spinRate":2467,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40701351325395674,"extension":6.445136033398254},"index":0,"playId":"dfcef2e1-b64f-355e-b846-b5e8b6c3b0ae","pitchNumber":1,"startTime":"2025-07-30T18:32:30.518Z","endTime":"2025-07-30T18:32:33.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.28265038612983,"strikeZoneBottom":1.48600624779147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.903623877481458,"aZ":-28.78807919793284,"pfxX":3.4022133801301675,"pfxZ":2.085028785798732,"pX":0.038273760241866246,"pZ":3.570194051023029,"vX0":3.524690116636238,"vY0":-126.98309480856639,"vZ0":-0.2537911975286241,"x":115.54,"y":142.38,"x0":-1.811826074561112,"y0":50.00545567349693,"z0":5.968939399621412,"aX":5.536445589606019},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":-7.0,"spinRate":2363,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.43194743579372696,"extension":6.4186855501448665},"index":1,"playId":"35f541b8-07e1-3b8e-a36b-1c7ef3b0dec4","pitchNumber":2,"startTime":"2025-07-30T18:32:49.567Z","endTime":"2025-07-30T18:32:53.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.623590925879622,"aZ":-27.382638520861157,"pfxX":8.409902484345448,"pfxZ":3.3804108989785497,"pX":0.2967220258960409,"pZ":3.527768363614112,"vX0":2.8617032849474167,"vY0":-119.51163938106804,"vZ0":0.6476460525415806,"x":105.69,"y":143.53,"x0":-2.015494972294883,"y0":50.000113012392355,"z0":5.754883567077899,"aX":11.901479077138124},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.6,"breakHorizontal":-16.0,"spinRate":2211,"spinDirection":76},"zone":12,"typeConfidence":2.0,"plateTime":0.4621146190044194,"extension":6.630633179993365},"index":2,"playId":"0ee08ecc-a4a8-3c58-8dc9-47fe614807c8","pitchNumber":3,"startTime":"2025-07-30T18:33:08.595Z","endTime":"2025-07-30T18:33:13.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"51db66b0-cb34-33b7-a11b-66203e7221ca","startTime":"2025-07-30T18:33:31.716Z","endTime":"2025-07-30T18:33:40.981Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86033076718427,"aZ":-12.815095726871785,"pfxX":-1.896735667810038,"pfxZ":10.109090766707741,"pX":0.08584831443676358,"pZ":4.018349911601509,"vX0":5.612494159495511,"vY0":-138.01446580348988,"vZ0":-2.528009541872951,"x":113.73,"y":130.28,"x0":-1.7342941217778112,"y0":50.00045804858193,"z0":5.8175762386433325,"aX":-3.632550124425526},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":2.2,"spinRate":2380,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39801545316848674,"extension":6.470079453861168},"index":4,"playId":"7a40e45a-2b53-33ef-a37a-1dce19a98f34","pitchNumber":4,"startTime":"2025-07-30T18:33:54.427Z","endTime":"2025-07-30T18:33:57.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.25209765905996,"strikeZoneBottom":1.47340744084023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.545075198814878,"aZ":-20.58907000568858,"pfxX":-9.317519996874331,"pfxZ":8.095401358293913,"pX":-1.44494520540229,"pZ":1.6670321448441898,"vX0":4.180244151565102,"vY0":-119.57690785193498,"vZ0":-4.777126257511164,"x":172.08,"y":193.77,"x0":-2.0161018075790182,"y0":50.00488901255092,"z0":5.565786363855776,"aX":-13.338618920979366},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":13.6,"breakHorizontal":15.7,"spinRate":1743,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4600932979532324,"extension":6.3610896919993865},"index":5,"playId":"bec69bac-c390-31a9-bdd5-174b264b8c4f","pitchNumber":5,"startTime":"2025-07-30T18:34:20.443Z","endTime":"2025-07-30T18:34:23.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67228754905131,"aZ":-27.63579892984975,"pfxX":3.526318478497158,"pfxZ":2.7219114270251854,"pX":0.4039077045138885,"pZ":2.5549500957111912,"vX0":4.39084067806306,"vY0":-128.50650601273824,"vZ0":-2.7287162282235613,"x":101.6,"y":169.8,"x0":-1.7875701714226173,"y0":50.00147777802641,"z0":5.7868616264512225,"aX":5.870597059744847},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.6,"breakHorizontal":-7.4,"spinRate":2391,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.4269221951955444,"extension":6.486528284023636},"index":6,"playId":"c43b83b6-8130-39e0-89cd-98b48f5b0017","pitchNumber":6,"startTime":"2025-07-30T18:34:41.379Z","endTime":"2025-07-30T18:34:44.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6154888763455,"aZ":-10.465342427780875,"pfxX":-2.440681587778659,"pfxZ":11.300776805816323,"pX":0.3174195191635015,"pZ":2.2572563921384647,"vX0":6.071007655488295,"vY0":-138.37976733495134,"vZ0":-7.308419093244118,"x":104.9,"y":177.83,"x0":-1.597133958443218,"y0":50.00285715888006,"z0":5.649915143693456,"aX":-4.689174489595826},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":3.0,"spinRate":2440,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3972669613864568,"extension":6.545879055362379},"hitData":{"launchSpeed":85.1,"launchAngle":39.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.13,"coordY":78.58}},"index":7,"playId":"1e5d2ab7-cf17-38ea-957b-62346a3245c9","pitchNumber":7,"startTime":"2025-07-30T18:35:07.502Z","endTime":"2025-07-30T18:35:18.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":2.0,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:35:18.697Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T18:35:37.605Z","endTime":"2025-07-30T18:39:46.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":83.7,"strikeZoneTop":3.34459461186122,"strikeZoneBottom":1.50618738718491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.54661184729223,"aZ":-12.209265585583877,"pfxX":-3.283307252717612,"pfxZ":10.953038141519613,"pX":-0.8453155833204538,"pZ":2.676499680137767,"vX0":3.757464134846461,"vY0":-135.3844777194583,"vZ0":-5.800111828974439,"x":149.22,"y":166.51,"x0":-1.8366394455758093,"y0":50.00279782557269,"z0":5.730849844911119,"aX":-5.984837899780229},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":4.9,"spinRate":2400,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40741516634698627,"extension":6.486811503015966},"index":0,"playId":"4ca9ce17-87b3-3f26-89fe-5a17416ae922","pitchNumber":1,"startTime":"2025-07-30T18:35:52.736Z","endTime":"2025-07-30T18:35:56.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":93.2,"endSpeed":83.8,"strikeZoneTop":3.36913139381927,"strikeZoneBottom":1.59725980055337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.52994254503836,"aZ":-11.370702321825389,"pfxX":-3.227128897967183,"pfxZ":11.39472987988654,"pX":-1.111700010761833,"pZ":2.9613975317962717,"vX0":3.1047132343986403,"vY0":-135.48876706358521,"vZ0":-5.20865056942185,"x":159.38,"y":158.82,"x0":-1.8631706387028744,"y0":50.005104617287934,"z0":5.730044904113108,"aX":-5.893510873990046},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.4,"breakHorizontal":5.0,"spinRate":2512,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40704392290642977,"extension":6.426444212309426},"index":1,"playId":"a81aaedf-225d-35fd-99d6-f032107261b2","pitchNumber":2,"startTime":"2025-07-30T18:36:13.978Z","endTime":"2025-07-30T18:36:18.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":82.7,"endSpeed":74.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.464785151028547,"aZ":-20.9729369096892,"pfxX":-7.990467496719807,"pfxZ":7.757917137145615,"pX":-0.44181439412427875,"pZ":1.9386062633653531,"vX0":5.658574789678291,"vY0":-120.24527042456936,"vZ0":-4.356251084585841,"x":133.84,"y":186.44,"x0":-1.8044790739728953,"y0":50.00079575411685,"z0":5.668440294977796,"aX":-11.530630649951133},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":13.1,"breakHorizontal":12.8,"spinRate":1776,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4580708669275575,"extension":6.37807319554109},"index":2,"playId":"cb05b8e5-2a39-3e8e-97dd-e2df1e426ea9","pitchNumber":3,"startTime":"2025-07-30T18:36:34.370Z","endTime":"2025-07-30T18:36:38.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.410352765601587,"aZ":-41.07037994178905,"pfxX":4.394690184766628,"pfxZ":-6.494897877306874,"pX":0.27841071592917294,"pZ":2.0833614138653638,"vX0":3.2306336396574755,"vY0":-117.25347572693708,"vZ0":-0.10884320007070025,"x":106.39,"y":182.53,"x0":-1.6957800757060768,"y0":50.00180901234217,"z0":6.013722730314991,"aX":6.021542405876165},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.4,"breakHorizontal":-8.9,"spinRate":2465,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.469961935057416,"extension":6.313936322899215},"index":3,"playId":"4976b735-024e-3aef-b103-d2c23bfb32aa","pitchNumber":4,"startTime":"2025-07-30T18:37:07.946Z","endTime":"2025-07-30T18:37:11.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.44162838778923,"strikeZoneBottom":1.53708472678006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65123480406162,"aZ":-13.171750009989845,"pfxX":-5.004001549600975,"pfxZ":10.092364609428003,"pX":-1.1195830598070078,"pZ":2.077527769171276,"vX0":3.729046479261166,"vY0":-136.94155524004907,"vZ0":-6.995507312247462,"x":159.68,"y":182.69,"x0":-1.854685121910011,"y0":50.00403672488872,"z0":5.5819586147871165,"aX":-9.423515598270631},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2492,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4012818585671085,"extension":6.4886179980229715},"index":4,"playId":"288c6020-85f7-332f-afb6-0cf00b92b8d9","pitchNumber":5,"startTime":"2025-07-30T18:37:33.149Z","endTime":"2025-07-30T18:37:37.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.694376244259576,"aZ":-17.662557386151484,"pfxX":-8.61895964579712,"pfxZ":9.631891854635793,"pX":-0.05070304430452807,"pZ":1.8771658270027451,"vX0":6.971812860048033,"vY0":-122.63794261916121,"vZ0":-5.252191539055469,"x":118.93,"y":188.1,"x0":-1.8256206202527414,"y0":50.0036280224875,"z0":5.57654012083865,"aX":-12.987823598819917},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":16.2,"breakHorizontal":13.8,"spinRate":1866,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4484677066429006,"extension":6.485809378405513},"index":5,"playId":"eb8e5e1d-4213-3ba4-85a7-436c4ddd4da9","pitchNumber":6,"startTime":"2025-07-30T18:37:55.307Z","endTime":"2025-07-30T18:38:01.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.1,"endSpeed":86.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.31350350686246,"aZ":-11.010602919865152,"pfxX":-2.6385100238163,"pfxZ":11.07086863565154,"pX":0.507627961920871,"pZ":2.8033371222201264,"vX0":6.880339344244251,"vY0":-138.2204012193886,"vZ0":-5.787206976424071,"x":97.65,"y":163.09,"x0":-1.6845579234477484,"y0":50.00090515418598,"z0":5.68201148639394,"aX":-5.04425571935975},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":3.1,"spinRate":2452,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.39815146796812995,"extension":6.604005818525859},"index":6,"playId":"cb6a7eeb-454d-337b-8c50-4368c3327cc9","pitchNumber":7,"startTime":"2025-07-30T18:38:27.210Z","endTime":"2025-07-30T18:38:32.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"def83e1e-87fc-4600-9783-62d222fa9881","startTime":"2025-07-30T18:38:50.436Z","endTime":"2025-07-30T18:38:55.436Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.930400804886,"aZ":-14.248073569279661,"pfxX":-4.223108651600143,"pfxZ":9.58260190288617,"pX":-0.5676527996162403,"pZ":3.597248818192283,"vX0":4.713788116597253,"vY0":-136.6113349927974,"vZ0":-3.137525949891245,"x":138.64,"y":141.65,"x0":-1.7751603510828786,"y0":50.00657728905809,"z0":5.753374929181413,"aX":-7.903669128363441},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2316,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40249916473325387,"extension":6.488399673754265},"index":8,"playId":"9cc6222b-de52-3c05-b902-4760206abd17","pitchNumber":8,"startTime":"2025-07-30T18:39:11.361Z","endTime":"2025-07-30T18:39:15.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48157178991299,"aZ":-41.9727316602817,"pfxX":1.9480007764592322,"pfxZ":-7.11234683542376,"pX":0.2625685963406926,"pZ":1.6740964990065572,"vX0":3.860008298338945,"vY0":-117.4989843566689,"vZ0":-0.8751622087447203,"x":106.99,"y":193.58,"x0":-1.6649129176546165,"y0":50.00566102365341,"z0":6.004899087643285,"aX":2.681834737374462},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.7,"breakHorizontal":-4.6,"spinRate":2499,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.46894509191229217,"extension":6.315446095047506},"index":9,"playId":"11d2c36b-10ec-3771-829f-2cdcc56d0f2a","pitchNumber":9,"startTime":"2025-07-30T18:39:42.517Z","endTime":"2025-07-30T18:39:46.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:39:46.331Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mauricio Dubón walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T18:41:50.671Z","endTime":"2025-07-30T18:43:14.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":83.7,"strikeZoneTop":3.25366617374674,"strikeZoneBottom":1.57204576778538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.250007304567134,"aZ":-14.540974831580783,"pfxX":6.794080919681212,"pfxZ":9.639827355026567,"pX":0.2242696052397035,"pZ":3.2518521511720633,"vX0":-7.397524773057387,"vY0":-135.9814981673211,"vZ0":-3.40410262065705,"x":108.45,"y":150.98,"x0":2.127679838185596,"y0":50.00493173289038,"z0":5.561082390143216,"aX":12.431017464499472},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":-10.3,"spinRate":2245,"spinDirection":135},"zone":2,"typeConfidence":0.87,"plateTime":0.4064318596250085,"extension":6.707559617486459},"index":0,"playId":"478178fe-1b4a-310f-86e5-4c8edd582362","pitchNumber":1,"startTime":"2025-07-30T18:42:00.678Z","endTime":"2025-07-30T18:42:04.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.3,"strikeZoneTop":3.34393847128161,"strikeZoneBottom":1.5593974861993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.37973001800008,"aZ":-15.659560294736552,"pfxX":5.829793808328414,"pfxZ":8.877973031785075,"pX":1.413230114612916,"pZ":3.8119509983601323,"vX0":-4.116613325557683,"vY0":-137.00348844315434,"vZ0":-2.1650557640068966,"x":63.13,"y":135.86,"x0":2.194594801619856,"y0":50.00112828090919,"z0":5.709757969437869,"aX":10.841361109370846},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":-9.5,"spinRate":2296,"spinDirection":142},"zone":12,"typeConfidence":0.87,"plateTime":0.4031673733424648,"extension":6.515274840914311},"index":1,"playId":"d7cc389d-ba6b-31f0-a2f3-a1cd858cf36f","pitchNumber":2,"startTime":"2025-07-30T18:42:18.580Z","endTime":"2025-07-30T18:42:21.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":76.1,"strikeZoneTop":3.34473453745394,"strikeZoneBottom":1.62878114876352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.447289434042396,"aZ":-25.787888599849378,"pfxX":11.465175632715724,"pfxZ":4.231918899344564,"pX":1.3979647025845567,"pZ":3.6127650648928835,"vX0":-5.165223463879851,"vY0":-123.67228712317959,"vZ0":0.5312233489808074,"x":63.71,"y":141.24,"x0":2.052837362818382,"y0":50.00493986707621,"z0":5.602127749183207,"aX":17.315065654166677},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.0,"breakHorizontal":-19.1,"spinRate":2149,"spinDirection":124},"zone":12,"typeConfidence":0.91,"plateTime":0.4472248721063705,"extension":6.713747603598689},"index":2,"playId":"fb0e4458-2b5e-39fe-a7b2-3938978483cf","pitchNumber":3,"startTime":"2025-07-30T18:42:33.354Z","endTime":"2025-07-30T18:42:36.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.0,"strikeZoneTop":3.33346823322812,"strikeZoneBottom":1.58333100364244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.59110504882496,"aZ":-14.118932204442647,"pfxX":7.313090706973333,"pfxZ":9.912841056841149,"pX":-1.1415853649429444,"pZ":0.5765308448955881,"vX0":-10.563291954813128,"vY0":-135.5661064822192,"vZ0":-9.959807222186503,"x":160.51,"y":223.21,"x0":1.894685567917021,"y0":50.00343249484327,"z0":5.335687257400234,"aX":13.320464413516532},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":-10.4,"spinRate":2236,"spinDirection":135},"zone":13,"typeConfidence":0.87,"plateTime":0.40742125690717446,"extension":6.791045451878},"index":3,"playId":"a9e9f7df-cfc5-31f8-bc66-98e34876eef3","pitchNumber":4,"startTime":"2025-07-30T18:42:52.372Z","endTime":"2025-07-30T18:42:55.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.24032689795806,"strikeZoneBottom":1.5934970045739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94709250205452,"aZ":-11.578356256948162,"pfxX":3.061200917548553,"pfxZ":11.308907921077182,"pX":-0.8966800649937416,"pZ":2.3754170051340724,"vX0":-8.356763383426667,"vY0":-134.97824976773404,"vZ0":-5.991197889158561,"x":151.18,"y":174.64,"x0":1.859677105629659,"y0":50.001648622081326,"z0":5.460191084353309,"aX":5.574969175068256},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":-3.5,"spinRate":2231,"spinDirection":143},"zone":13,"typeConfidence":0.87,"plateTime":0.40782204129663,"extension":6.868902399949951},"index":4,"playId":"feda0551-f4ef-37e1-acab-deea8db24072","pitchNumber":5,"startTime":"2025-07-30T18:43:10.108Z","endTime":"2025-07-30T18:43:14.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:43:14.867Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cooper Hummel strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T18:43:23.441Z","endTime":"2025-07-30T18:45:13.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.5,"strikeZoneTop":3.25200785844108,"strikeZoneBottom":1.4591256225574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.221053741382367,"aZ":-23.20152374645453,"pfxX":8.914837607583383,"pfxZ":5.799934930555832,"pX":1.2914970082169883,"pZ":2.52418737368993,"vX0":-4.522590097353272,"vY0":-124.19521850240723,"vZ0":-2.5603961795721704,"x":67.77,"y":170.63,"x0":1.9877198300890055,"y0":50.001267607885055,"z0":5.518990134482145,"aX":13.78416058035677},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.1,"breakHorizontal":-14.9,"spinRate":2122,"spinDirection":124},"zone":12,"typeConfidence":0.91,"plateTime":0.44273977111419693,"extension":6.883990790614263},"index":0,"playId":"4222def3-ca3a-36ac-bd23-5778dd06cd5b","pitchNumber":1,"startTime":"2025-07-30T18:43:37.913Z","endTime":"2025-07-30T18:43:41.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.7,"strikeZoneTop":3.21760955083269,"strikeZoneBottom":1.48250329494049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.11095941287463,"aZ":-12.621836115104983,"pfxX":3.899483475751233,"pfxZ":10.267019830146946,"pX":0.4267266322139794,"pZ":3.3554999586531897,"vX0":-5.294590488591799,"vY0":-137.96832423103768,"vZ0":-3.6864751695967843,"x":100.73,"y":148.18,"x0":1.8747813467367265,"y0":50.00642222225109,"z0":5.574955082736467,"aX":7.429376381646754},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.9,"breakHorizontal":-5.8,"spinRate":2274,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.3988073914072885,"extension":6.641192787334714},"index":1,"playId":"10eca852-00a2-3026-a9d2-ddfd1040e93c","pitchNumber":2,"startTime":"2025-07-30T18:43:57.045Z","endTime":"2025-07-30T18:44:00.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.30041199056397,"strikeZoneBottom":1.58292622441804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.470801032790572,"aZ":-42.63397858348616,"pfxX":0.9014404192964052,"pfxZ":-7.525036159947544,"pX":-0.9836388538561119,"pZ":-0.17013079990669772,"vX0":-5.913276098340818,"vY0":-118.29017185934057,"vZ0":-4.242356789626044,"x":154.49,"y":243.37,"x0":1.451503626480725,"y0":50.000408362236065,"z0":5.630702085422224,"aX":1.253943704748565},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-14.5,"breakHorizontal":0.1,"spinRate":2297,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.4663557085762249,"extension":6.6828541736875176},"index":2,"playId":"da2cdcf2-631f-3533-87f3-896c03850ead","pitchNumber":3,"startTime":"2025-07-30T18:44:17.690Z","endTime":"2025-07-30T18:44:22.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.24957169348855,"strikeZoneBottom":1.46816150226823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.221392570341095,"aZ":-11.793772220670371,"pfxX":4.372158371511212,"pfxZ":10.51514775441753,"pX":-0.3018565052153413,"pZ":2.041759980908356,"vX0":-7.368132867758355,"vY0":-138.62951077394467,"vZ0":-7.132095350647919,"x":128.51,"y":183.65,"x0":1.827548133829013,"y0":50.00235741262677,"z0":5.44249638341488,"aX":8.474212935762214},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":-6.4,"spinRate":2310,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.39574713474262646,"extension":6.921103723765708},"index":3,"playId":"dcb43922-a1b3-344e-8489-242319e6d9e8","pitchNumber":4,"startTime":"2025-07-30T18:44:48.128Z","endTime":"2025-07-30T18:44:51.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.15947773487226,"aZ":-42.88260040807136,"pfxX":-3.547340870905751,"pfxZ":-7.534796644967771,"pX":-0.5282564066132646,"pZ":1.7301758184193858,"vX0":-3.8511000351995617,"vY0":-118.85389039069592,"vZ0":-0.40094720399009987,"x":137.14,"y":192.07,"x0":1.5777968407515512,"y0":50.001694629362845,"z0":5.816801372727364,"aX":-5.041870315925687},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.4,"breakHorizontal":7.4,"spinRate":2382,"spinDirection":339},"zone":7,"typeConfidence":0.9,"plateTime":0.46198717299281356,"extension":6.627440489068184},"index":4,"playId":"f829a9db-7677-370d-bee1-9c155121a1ef","pitchNumber":5,"startTime":"2025-07-30T18:45:08.147Z","endTime":"2025-07-30T18:45:13.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:45:13.171Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chas McCormick lines out sharply to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T18:45:24.465Z","endTime":"2025-07-30T18:47:40.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,6,7],"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":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.235192809743964,"aZ":-12.94691770231144,"pfxX":3.1943273077078853,"pfxZ":9.988453959518967,"pX":-0.20763869399941065,"pZ":2.752569819770504,"vX0":-6.458007782256054,"vY0":-138.20045417753093,"vZ0":-5.300079950204827,"x":124.91,"y":164.46,"x0":1.7496122792168065,"y0":50.00067866391971,"z0":5.572448300069475,"aX":6.148203192411753},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":-4.3,"spinRate":2243,"spinDirection":148},"zone":5,"typeConfidence":0.9,"plateTime":0.39708535398625067,"extension":6.709400555189656},"index":0,"playId":"73acdd03-5796-3d72-9259-96fbc0f7ae86","pitchNumber":1,"startTime":"2025-07-30T18:45:40.714Z","endTime":"2025-07-30T18:45:44.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-30T18:45:52.484Z","endTime":"2025-07-30T18:46:09.452Z","isPitch":false,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":85.8,"strikeZoneTop":3.28673164098961,"strikeZoneBottom":1.50881508175475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.71247101107009,"aZ":-12.741520353159986,"pfxX":4.808903659705439,"pfxZ":10.113760348165822,"pX":0.3590952685585087,"pZ":4.59176922618768,"vX0":-5.568941895480806,"vY0":-138.84660510316107,"vZ0":-0.8796451153097373,"x":103.31,"y":114.8,"x0":1.7813044876471085,"y0":50.00166003696313,"z0":5.774111600530474,"aX":9.23935130957376},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":-7.3,"spinRate":2249,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.3969194103777616,"extension":6.657468776149595},"index":2,"playId":"6165d561-0b32-3332-92da-6c268784a32e","pitchNumber":2,"startTime":"2025-07-30T18:46:09.452Z","endTime":"2025-07-30T18:46:12.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.26953400027882,"strikeZoneBottom":1.55838915274047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.33688568871577,"aZ":-12.238782124637451,"pfxX":4.55694574091416,"pfxZ":10.335106750375681,"pX":1.00245843736412,"pZ":2.966896793346374,"vX0":-3.696516460797877,"vY0":-138.7903773649174,"vZ0":-4.946092410456608,"x":78.79,"y":158.67,"x0":1.7670507810873557,"y0":50.00374463857753,"z0":5.603548142849288,"aX":8.790373323101806},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":-7.3,"spinRate":2184,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.39636829861829037,"extension":6.735856444302377},"index":3,"playId":"f5a44862-e8c6-397b-ba68-590533fd3f4a","pitchNumber":3,"startTime":"2025-07-30T18:46:31.306Z","endTime":"2025-07-30T18:46:35.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.22264240261729,"strikeZoneBottom":1.57843820149429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09565378699521,"aZ":-45.42025428661652,"pfxX":-3.2143489744877023,"pfxZ":-9.58710137611517,"pX":0.7471844388461235,"pZ":3.058889593327254,"vX0":-1.2351762301699738,"vY0":-117.6302341818499,"vZ0":3.2289802139003294,"x":88.52,"y":156.19,"x0":1.698617266179844,"y0":50.00041741041522,"z0":5.919158612436147,"aX":-4.4428772860865475},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.1,"breakHorizontal":6.1,"spinRate":2263,"spinDirection":336},"zone":3,"typeConfidence":0.9,"plateTime":0.4680357822694847,"extension":6.604687730263786},"index":4,"playId":"e5de7354-dff5-3322-951e-1ed93da79855","pitchNumber":4,"startTime":"2025-07-30T18:46:50.428Z","endTime":"2025-07-30T18:46:54.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"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-30T18:47:11.224Z","endTime":"2025-07-30T18:47:11.225Z","isPitch":false,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.21174923035952,"strikeZoneBottom":1.5008592478674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.062899922061753,"aZ":-43.26501377268251,"pfxX":-4.171441534414956,"pfxZ":-8.052701508563423,"pX":1.0237399984732485,"pZ":1.8544825092268722,"vX0":-0.14297244611834398,"vY0":-117.41972129458489,"vZ0":0.1216864957082735,"x":77.98,"y":188.71,"x0":1.6264812022280326,"y0":50.003361505707254,"z0":5.87358379993683,"aX":-5.7451638075118705},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-14.2,"breakHorizontal":7.6,"spinRate":2299,"spinDirection":340},"zone":14,"typeConfidence":0.9,"plateTime":0.46893410162530413,"extension":6.612142051358304},"index":6,"playId":"6fdf82f9-f580-33e3-86d0-2f3e08bf933b","pitchNumber":5,"startTime":"2025-07-30T18:47:11.226Z","endTime":"2025-07-30T18:47:15.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.886044443265185,"aZ":-44.60368299260153,"pfxX":-1.8373872389963042,"pfxZ":-9.105579639519908,"pX":0.04980915168017094,"pZ":2.78387631757302,"vX0":-2.8952813590033313,"vY0":-116.92377156949372,"vZ0":2.619322533843451,"x":115.1,"y":163.62,"x0":1.5495027403054096,"y0":50.00230907840615,"z0":5.876748318619697,"aX":-2.5078985856125446},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-15.4,"breakHorizontal":4.1,"spinRate":2161,"spinDirection":339},"zone":2,"typeConfidence":0.9,"plateTime":0.4709497130883733,"extension":6.631652484127055},"hitData":{"launchSpeed":100.7,"launchAngle":22.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":108.39,"coordY":54.3}},"index":7,"playId":"0780ee4d-8622-31ac-b455-db6ff8ba657e","pitchNumber":6,"startTime":"2025-07-30T18:47:29.796Z","endTime":"2025-07-30T18:47:40.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:47:40.405Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Short singles on a ground ball to third baseman Paul DeJong. Mauricio Dubón to 3rd. Mauricio Dubón advances to 3rd, on a throwing error by third baseman Paul DeJong.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T18:48:02.039Z","endTime":"2025-07-30T18:49:49.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"postOnThird":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.4,"strikeZoneTop":3.28625820620618,"strikeZoneBottom":1.58644742209798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.056776978801615,"aZ":-12.576893379934523,"pfxX":4.471229285614873,"pfxZ":10.074047104959018,"pX":0.30264496998365653,"pZ":3.8997153025320657,"vX0":-5.766939255620833,"vY0":-139.69214944038143,"vZ0":-2.427148662722215,"x":105.46,"y":133.49,"x0":1.8282108573079905,"y0":50.00324473604052,"z0":5.6233409428766485,"aX":8.698925887969029},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":-6.7,"spinRate":2307,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.3944563693161358,"extension":6.771742611758997},"index":0,"playId":"be719d57-7d93-36e3-93b9-1045f8f2c4a4","pitchNumber":1,"startTime":"2025-07-30T18:48:09.204Z","endTime":"2025-07-30T18:48:14.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.20893173055476,"aZ":-13.461035556330486,"pfxX":6.312072655233227,"pfxZ":9.6246928641746,"pX":0.6752017535950803,"pZ":1.7257705170226556,"vX0":-5.336643007974266,"vY0":-139.69428316053802,"vZ0":-7.973132659137398,"x":91.26,"y":192.18,"x0":1.8056445942011985,"y0":50.00299489977271,"z0":5.533485654018874,"aX":12.273841959449877},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":-10.1,"spinRate":2280,"spinDirection":144},"zone":9,"typeConfidence":0.9,"plateTime":0.3945240163567463,"extension":6.78323562388705},"index":1,"playId":"877c8d2c-7ebc-3499-a2a4-6bcba434881d","pitchNumber":2,"startTime":"2025-07-30T18:48:28.568Z","endTime":"2025-07-30T18:48:32.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":78.9,"strikeZoneTop":3.32021265110217,"strikeZoneBottom":1.58675308236741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.776059918216635,"aZ":-23.998719535324906,"pfxX":9.418113801548039,"pfxZ":5.126382283936485,"pX":-1.2409762262263093,"pZ":1.613405434833935,"vX0":-9.937835445266359,"vY0":-126.2823667758676,"vZ0":-4.876911080663962,"x":164.3,"y":195.22,"x0":1.545647188091948,"y0":50.00173112584856,"z0":5.531293564956411,"aX":15.016746020640877},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.2,"breakHorizontal":-14.4,"spinRate":2102,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.43586262573831647,"extension":6.912214584869295},"index":2,"playId":"388013fd-1f80-3cda-a57f-4060ed225045","pitchNumber":3,"startTime":"2025-07-30T18:48:52.220Z","endTime":"2025-07-30T18:48:55.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.2981045170084,"strikeZoneBottom":1.56422950870419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.76857335707229,"aZ":-11.575889471761224,"pfxX":5.278576668877614,"pfxZ":10.890706061023572,"pX":-0.8727484023404585,"pZ":1.935533726058456,"vX0":-8.311652704244413,"vY0":-137.45111260026908,"vZ0":-7.4205572058189375,"x":150.27,"y":186.52,"x0":1.520755625993616,"y0":50.00199117657588,"z0":5.4772532888454775,"aX":9.983373381329967},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":-7.6,"spinRate":2277,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.40027513411157845,"extension":6.885084097884696},"index":3,"playId":"7aa459df-93fa-31df-b929-e42b9aefed2c","pitchNumber":4,"startTime":"2025-07-30T18:49:13.328Z","endTime":"2025-07-30T18:49:19.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.36595575852699,"aZ":-11.862879466684866,"pfxX":4.159549205861461,"pfxZ":10.487645074586911,"pX":-0.60707685122408,"pZ":1.9782496115829509,"vX0":-8.181904791000397,"vY0":-139.05098674427924,"vZ0":-7.216365852143508,"x":140.14,"y":185.37,"x0":1.847772970701869,"y0":50.00345481606586,"z0":5.413507366631523,"aX":8.056828263195102},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":-5.6,"spinRate":2305,"spinDirection":144},"zone":7,"typeConfidence":0.91,"plateTime":0.39556744914306297,"extension":6.852510422033533},"hitData":{"launchSpeed":97.9,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":84.47,"coordY":157.2}},"index":4,"playId":"40041d56-a3f2-3bf2-8976-0a95685da3db","pitchNumber":5,"startTime":"2025-07-30T18:49:35.239Z","endTime":"2025-07-30T18:49:49.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":0.94,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:49:49.841Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jose Altuve homers (18) on a fly ball to left field. Mauricio Dubón scores. Zack Short scores.","rbi":3,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T18:50:16.154Z","endTime":"2025-07-30T18:51:00.949Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":{"id":669022,"link":"/api/v1/people/669022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":669022,"link":"/api/v1/people/669022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":{"id":669022,"link":"/api/v1/people/669022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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.4,"endSpeed":78.1,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.48335802190428,"aZ":-23.947633954806072,"pfxX":9.029309376020322,"pfxZ":5.220789773320758,"pX":0.4352095747212098,"pZ":2.885582518870127,"vX0":-6.1662250067113025,"vY0":-125.57351048374497,"vZ0":-1.7742812443185487,"x":100.41,"y":160.87,"x0":1.765418539247096,"y0":50.00625867630694,"z0":5.57466996206309,"aX":14.237350242559488},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.2,"breakHorizontal":-14.6,"spinRate":2245,"spinDirection":122},"zone":3,"typeConfidence":0.91,"plateTime":0.4383581978624971,"extension":7.030524310608439},"hitData":{"launchSpeed":99.2,"launchAngle":39.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.77,"coordY":80.36}},"index":0,"playId":"f84c8f46-bf84-3dfc-8a81-3e8d294021f1","pitchNumber":1,"startTime":"2025-07-30T18:50:33.511Z","endTime":"2025-07-30T18:51:00.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670097,"link":"/api/v1/people/670097"},"third":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":24.9,"leverageIndex":1.96,"dramaIndex":207.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:51:00.949Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yainer Diaz grounds out to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T18:51:12.347Z","endTime":"2025-07-30T18:51:33.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.58258951884685,"aZ":-12.639850266207398,"pfxX":6.85907955384733,"pfxZ":9.99377845107959,"pX":0.20576409313808694,"pZ":1.8953884594719181,"vX0":-6.910452154461533,"vY0":-139.89102555482702,"vZ0":-7.586149133917416,"x":109.16,"y":187.6,"x0":1.8333283419294848,"y0":50.005253837470235,"z0":5.4964054025839895,"aX":13.410731267809492},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":-10.8,"spinRate":2320,"spinDirection":142},"zone":8,"typeConfidence":0.91,"plateTime":0.3936023859710205,"extension":6.921978282801118},"hitData":{"launchSpeed":104.7,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.58,"coordY":168.31}},"index":0,"playId":"b3c2d025-f481-3ac6-af3a-cd00d13570da","pitchNumber":1,"startTime":"2025-07-30T18:51:27.548Z","endTime":"2025-07-30T18:51:33.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:51:33.321Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Young flies out to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T18:53:49.367Z","endTime":"2025-07-30T18:54:57.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":79.3,"strikeZoneTop":3.23933527972567,"strikeZoneBottom":1.52478329666263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.689123448985157,"aZ":-28.62741670059338,"pfxX":2.149544299301952,"pfxZ":2.2092805398152855,"pX":-1.20221049030183,"pZ":3.3120503848745395,"vX0":1.3130342744224228,"vY0":-126.01153850438197,"vZ0":-0.7035509673479554,"x":162.83,"y":149.35,"x0":-2.0094173229317422,"y0":50.0048496468483,"z0":5.908323373849326,"aX":3.456073839775501},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":-4.2,"spinRate":2312,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.43471026077835706,"extension":6.405546860900507},"index":0,"playId":"486e56cb-e987-3979-91ac-a97f668a7dc6","pitchNumber":1,"startTime":"2025-07-30T18:54:03.788Z","endTime":"2025-07-30T18:54:07.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.8,"strikeZoneTop":3.20258730399514,"strikeZoneBottom":1.48788673170899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23059435790168,"aZ":-29.961018903902698,"pfxX":7.876834593467313,"pfxZ":1.633398068718865,"pX":-0.7844738260290058,"pZ":3.5765452082840583,"vX0":0.8417504485722513,"vY0":-116.5169028952721,"vZ0":1.0025683797513174,"x":146.9,"y":142.21,"x0":-2.1737598430473506,"y0":50.00557455642827,"z0":5.996785563603548,"aX":10.708522121014367},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":3.5,"breakHorizontal":-14.4,"spinRate":2196,"spinDirection":84},"zone":11,"typeConfidence":2.0,"plateTime":0.47214910985780634,"extension":6.404153252639019},"index":1,"playId":"9cd31cc2-06f7-3623-880b-d419b6ce27a7","pitchNumber":2,"startTime":"2025-07-30T18:54:17.229Z","endTime":"2025-07-30T18:54:21.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":91.6,"endSpeed":83.2,"strikeZoneTop":3.22904359712641,"strikeZoneBottom":1.5145372052003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35976349317509,"aZ":-13.43684031832091,"pfxX":-4.410603024576556,"pfxZ":10.507927593338898,"pX":-0.20449309431389526,"pZ":2.7821136523987655,"vX0":5.96853403185027,"vY0":-133.14534882329463,"vZ0":-5.18120104939714,"x":124.79,"y":163.66,"x0":-1.909154719196591,"y0":50.006342883910584,"z0":5.73666425437098,"aX":-7.868211652685439},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":6.6,"spinRate":2431,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4124342116605253,"extension":6.52283254806347},"index":2,"playId":"4a0afe7a-38ea-37a2-bc53-121dd91b9bd8","pitchNumber":3,"startTime":"2025-07-30T18:54:32.796Z","endTime":"2025-07-30T18:54:36.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.279305334314042,"aZ":-14.53027694783037,"pfxX":-3.2879910445397336,"pfxZ":9.757253280369966,"pX":-0.15652372661912953,"pZ":3.531583513405994,"vX0":5.856678718363301,"vY0":-134.19678698851894,"vZ0":-3.284767388872091,"x":122.97,"y":143.43,"x0":-1.9483555277965967,"y0":50.006509876460775,"z0":5.818023620364758,"aX":-5.948503180557044},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":4.6,"spinRate":2384,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40944619592406895,"extension":6.473206175424757},"hitData":{"launchSpeed":96.2,"launchAngle":38.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.95,"coordY":82.55}},"index":3,"playId":"4a588275-aee3-34cd-bc90-4dc9d74ddddf","pitchNumber":4,"startTime":"2025-07-30T18:54:45.992Z","endTime":"2025-07-30T18:54:57.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.6,"awayTeamWinProbability":18.400000000000006,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:54:57.118Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out, pitcher Ryan Gusto to first baseman Victor Caratini.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T18:55:16.163Z","endTime":"2025-07-30T18:56:40.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687473,"link":"/api/v1/people/687473"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.48310091407819,"strikeZoneBottom":1.51969313073946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.87647200759049,"aZ":-12.928317386657708,"pfxX":-3.2082899810409473,"pfxZ":10.512433645374147,"pX":0.1892315745351462,"pZ":3.6463189610487623,"vX0":5.743592046207702,"vY0":-134.8477853803478,"vZ0":-3.4886035321840514,"x":109.79,"y":140.33,"x0":-1.5570714804565688,"y0":50.006527888297654,"z0":5.876382029740746,"aX":-5.876317530448263},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":4.6,"spinRate":2468,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40706347985104774,"extension":6.536437234965642},"index":0,"playId":"69b9b83c-ede4-3079-986a-2f9b63f41176","pitchNumber":1,"startTime":"2025-07-30T18:55:25.923Z","endTime":"2025-07-30T18:55:32.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.113860407861328,"aZ":-12.784672373677699,"pfxX":-3.369750884307834,"pfxZ":10.755282298684442,"pX":-0.04698167998786173,"pZ":2.9226228066276914,"vX0":5.660577645398681,"vY0":-133.96821495704097,"vZ0":-5.143312373887691,"x":118.79,"y":159.87,"x0":-1.7573423409805842,"y0":50.00598939136433,"z0":5.794024684817131,"aX":-6.077361083344104},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.5,"breakHorizontal":4.8,"spinRate":2448,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.41011053457441493,"extension":6.414288008750215},"index":1,"playId":"2170d204-d09e-3564-a956-2527c438269e","pitchNumber":2,"startTime":"2025-07-30T18:55:41.874Z","endTime":"2025-07-30T18:55:44.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.42209085639771,"strikeZoneBottom":1.45879354724866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.584331237647447,"aZ":-41.98657623198098,"pfxX":2.6509953504867427,"pfxZ":-7.250611890509054,"pX":1.0642566774136168,"pZ":2.084779726200201,"vX0":5.186806003383159,"vY0":-116.1691236488281,"vZ0":0.1832011863106615,"x":76.43,"y":182.49,"x0":-1.549570199524864,"y0":50.000262524319,"z0":6.025870296610568,"aX":3.5889624169742227},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.7,"breakHorizontal":-6.2,"spinRate":2403,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4731169135974982,"extension":6.425030735179713},"index":2,"playId":"91c65b80-ed95-32dc-8058-c347247b7f61","pitchNumber":3,"startTime":"2025-07-30T18:55:57.022Z","endTime":"2025-07-30T18:56:01.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.41499745892709,"strikeZoneBottom":1.52094429226194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.678669211196706,"aZ":-12.11138182403122,"pfxX":-3.746832179457747,"pfxZ":11.016661453150192,"pX":0.8004810321890206,"pZ":2.620454424889382,"vX0":7.886647404000845,"vY0":-134.69259136926843,"vZ0":-5.8672868072421025,"x":86.49,"y":168.03,"x0":-1.690440413060182,"y0":50.0034622142559,"z0":5.698073962819283,"aX":-6.824742317025142},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.7,"breakHorizontal":4.9,"spinRate":2491,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.4080368269483432,"extension":6.496384963962217},"index":3,"playId":"6a114ced-1b5d-37f3-b7f6-88225f434599","pitchNumber":4,"startTime":"2025-07-30T18:56:13.980Z","endTime":"2025-07-30T18:56:18.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.400126588189572,"aZ":-43.766532179761654,"pfxX":3.726560361905697,"pfxZ":-8.798536757116283,"pX":0.24619626752378423,"pZ":2.573011884976868,"vX0":3.243063488985838,"vY0":-114.97115681384103,"vZ0":1.672545203717573,"x":107.62,"y":169.31,"x0":-1.6747546544857292,"y0":50.00140643131818,"z0":6.1344057321271706,"aX":4.910644884189901},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.0,"breakHorizontal":-7.7,"spinRate":2360,"spinDirection":25},"zone":5,"typeConfidence":2.0,"plateTime":0.47925130026756113,"extension":6.451333614982108},"hitData":{"launchSpeed":69.4,"launchAngle":-47.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.33,"coordY":177.43}},"index":4,"playId":"d36acb1b-b9a9-31c3-ac66-a0c24960c18c","pitchNumber":5,"startTime":"2025-07-30T18:56:33.229Z","endTime":"2025-07-30T18:56:40.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.1,"awayTeamWinProbability":16.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:56:40.462Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T18:56:56.379Z","endTime":"2025-07-30T18:58:33.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.9,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.079673479858826,"aZ":-43.28228877640855,"pfxX":4.942768087443577,"pfxZ":-8.735651586263586,"pX":0.32619474575874274,"pZ":2.2861597325003697,"vX0":3.306637875220845,"vY0":-113.09909390161707,"vZ0":1.268080333528777,"x":104.57,"y":177.05,"x0":-1.8060182750271787,"y0":50.00071536567824,"z0":6.120527069440342,"aX":6.287102438480921},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-15.0,"breakHorizontal":-9.8,"spinRate":2463,"spinDirection":24},"zone":9,"typeConfidence":2.0,"plateTime":0.48765001554212795,"extension":6.32114154882386},"index":0,"playId":"08354382-081d-3dfd-8efe-1cdfd668a395","pitchNumber":1,"startTime":"2025-07-30T18:57:13.872Z","endTime":"2025-07-30T18:57:17.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.3,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.21450898045498,"aZ":-27.13900305498936,"pfxX":-9.367053660846365,"pfxZ":3.6741685594906217,"pX":-0.3304539852465476,"pZ":1.457014207095378,"vX0":6.284839253011372,"vY0":-116.86270095467013,"vZ0":-3.715798642560562,"x":129.6,"y":199.44,"x0":-1.852067504251977,"y0":50.00011788381498,"z0":5.6469939978973525,"aX":-12.816143390919606},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":5.9,"breakHorizontal":15.2,"spinRate":1674,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4706319530305181,"extension":6.334818524829804},"index":1,"playId":"a46b668c-e3e8-33b8-a4bd-c9c2f1cb283c","pitchNumber":2,"startTime":"2025-07-30T18:57:30.464Z","endTime":"2025-07-30T18:57:33.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.2,"strikeZoneTop":4.0064013074735,"strikeZoneBottom":1.82539332692281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.230774775931476,"aZ":-44.1096578683799,"pfxX":4.155480582846832,"pfxZ":-8.619154686639106,"pX":1.9227072778463894,"pZ":1.2004587624220089,"vX0":6.632794698109401,"vY0":-118.28199501756986,"vZ0":-1.642703759551121,"x":43.71,"y":206.37,"x0":-1.482070444852325,"y0":50.000508014084076,"z0":6.031255888177578,"aX":5.75595175384766},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-15.6,"breakHorizontal":-9.5,"spinRate":2473,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4670545728009583,"extension":6.495459683617785},"index":2,"playId":"f03d362d-3fea-3696-a571-5f28995caeb3","pitchNumber":3,"startTime":"2025-07-30T18:57:51.377Z","endTime":"2025-07-30T18:57:55.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":81.3,"endSpeed":74.2,"strikeZoneTop":3.89379783236434,"strikeZoneBottom":1.81289945057537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.820486710111485,"aZ":-22.876289109307024,"pfxX":-9.23979583338474,"pfxZ":6.640005902579336,"pX":0.4418045581089053,"pZ":1.2592521685633946,"vX0":7.922616339229133,"vY0":-117.96267008094013,"vZ0":-5.285332669162561,"x":100.16,"y":204.78,"x0":-1.7705152044285946,"y0":50.00242461250673,"z0":5.655751167971142,"aX":-12.93603365349193},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":10.8,"breakHorizontal":14.6,"spinRate":1598,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.465501195317382,"extension":6.456378712329437},"index":3,"playId":"82c99f3d-b1bb-3bb1-977a-80e209fad31f","pitchNumber":4,"startTime":"2025-07-30T18:58:09.535Z","endTime":"2025-07-30T18:58:13.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.89980090631254,"strikeZoneBottom":1.88592474720443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.16740851833073,"aZ":-10.519402126913823,"pfxX":-5.339962709557385,"pfxZ":11.347127154853695,"pX":0.06040038775330962,"pZ":1.8845099481485121,"vX0":6.5351724725133025,"vY0":-137.8780070962668,"vZ0":-8.273942972861143,"x":114.7,"y":187.9,"x0":-1.6566090310626496,"y0":50.002914371280795,"z0":5.650521554264167,"aX":-10.191281036683327},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":8.2,"spinRate":2484,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3985902125902916,"extension":6.659861802512791},"index":4,"playId":"ab4771d1-2f0a-3791-a889-bcdbe60bdea2","pitchNumber":5,"startTime":"2025-07-30T18:58:29.413Z","endTime":"2025-07-30T18:58:33.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.35,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:58:33.152Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to second baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T19:00:31.565Z","endTime":"2025-07-30T19:01:11.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.36756312543195,"strikeZoneBottom":1.42482752126271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18516703014265,"aZ":-45.107894476778604,"pfxX":-2.376633713845231,"pfxZ":-9.609160133102801,"pX":-1.175899277515924,"pZ":1.7359169501150864,"vX0":-5.926116351672997,"vY0":-116.24614712272745,"vZ0":0.480240964599723,"x":161.82,"y":191.91,"x0":1.7325008779045175,"y0":50.00318318717516,"z0":5.867680143911591,"aX":-3.1983756051473025},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.8,"breakHorizontal":6.0,"spinRate":2440,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.4742194299460607,"extension":6.772418832008446},"index":0,"playId":"5bc3c514-466c-38b4-b830-4c85ee35fa9a","pitchNumber":1,"startTime":"2025-07-30T19:00:44.414Z","endTime":"2025-07-30T19:00:48.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.90292307141263,"aZ":-10.401200808518764,"pfxX":4.950548558607509,"pfxZ":11.333913672080186,"pX":-0.38025372475051694,"pZ":3.0620301347136865,"vX0":-8.27924669063592,"vY0":-138.45133294186425,"vZ0":-5.017188837432989,"x":131.49,"y":156.11,"x0":2.0200139280922063,"y0":50.00596568077484,"z0":5.6079341286417606,"aX":9.513669250716772},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.4,"breakHorizontal":-7.1,"spinRate":2277,"spinDirection":147},"zone":1,"typeConfidence":0.91,"plateTime":0.3971862215525386,"extension":6.724229470658524},"hitData":{"launchSpeed":79.2,"launchAngle":65.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":157.92,"coordY":146.93}},"index":1,"playId":"8d7d599a-1b9c-3423-b269-2f0b45392f6d","pitchNumber":2,"startTime":"2025-07-30T19:00:58.475Z","endTime":"2025-07-30T19:01:11.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:01:11.656Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cam Smith singles on a ground ball to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T19:01:24.229Z","endTime":"2025-07-30T19:03:12.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.5,"strikeZoneTop":3.29598646424414,"strikeZoneBottom":1.40424956397399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.74889992602663,"aZ":-13.35067254920572,"pfxX":6.503098202641322,"pfxZ":9.914878489167169,"pX":0.08096568151816323,"pZ":3.6566503298697377,"vX0":-7.01387919289522,"vY0":-137.90402030380108,"vZ0":-3.066197992197931,"x":113.91,"y":140.05,"x0":1.82987902187049,"y0":50.00241335271399,"z0":5.7010453234361735,"aX":12.346516540577543},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":-10.1,"spinRate":2293,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.3993669811513265,"extension":6.688005922179115},"index":0,"playId":"40768bfb-2737-3ea8-bc34-6471dfeaea0b","pitchNumber":1,"startTime":"2025-07-30T19:01:31.698Z","endTime":"2025-07-30T19:01:38.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.23922533363739,"strikeZoneBottom":1.45096729593514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.710460709009133,"aZ":-23.677980365692203,"pfxX":1.3917378838485281,"pfxZ":4.9415445851600825,"pX":-0.7241721039725323,"pZ":2.433179320983655,"vX0":-7.213412733983858,"vY0":-130.6271602038069,"vZ0":-3.718241617443362,"x":144.6,"y":173.08,"x0":1.8979109377536754,"y0":50.00554800156601,"z0":5.664994487471567,"aX":2.3950940030523302},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.3,"breakHorizontal":-0.8,"spinRate":1898,"spinDirection":151},"zone":4,"typeConfidence":0.92,"plateTime":0.4200606623221015,"extension":6.621597633818304},"index":1,"playId":"95fd1eba-d1d6-39ff-b3f8-f84e6b5c5c98","pitchNumber":2,"startTime":"2025-07-30T19:01:45.699Z","endTime":"2025-07-30T19:01:49.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.1,"strikeZoneTop":3.24968821512742,"strikeZoneBottom":1.42698630936471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.8974617513187,"aZ":-13.029525404966083,"pfxX":5.2535574706584045,"pfxZ":9.916761185356703,"pX":1.6595103162544775,"pZ":3.6375491482806983,"vX0":-2.9693419660204956,"vY0":-139.19107441028052,"vZ0":-3.2029650052826675,"x":53.74,"y":140.57,"x0":2.0666205390473094,"y0":50.00619640953983,"z0":5.685503042168776,"aX":10.145660227118846},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":-8.8,"spinRate":2246,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.39594999042549794,"extension":6.61781222508698},"index":2,"playId":"d67699e0-20a0-3ade-9367-413ccce716f5","pitchNumber":3,"startTime":"2025-07-30T19:01:59.678Z","endTime":"2025-07-30T19:02:02.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79274928383974,"aZ":-10.454115275626341,"pfxX":4.219202823494143,"pfxZ":11.469286873174234,"pX":0.25806465265499356,"pZ":2.0391951567703,"vX0":-6.170488923140422,"vY0":-137.5484203008986,"vZ0":-7.324697327345741,"x":107.16,"y":183.72,"x0":1.9944033320676955,"y0":50.00649456471942,"z0":5.465630393606395,"aX":7.993264888961511},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":-6.1,"spinRate":2222,"spinDirection":147},"zone":8,"typeConfidence":0.9,"plateTime":0.39998002298248103,"extension":6.847457442539013},"index":3,"playId":"e0e2e221-af0c-3b77-bc65-fea074b63127","pitchNumber":4,"startTime":"2025-07-30T19:02:18.648Z","endTime":"2025-07-30T19:02:23.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.20035288484256,"aZ":-43.227786067714675,"pfxX":-5.815315558460726,"pfxZ":-8.003703743454265,"pX":0.3439041330730583,"pZ":2.0499825378538348,"vX0":-1.7696923661158352,"vY0":-117.58365064961987,"vZ0":0.7489032117826091,"x":103.89,"y":183.43,"x0":1.8645262099304816,"y0":50.00321070421807,"z0":5.783419177777268,"aX":-8.029598465762474},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.9,"breakHorizontal":11.0,"spinRate":2418,"spinDirection":335},"zone":9,"typeConfidence":0.9,"plateTime":0.46832577302204115,"extension":6.744685313609232},"index":4,"playId":"2a5dedbc-0d6a-306a-9466-7a04ed1cefff","pitchNumber":5,"startTime":"2025-07-30T19:02:37.516Z","endTime":"2025-07-30T19:02:41.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.51413008427516,"aZ":-10.82918187578303,"pfxX":4.879743410405636,"pfxZ":11.01414175421022,"pX":-0.39580737053100395,"pZ":2.530892729243652,"vX0":-7.721986820595823,"vY0":-138.89507561393216,"vZ0":-6.43763199978715,"x":132.09,"y":170.45,"x0":1.7969584456950756,"y0":50.00049235810667,"z0":5.611880662712575,"aX":9.455247442021273},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":-7.1,"spinRate":2296,"spinDirection":143},"zone":4,"typeConfidence":0.91,"plateTime":0.3956030544410041,"extension":6.779051167038044},"hitData":{"launchSpeed":80.0,"launchAngle":5.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.33,"coordY":134.33}},"index":5,"playId":"16a764b9-7f87-312a-82d0-fc4351bab30b","pitchNumber":6,"startTime":"2025-07-30T19:03:02.633Z","endTime":"2025-07-30T19:03:12.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.34,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:03:12.846Z","atBatIndex":23},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Victor Caratini reaches on a fielder's choice out, third baseman Paul DeJong to catcher Drew Millas. Cam Smith out at home.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T19:03:18.368Z","endTime":"2025-07-30T19:06:44.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.29667067498197,"strikeZoneBottom":1.62098884291201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.35059438282043,"aZ":-10.888131043246101,"pfxX":5.351354197193914,"pfxZ":11.094978604400524,"pX":0.10727491245999722,"pZ":2.7498562217784968,"vX0":-6.593610946639084,"vY0":-137.81116265965667,"vZ0":-5.730015248921378,"x":112.91,"y":164.53,"x0":1.8384700276273356,"y0":50.005561300189555,"z0":5.59546980721901,"aX":10.269514536481031},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":-8.3,"spinRate":2225,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.39783690858715337,"extension":6.8085781144543756},"index":0,"playId":"8cccfe6b-55e9-3f27-a407-ac91c04cdb0a","pitchNumber":1,"startTime":"2025-07-30T19:03:39.508Z","endTime":"2025-07-30T19:03:47.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-30T19:03:52.514Z","endTime":"2025-07-30T19:04:09.474Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.20175604938034,"strikeZoneBottom":1.49193504392009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.620600348817845,"aZ":-43.73780121145456,"pfxX":-2.8894368935875283,"pfxZ":-8.18316491213682,"pX":0.2125335834029058,"pZ":1.738062307082436,"vX0":-2.1732052554392203,"vY0":-118.65356318084238,"vZ0":-0.36481598333154963,"x":108.9,"y":191.85,"x0":1.5186296767679022,"y0":50.002570897557504,"z0":5.909859848354063,"aX":-4.082697141118386},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-14.6,"breakHorizontal":5.8,"spinRate":2351,"spinDirection":338},"zone":8,"typeConfidence":0.9,"plateTime":0.46322522373586494,"extension":6.709790060265516},"index":2,"playId":"4015f8e5-d3d5-309c-8e5c-9b62a77ccece","pitchNumber":2,"startTime":"2025-07-30T19:04:09.474Z","endTime":"2025-07-30T19:04:12.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.16188199231068,"strikeZoneBottom":1.52092372391082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.240416612136137,"aZ":-43.1880817533178,"pfxX":-0.6799567047143285,"pfxZ":-7.691407363063704,"pX":-0.7759083435132352,"pZ":-1.0786380431121783,"vX0":-4.986139114930206,"vY0":-119.55513501088068,"vZ0":-6.482074592282453,"x":146.58,"y":267.9,"x0":1.4337387898134784,"y0":50.00023680999589,"z0":5.588558545980466,"aX":-0.9738022688840877},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.4,"breakHorizontal":2.5,"spinRate":2401,"spinDirection":344},"zone":13,"typeConfidence":0.9,"plateTime":0.45993003669077703,"extension":6.9239105563541425},"index":3,"playId":"5af9acaa-c609-363d-bfe1-b61d24fc3139","pitchNumber":3,"startTime":"2025-07-30T19:04:28.792Z","endTime":"2025-07-30T19:04:35.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.17941156805114,"strikeZoneBottom":1.47013766299355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38685275513262,"aZ":-43.49434015666874,"pfxX":-0.4293072593754754,"pfxZ":-8.002569514172611,"pX":-1.6672919871006253,"pZ":-1.3395214646183193,"vX0":-6.832447267968438,"vY0":-119.4365452309953,"vZ0":-6.951165719169681,"x":180.55,"y":274.95,"x0":1.3109246947035007,"y0":50.002057316936266,"z0":5.613242746182799,"aX":-0.606258100210894},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-16.2,"breakHorizontal":2.8,"spinRate":2457,"spinDirection":340},"zone":13,"typeConfidence":0.9,"plateTime":0.4622251402117077,"extension":6.8738304364078715},"index":4,"playId":"9de12ee8-668b-3c02-8fc1-500c8ff98fc5","pitchNumber":4,"startTime":"2025-07-30T19:05:03.465Z","endTime":"2025-07-30T19:05:17.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher MacKenzie Gore. Throwing error by catcher Drew Millas.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"9de12ee8-668b-3c02-8fc1-500c8ff98fc5","startTime":"2025-07-30T19:05:40.308Z","endTime":"2025-07-30T19:05:50.031Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":701358,"link":"/api/v1/people/701358"},"postOnThird":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":0.62,"dramaIndex":37.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.23771118951325,"strikeZoneBottom":1.45648300775937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.126669569988394,"aZ":-24.37825532533552,"pfxX":1.1622186905694987,"pfxZ":4.521125766449083,"pX":-0.8396748149815216,"pZ":3.0474380307271267,"vX0":-7.015875477134522,"vY0":-130.3693208031615,"vZ0":-2.393557645946365,"x":149.01,"y":156.5,"x0":1.7338969252750798,"y0":50.00017685012221,"z0":5.815370174967401,"aX":2.0036956332555147},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.9,"breakHorizontal":-0.6,"spinRate":1908,"spinDirection":143},"zone":11,"typeConfidence":0.88,"plateTime":0.4199579909528537,"extension":6.782244463299358},"index":6,"playId":"8f3c318b-6cd6-3cd3-aa61-24d7c2a22bb1","pitchNumber":5,"startTime":"2025-07-30T19:05:50.031Z","endTime":"2025-07-30T19:05:56.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.958728145342185,"aZ":-11.353435483019027,"pfxX":4.818831099918123,"pfxZ":10.785915061986007,"pX":1.4763306385136636,"pZ":2.6681642771118375,"vX0":-2.9572444839049554,"vY0":-138.97726663949348,"vZ0":-5.8560509066561774,"x":60.73,"y":166.74,"x0":1.93541369125936,"y0":50.00536213616942,"z0":5.576917168583169,"aX":9.304062891448948},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":-8.0,"spinRate":2285,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.3961161008715015,"extension":6.678393674422594},"index":7,"playId":"8f04e6b9-dc96-3668-9392-e6c371d56a05","pitchNumber":6,"startTime":"2025-07-30T19:06:08.787Z","endTime":"2025-07-30T19:06:12.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.2,"endSpeed":86.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.92223707919891,"aZ":-10.943201491981634,"pfxX":5.5545610841835185,"pfxZ":11.039431072615088,"pX":-0.03280296964698272,"pZ":2.075353429230861,"vX0":-6.771370817665675,"vY0":-138.305558314767,"vZ0":-7.402384382916385,"x":118.25,"y":182.75,"x0":1.7339281994470876,"y0":50.004230468010185,"z0":5.533089483637485,"aX":10.684381179831306},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":-8.5,"spinRate":2300,"spinDirection":148},"zone":8,"typeConfidence":0.9,"plateTime":0.3971194671176308,"extension":6.818122683004663},"hitData":{"launchSpeed":86.3,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":170.84}},"index":8,"playId":"4e5789a8-18c6-324b-8f7c-0b1b94858b90","pitchNumber":7,"startTime":"2025-07-30T19:06:34.073Z","endTime":"2025-07-30T19:06:44.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"third":{"id":701358,"link":"/api/v1/people/701358"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":-4.1000000000000085,"leverageIndex":0.62,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:06:44.047Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to right fielder Daylen Lile.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T19:07:07.232Z","endTime":"2025-07-30T19:08:04.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(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.7,"endSpeed":86.6,"strikeZoneTop":3.32109098668749,"strikeZoneBottom":1.487672582217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.576364549145,"aZ":-14.251994501418991,"pfxX":5.347767531711413,"pfxZ":9.253037056752312,"pX":0.22848268504937572,"pZ":2.2463432918278277,"vX0":-6.281551484610137,"vY0":-139.08759896740943,"vZ0":-6.48865136971067,"x":108.29,"y":178.13,"x0":1.8338636997534066,"y0":50.001826632688086,"z0":5.575359801475237,"aX":10.356326707559731},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":-8.2,"spinRate":2228,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.39557167968386864,"extension":6.6979754931331685},"index":0,"playId":"f250c792-f279-3a72-ac5e-9b3b1c298ff3","pitchNumber":1,"startTime":"2025-07-30T19:07:13.547Z","endTime":"2025-07-30T19:07:17.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.668408861278778,"aZ":-21.997601209506776,"pfxX":0.7954650458037369,"pfxZ":5.917954237028386,"pX":-0.94699851977154,"pZ":1.3487353586706066,"vX0":-6.696041721081952,"vY0":-130.35282854403556,"vZ0":-6.699419311599766,"x":153.1,"y":202.36,"x0":1.5527849716002613,"y0":50.0019238645235,"z0":5.6154947738625784,"aX":1.368679403073093},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.4,"breakHorizontal":0.0,"spinRate":1927,"spinDirection":152},"zone":13,"typeConfidence":0.93,"plateTime":0.4203680607727347,"extension":6.910523406500937},"index":1,"playId":"d6c7bfa9-0502-3ccd-b3a7-9843d7bf733a","pitchNumber":2,"startTime":"2025-07-30T19:07:32.489Z","endTime":"2025-07-30T19:07:36.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.854462483910407,"aZ":-45.429247533896515,"pfxX":-1.9034048036906315,"pfxZ":-9.464319357901804,"pX":-0.21107841247959436,"pZ":1.8971852829222178,"vX0":-3.360301328649182,"vY0":-118.74285091758445,"vZ0":0.25651535877593057,"x":125.05,"y":187.56,"x0":1.4806489505513218,"y0":50.00390279265585,"z0":5.988120678227031,"aX":-2.665016746107173},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.7,"breakHorizontal":4.4,"spinRate":2372,"spinDirection":341},"zone":8,"typeConfidence":0.9,"plateTime":0.4647508937965994,"extension":6.68148315860536},"hitData":{"launchSpeed":83.5,"launchAngle":44.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.04,"coordY":105.22}},"index":2,"playId":"58697ca4-7495-3996-9480-5be25e320a0a","pitchNumber":3,"startTime":"2025-07-30T19:07:55.329Z","endTime":"2025-07-30T19:08:04.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:08:04.067Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis García Jr. flies out to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T19:10:03.403Z","endTime":"2025-07-30T19:11:26.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.36151837930595,"strikeZoneBottom":1.67201433523162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.138827479816673,"aZ":-23.837494008607084,"pfxX":-10.359847591199994,"pfxZ":4.743649699855921,"pX":-0.290904191991404,"pZ":1.5420836084332523,"vX0":7.525001244874139,"vY0":-132.21197429882568,"vZ0":-6.024957906512359,"x":128.09,"y":197.14,"x0":-1.8386487932711222,"y0":50.00192423104607,"z0":5.617806680720882,"aX":-18.203738381655395},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":16.9,"spinRate":2192,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.41546495930617544,"extension":6.435593890015816},"index":0,"playId":"cef19515-7922-301e-905a-4cfa3341d487","pitchNumber":1,"startTime":"2025-07-30T19:10:12.644Z","endTime":"2025-07-30T19:10:16.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":72.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.335191007985113,"aZ":-23.102887657928964,"pfxX":-9.441025489847357,"pfxZ":6.6420107666428745,"pX":-0.8295924461610725,"pZ":3.0831691382178685,"vX0":5.295655408163625,"vY0":-116.78325339950459,"vZ0":-1.2854450174699168,"x":148.62,"y":155.53,"x0":-1.913354228980221,"y0":50.00269924768264,"z0":5.837431705135755,"aX":-12.891658987148286},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":12.0,"breakHorizontal":15.6,"spinRate":1564,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4710878014226312,"extension":6.288605456528786},"index":1,"playId":"8a91347d-decd-3f18-b16e-57e4e27b5d44","pitchNumber":2,"startTime":"2025-07-30T19:10:28.724Z","endTime":"2025-07-30T19:10:32.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.50922781593239,"aZ":-11.881781750185429,"pfxX":-3.3151189863443054,"pfxZ":10.946506303407936,"pX":-0.250880699723233,"pZ":3.075678500843088,"vX0":5.014064420682291,"vY0":-135.72434179620583,"vZ0":-5.037597683577356,"x":126.56,"y":155.74,"x0":-1.697020527915377,"y0":50.00057320559948,"z0":5.79282755267314,"aX":-6.144535503029996},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":4.8,"spinRate":2495,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.40457337966152007,"extension":6.497603477287188},"index":2,"playId":"ae2f8362-3ae7-3abd-ae8e-781a30383332","pitchNumber":3,"startTime":"2025-07-30T19:10:53.336Z","endTime":"2025-07-30T19:10:56.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":71.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.197225591078652,"aZ":-41.480787161147354,"pfxX":3.1621680047652485,"pfxZ":-7.100443421814228,"pX":0.6417546973562266,"pZ":2.1035382228216313,"vX0":3.894707376968101,"vY0":-114.89036968450921,"vZ0":0.031804825340998155,"x":92.54,"y":181.98,"x0":-1.4991798295568004,"y0":50.004007899255335,"z0":6.188161350660639,"aX":4.143433413545433},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.5,"breakHorizontal":-6.8,"spinRate":2349,"spinDirection":23},"zone":9,"typeConfidence":2.0,"plateTime":0.4803821132201711,"extension":6.333120462097141},"hitData":{"launchSpeed":97.0,"launchAngle":41.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":148.68,"coordY":71.81}},"index":3,"playId":"1af42817-6149-3596-b61f-cfdcba92294c","pitchNumber":4,"startTime":"2025-07-30T19:11:15.771Z","endTime":"2025-07-30T19:11:26.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:11:26.553Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Bell singles on a ground ball to third baseman Mauricio Dubón, deflected by pitcher Ryan Gusto.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T19:11:40.016Z","endTime":"2025-07-30T19:12:33.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687473,"link":"/api/v1/people/687473"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.3,"strikeZoneTop":3.54588142811588,"strikeZoneBottom":1.64086860575484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.1669218097076,"aZ":-30.48729166719657,"pfxX":7.432245635817387,"pfxZ":1.197839739526696,"pX":0.08538943815158966,"pZ":1.7468222708107821,"vX0":2.826232296773811,"vY0":-118.77697186646624,"vZ0":-2.869613479659236,"x":113.75,"y":191.62,"x0":-2.090936794345095,"y0":50.002073808977556,"z0":5.788869332590411,"aX":10.446735549008457},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.7,"breakHorizontal":-14.2,"spinRate":2183,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.4640107587944984,"extension":6.492791212474928},"index":0,"playId":"b3e570e8-8791-376b-a5cc-27ffa5433007","pitchNumber":1,"startTime":"2025-07-30T19:11:50.851Z","endTime":"2025-07-30T19:11:54.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":91.7,"endSpeed":83.5,"strikeZoneTop":3.56848293840056,"strikeZoneBottom":1.73288112156926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.067991348511857,"aZ":-26.425339820621065,"pfxX":-10.00520229563418,"pfxZ":3.2174543657123547,"pX":0.4141387497414163,"pZ":2.525294089515584,"vX0":9.122615453057556,"vY0":-133.21555834792102,"vZ0":-3.332445412587329,"x":101.21,"y":170.6,"x0":-1.7638619609671857,"y0":50.00332424112851,"z0":5.7141418123965355,"aX":-17.885512650446426},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.3,"breakHorizontal":16.0,"spinRate":2362,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.41200990580497887,"extension":6.46149202513237},"index":1,"playId":"d84a2968-b803-3833-a7ac-e4f74ae88198","pitchNumber":2,"startTime":"2025-07-30T19:12:06.591Z","endTime":"2025-07-30T19:12:10.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.73,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.634746071160258,"aZ":-12.043948317462597,"pfxX":-2.9251902724439915,"pfxZ":10.685212568734872,"pX":0.001993898532097738,"pZ":3.1215917624109233,"vX0":5.178120186732643,"vY0":-136.74144745807013,"vZ0":-5.060562991797293,"x":116.92,"y":154.5,"x0":-1.5406724411501267,"y0":50.00239342329293,"z0":5.830376317038795,"aX":-5.511170775433514},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":4.2,"spinRate":2405,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40136477258371395,"extension":6.42728767936026},"hitData":{"launchSpeed":96.9,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":115.52,"coordY":165.78}},"index":2,"playId":"cdf64ef8-5c4f-3039-9bdc-7b62f6e5cd50","pitchNumber":3,"startTime":"2025-07-30T19:12:24.598Z","endTime":"2025-07-30T19:12:33.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":-2.499999999999986,"leverageIndex":0.6,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:12:33.518Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T19:12:56.545Z","endTime":"2025-07-30T19:16:06.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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.4,"endSpeed":82.9,"strikeZoneTop":3.46920957816766,"strikeZoneBottom":1.53980514999523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.58955627306312,"aZ":-19.478431291659067,"pfxX":-9.336919150319948,"pfxZ":7.183896253915975,"pX":0.915946188534034,"pZ":2.580338274073469,"vX0":9.845995829765675,"vY0":-132.6773681536202,"vZ0":-4.305609200216838,"x":82.09,"y":169.11,"x0":-1.6448763729890228,"y0":50.00551347174659,"z0":5.6592950817104715,"aX":-16.510172948594043},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.1,"breakHorizontal":14.5,"spinRate":2348,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.41413451006959345,"extension":6.50175701235104},"index":0,"playId":"bf4e1399-976c-39fd-b81b-46f9358c4fbe","pitchNumber":1,"startTime":"2025-07-30T19:13:08.940Z","endTime":"2025-07-30T19:13:13.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":91.4,"endSpeed":82.9,"strikeZoneTop":3.3846129211089,"strikeZoneBottom":1.45536975819331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.77328523115691,"aZ":-19.72164812313527,"pfxX":-10.54656377101339,"pfxZ":7.033556652355186,"pX":-0.4074362940812272,"pZ":2.9432095951864747,"vX0":7.414641918703853,"vY0":-132.8063551933278,"vZ0":-3.3692835999390742,"x":132.53,"y":159.31,"x0":-1.877722490077051,"y0":50.0024356696773,"z0":5.677948042424239,"aX":-18.673568409374166},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":17.3,"spinRate":2402,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.41381383017641715,"extension":6.455404800059135},"index":1,"playId":"34a1ad57-7389-335a-981d-697c61d31650","pitchNumber":2,"startTime":"2025-07-30T19:13:26.056Z","endTime":"2025-07-30T19:13:29.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":72.4,"strikeZoneTop":3.45374290759663,"strikeZoneBottom":1.4556883627442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.183798663227588,"aZ":-24.36220159481717,"pfxX":-9.025947856958819,"pfxZ":5.741114557091635,"pX":-2.337555257015116,"pZ":4.626633982565741,"vX0":1.8850892046037255,"vY0":-116.85433544802892,"vZ0":2.2954663519987433,"x":206.1,"y":113.86,"x0":-1.9902573854825452,"y0":50.00566672487808,"z0":5.943552179741918,"aX":-12.292095939962541},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":11.3,"breakHorizontal":15.7,"spinRate":1733,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.47152153015166043,"extension":6.2534563342551674},"index":2,"playId":"dfc93307-580e-38ea-ab5f-6b8539d3ca56","pitchNumber":3,"startTime":"2025-07-30T19:13:45.246Z","endTime":"2025-07-30T19:13:48.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.47973729480153,"strikeZoneBottom":1.51600965232561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.656816788909623,"aZ":-18.252964032250848,"pfxX":-10.231061700846412,"pfxZ":7.850130102702778,"pX":0.9641731522106001,"pZ":1.4576016297084404,"vX0":10.584490484668935,"vY0":-132.89848869839426,"vZ0":-7.016732001108329,"x":80.25,"y":199.42,"x0":-1.7565751386111093,"y0":50.00606682015735,"z0":5.476174019504829,"aX":-18.1546039973017},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.6,"breakHorizontal":16.0,"spinRate":2375,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.41343069336424687,"extension":6.6013834991091604},"index":3,"playId":"aa3d7f18-eae4-3c20-b008-92e7320e4cd0","pitchNumber":4,"startTime":"2025-07-30T19:14:04.462Z","endTime":"2025-07-30T19:14:07.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.235744336840774,"aZ":-11.920902679126295,"pfxX":-3.551353436559209,"pfxZ":11.147182410993942,"pX":0.3780664457913682,"pZ":2.560613076158435,"vX0":6.30145378339076,"vY0":-134.89997052488266,"vZ0":-6.117476411624871,"x":102.59,"y":169.64,"x0":-1.5419606750301729,"y0":50.00417870610897,"z0":5.721995742309414,"aX":-6.453841549776123},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.8,"breakHorizontal":4.9,"spinRate":2421,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.40826115457430445,"extension":6.513653436295631},"index":4,"playId":"e5238be2-600f-3043-9729-7c82e7b7d19f","pitchNumber":5,"startTime":"2025-07-30T19:14:26.888Z","endTime":"2025-07-30T19:14:34.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65529063954621,"aZ":-13.151615844281022,"pfxX":-3.8981545268958184,"pfxZ":10.416837228692597,"pX":0.241622627099415,"pZ":3.682522258654548,"vX0":6.581013117950775,"vY0":-135.08705366415444,"vZ0":-3.2036962912201687,"x":107.79,"y":139.35,"x0":-1.7328859896727646,"y0":50.00545845185215,"z0":5.8234965419564775,"aX":-7.121044767013859},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.2,"breakHorizontal":5.5,"spinRate":2394,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40729904048224164,"extension":6.420341380447133},"index":5,"playId":"185f1458-c96f-3b4b-b06f-f2ecb55a8cee","pitchNumber":6,"startTime":"2025-07-30T19:14:46.002Z","endTime":"2025-07-30T19:14:49.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95928198465215,"aZ":-22.876505505868106,"pfxX":-11.024687454202168,"pfxZ":5.208056800977342,"pX":-0.18359100337445206,"pZ":2.296740842532208,"vX0":8.053757570188605,"vY0":-132.9237114189058,"vZ0":-4.295171795899353,"x":124.0,"y":176.77,"x0":-1.822993466454022,"y0":50.0055809202196,"z0":5.598181393046802,"aX":-19.69678336490908},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":18.2,"spinRate":2345,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.41233094640655965,"extension":6.51912125509141},"index":6,"playId":"181cc5fa-e44e-3cbb-829f-80af41b004cf","pitchNumber":7,"startTime":"2025-07-30T19:15:13.131Z","endTime":"2025-07-30T19:15:16.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78670855977586,"aZ":-13.192120371732234,"pfxX":-3.8517008919659155,"pfxZ":10.288603930642186,"pX":0.08934624242915595,"pZ":3.018905319153573,"vX0":5.8314972767127555,"vY0":-135.73345554005624,"vZ0":-4.755459056199613,"x":113.59,"y":157.27,"x0":-1.5976026757008766,"y0":50.005510904214276,"z0":5.729136600040047,"aX":-7.108672131336682},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":5.5,"spinRate":2426,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4052550618510904,"extension":6.464130016717198},"index":7,"playId":"d9e62c75-213b-398f-92cc-c8b12610e462","pitchNumber":8,"startTime":"2025-07-30T19:15:37.477Z","endTime":"2025-07-30T19:15:44.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.433050003896394,"aZ":-27.440034791378725,"pfxX":2.6816217836708223,"pfxZ":2.8904580817323904,"pX":-0.5412762138126522,"pZ":3.4314265726500883,"vX0":2.6513747742354488,"vY0":-127.02373963785482,"vZ0":-0.6515672294718174,"x":137.63,"y":146.13,"x0":-1.9460997257100134,"y0":50.004051302576144,"z0":5.868405994299427,"aX":4.391889729030245},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":-5.4,"spinRate":2307,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.4308058207774432,"extension":6.4334238372422865},"index":8,"playId":"48331be9-512a-3142-9212-5e75af28f771","pitchNumber":9,"startTime":"2025-07-30T19:16:03.732Z","endTime":"2025-07-30T19:16:06.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.22,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:16:06.732Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Paul DeJong lines out sharply to center fielder Chas McCormick.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T19:16:18.850Z","endTime":"2025-07-30T19:17:21.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.7,"strikeZoneTop":3.42164937548004,"strikeZoneBottom":1.52808953716001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.180576916684366,"aZ":-12.776901767150894,"pfxX":-4.348953594357163,"pfxZ":10.66431973956478,"pX":0.2800307903534654,"pZ":3.598654850561785,"vX0":6.732630004114619,"vY0":-134.95486770962,"vZ0":-3.4229505361584973,"x":106.33,"y":141.62,"x0":-1.698077456452366,"y0":50.001989038039056,"z0":5.801411695052081,"aX":-7.91019658443682},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":6.2,"spinRate":2476,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40803273321808,"extension":6.616781639385054},"index":0,"playId":"89c41e4d-0a57-3b74-bc29-82feaa1381b2","pitchNumber":1,"startTime":"2025-07-30T19:16:32.120Z","endTime":"2025-07-30T19:16:35.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.523632980272748,"aZ":-29.45603319454538,"pfxX":2.3617060728962356,"pfxZ":1.8367024365166067,"pX":1.1222348193453293,"pZ":1.306559140560544,"vX0":6.464879886803366,"vY0":-122.01407495663585,"vZ0":-3.9307083364149884,"x":74.22,"y":203.5,"x0":-1.8856846173941861,"y0":50.006028196029405,"z0":5.521068435706392,"aX":3.505935630124367},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.5,"breakHorizontal":-6.0,"spinRate":2279,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4516226358575297,"extension":6.546444793946095},"index":1,"playId":"721acaaf-af68-3a3c-b36e-f1da109ba5f0","pitchNumber":2,"startTime":"2025-07-30T19:16:50.480Z","endTime":"2025-07-30T19:16:53.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.33672860488819,"aZ":-10.192013481864182,"pfxX":-4.380104379902646,"pfxZ":11.245409918686576,"pX":0.07451325715967305,"pZ":2.313153793539955,"vX0":6.195258144096697,"vY0":-139.83634815923563,"vZ0":-7.271110317426526,"x":114.16,"y":176.32,"x0":-1.61400757014341,"y0":50.00141501888359,"z0":5.637149707118209,"aX":-8.56157095495633},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":6.5,"spinRate":2501,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3936456665228798,"extension":6.5936363852766515},"hitData":{"launchSpeed":108.5,"launchAngle":13.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.88,"coordY":77.5}},"index":2,"playId":"8251dc14-785c-391d-bf7b-72f792d0a459","pitchNumber":3,"startTime":"2025-07-30T19:17:12.563Z","endTime":"2025-07-30T19:17:21.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:17:21.175Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cooper Hummel flies out to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T19:19:27.615Z","endTime":"2025-07-30T19:20:17.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":71.6,"strikeZoneTop":3.19640376562349,"strikeZoneBottom":1.4006930434687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62192751825616,"aZ":-42.853917276601415,"pfxX":-4.455905398864459,"pfxZ":-8.225126535400804,"pX":0.4237544860069291,"pZ":2.2740975461668005,"vX0":-2.1623930159189206,"vY0":-113.98510777214098,"vZ0":1.5892385594541119,"x":100.85,"y":177.38,"x0":1.967875955727118,"y0":50.00420089145829,"z0":5.843624123255018,"aX":-5.783623891197522},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-14.0,"breakHorizontal":8.6,"spinRate":2251,"spinDirection":335},"zone":6,"typeConfidence":0.9,"plateTime":0.483061455960216,"extension":6.548440117055376},"index":0,"playId":"4155f16d-3cdd-3605-a5f4-3ee7d76d4730","pitchNumber":1,"startTime":"2025-07-30T19:19:31.397Z","endTime":"2025-07-30T19:19:34.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.31663166426301,"strikeZoneBottom":1.52107185255101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.351111603789366,"aZ":-41.93614711130986,"pfxX":-3.879418566459874,"pfxZ":-7.23187980883195,"pX":-1.2609723477280215,"pZ":0.04013988956626501,"vX0":-5.754740975106975,"vY0":-116.47346970512871,"vZ0":-3.7396720475202683,"x":165.07,"y":237.7,"x0":1.7620823331386244,"y0":50.00053364283682,"z0":5.700649825027439,"aX":-5.238442302130534},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.8,"breakHorizontal":8.6,"spinRate":2384,"spinDirection":334},"zone":13,"typeConfidence":0.9,"plateTime":0.47335084277309036,"extension":6.785106152391554},"index":1,"playId":"7d5f9bab-846f-3c92-aa0d-ef41778b074e","pitchNumber":2,"startTime":"2025-07-30T19:19:46.047Z","endTime":"2025-07-30T19:19:51.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.6,"endSpeed":86.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.994913850807695,"aZ":-12.520400439204407,"pfxX":6.136651837043379,"pfxZ":10.286423324467457,"pX":-0.0013745524729714706,"pZ":2.555485835339233,"vX0":-7.068231360119891,"vY0":-137.47178441351505,"vZ0":-5.946676960370294,"x":117.05,"y":169.78,"x0":1.8080076576074462,"y0":50.00279917004027,"z0":5.599620313232452,"aX":11.724893199720618},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":-9.6,"spinRate":2272,"spinDirection":145},"zone":5,"typeConfidence":0.9,"plateTime":0.39871428046235113,"extension":6.789981421950793},"hitData":{"launchSpeed":87.5,"launchAngle":34.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.83,"coordY":67.61}},"index":2,"playId":"f5775466-775a-3d36-8043-3cfcca6aebbf","pitchNumber":3,"startTime":"2025-07-30T19:20:07.809Z","endTime":"2025-07-30T19:20:17.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:20:17.445Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chas McCormick pops out to second baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T19:20:28.994Z","endTime":"2025-07-30T19:22:01.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,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":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.2954220354473,"strikeZoneBottom":1.57406930488632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.837813338293675,"aZ":-41.898728324190536,"pfxX":-3.7098392434863237,"pfxZ":-7.102427567614622,"pX":-0.1852909217905704,"pZ":1.7459698392899698,"vX0":-3.751680328822994,"vY0":-116.83818258380755,"vZ0":-0.1879311903378713,"x":124.06,"y":191.64,"x0":1.9283489097168565,"y0":50.000511067610006,"z0":5.794459475339382,"aX":-5.081804422497592},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.6,"breakHorizontal":7.7,"spinRate":2276,"spinDirection":335},"zone":8,"typeConfidence":0.9,"plateTime":0.47039529487069753,"extension":6.7730601595785185},"index":0,"playId":"6ce7efe6-0def-39db-8d1a-5093430e3f3a","pitchNumber":1,"startTime":"2025-07-30T19:20:42.609Z","endTime":"2025-07-30T19:20:46.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-30T19:20:50.539Z","endTime":"2025-07-30T19:21:08.456Z","isPitch":false,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.8,"endSpeed":86.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.8620240536994,"aZ":-15.09125859438423,"pfxX":6.217821931412466,"pfxZ":8.958576085409783,"pX":0.1666360911455309,"pZ":2.8173835136835437,"vX0":-7.104856150862568,"vY0":-137.77801807461304,"vZ0":-5.065565629831801,"x":110.65,"y":162.71,"x0":1.9806405704553711,"y0":50.00535720569613,"z0":5.712518290130171,"aX":11.861450574938754},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":-9.6,"spinRate":2207,"spinDirection":140},"zone":2,"typeConfidence":0.89,"plateTime":0.3987312305584956,"extension":6.74136729301335},"index":2,"playId":"17cdfc6d-489a-3524-a425-3ad0bd6fe7be","pitchNumber":2,"startTime":"2025-07-30T19:21:08.456Z","endTime":"2025-07-30T19:21:11.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.326496787355104,"aZ":-13.24129078629867,"pfxX":5.817618542675246,"pfxZ":9.897015692609775,"pX":0.3078614897202248,"pZ":3.564456237543967,"vX0":-6.250307484853132,"vY0":-138.28687475608456,"vZ0":-3.630535289774033,"x":105.27,"y":142.54,"x0":1.8547238386369191,"y0":50.005413006968986,"z0":5.7984890479073234,"aX":11.132654015213955},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":-9.0,"spinRate":2317,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.3979372376259298,"extension":6.729570073585933},"index":3,"playId":"4bf3961c-334c-34b0-b7aa-71d176ac0e3c","pitchNumber":3,"startTime":"2025-07-30T19:21:30.255Z","endTime":"2025-07-30T19:21:33.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.359816967484424,"aZ":-20.679995099681033,"pfxX":8.570681531197703,"pfxZ":7.137200432574752,"pX":1.2179522306598007,"pZ":2.5756121364911286,"vX0":-4.666538716672836,"vY0":-126.50111328924814,"vZ0":-3.2215699136011224,"x":70.57,"y":169.24,"x0":1.9793578874333575,"y0":50.00096368149787,"z0":5.535759656026182,"aX":13.799533729119075},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.4,"breakHorizontal":-14.4,"spinRate":2171,"spinDirection":122},"zone":12,"typeConfidence":0.89,"plateTime":0.43404302184772536,"extension":6.9650838664037},"hitData":{"launchSpeed":73.8,"launchAngle":63.0,"totalDistance":152.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.13,"coordY":147.41}},"index":4,"playId":"b0b8cd02-909d-3dab-b82c-ff01fcd2b4f4","pitchNumber":4,"startTime":"2025-07-30T19:21:52.266Z","endTime":"2025-07-30T19:22:01.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:22:01.197Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zack Short flies out to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T19:22:16.645Z","endTime":"2025-07-30T19:23:02.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.2,"strikeZoneTop":3.30497469605568,"strikeZoneBottom":1.40609375774108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15618915156241,"aZ":-44.50617057846527,"pfxX":-3.6775553594076253,"pfxZ":-9.770998349999484,"pX":1.112952452563816,"pZ":4.357329980129406,"vX0":-0.8552114503868874,"vY0":-112.44595411639813,"vZ0":6.194655521002559,"x":74.58,"y":121.13,"x0":1.9771929151054628,"y0":50.00373107365494,"z0":6.12054749638847,"aX":-4.640650563708749},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-15.5,"breakHorizontal":6.8,"spinRate":2323,"spinDirection":335},"zone":12,"typeConfidence":0.9,"plateTime":0.4898528174046306,"extension":6.530317419698632},"index":0,"playId":"0eda04d6-f4de-34e5-8486-d1cdb13465cb","pitchNumber":1,"startTime":"2025-07-30T19:22:23.545Z","endTime":"2025-07-30T19:22:29.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.9,"strikeZoneTop":3.35312204692835,"strikeZoneBottom":1.48917866865084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15931723790725,"aZ":-12.800055526494074,"pfxX":3.502915844462614,"pfxZ":10.346177356826503,"pX":0.6947646202219199,"pZ":3.270293889552018,"vX0":-4.752874248064887,"vY0":-136.93886230387767,"vZ0":-4.041303462909532,"x":90.52,"y":150.48,"x0":2.00912550093272,"y0":50.00403248933398,"z0":5.659840830968141,"aX":6.560784229808509},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":-5.2,"spinRate":2239,"spinDirection":146},"zone":3,"typeConfidence":0.89,"plateTime":0.4021250682540325,"extension":6.820437871880739},"index":1,"playId":"0f6bdcbf-6013-3f01-a81e-6ec62d628b68","pitchNumber":2,"startTime":"2025-07-30T19:22:38.135Z","endTime":"2025-07-30T19:22:42.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.810291113724915,"aZ":-42.73629141151969,"pfxX":-4.719423409997569,"pfxZ":-7.581550735227394,"pX":0.2161410361984125,"pZ":2.844474668396256,"vX0":-2.284363812199246,"vY0":-117.94771285743397,"vZ0":2.055134767576622,"x":108.76,"y":161.98,"x0":1.8138401260359152,"y0":50.002778446211465,"z0":5.935996401057548,"aX":-6.573976925304819},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.8,"breakHorizontal":9.1,"spinRate":2242,"spinDirection":335},"zone":2,"typeConfidence":0.9,"plateTime":0.4664099883415931,"extension":6.739188360967042},"hitData":{"launchSpeed":86.7,"launchAngle":39.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.0,"coordY":84.0}},"index":2,"playId":"9c64b40a-e9e7-3d3b-bef9-b088c6f477fb","pitchNumber":3,"startTime":"2025-07-30T19:22:53.237Z","endTime":"2025-07-30T19:23:02.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:23:02.187Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to center fielder Chas McCormick.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T19:24:54.226Z","endTime":"2025-07-30T19:27:48.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.3,"strikeZoneTop":3.31520863328468,"strikeZoneBottom":1.47517342720193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.868210778670036,"aZ":-27.150109042527486,"pfxX":6.37687798434834,"pfxZ":3.6266509886349905,"pX":-0.39201839144256684,"pZ":3.225743296101116,"vX0":2.0419244593069146,"vY0":-117.93557112072627,"vZ0":-0.0481763164420107,"x":131.94,"y":151.68,"x0":-2.101291243806752,"y0":50.00295584174013,"z0":5.785441712834266,"aX":8.83485121602461},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.8,"breakHorizontal":-12.1,"spinRate":2227,"spinDirection":85},"zone":1,"typeConfidence":2.0,"plateTime":0.46738792759716663,"extension":6.470291278076048},"index":0,"playId":"f4a5de01-131c-3219-83b8-fd8c7a8a1818","pitchNumber":1,"startTime":"2025-07-30T19:25:07.060Z","endTime":"2025-07-30T19:25:10.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.33987872776742,"strikeZoneBottom":1.49977715325064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.380523170094207,"aZ":-25.255276327879745,"pfxX":4.4847830663537325,"pfxZ":4.837904355484154,"pX":-1.1710218912943364,"pZ":2.6476181324109755,"vX0":1.0462651140238295,"vY0":-119.26211039070508,"vZ0":-1.6704870140671582,"x":161.64,"y":167.29,"x0":-2.1987337193106304,"y0":50.00464822369732,"z0":5.649838752895439,"aX":6.417291062074249},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.6,"breakHorizontal":-8.4,"spinRate":2231,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.4604516567935346,"extension":6.486057634096578},"index":1,"playId":"d9ba5dbc-ff8b-35f8-b9c9-b632ce205e15","pitchNumber":2,"startTime":"2025-07-30T19:25:21.609Z","endTime":"2025-07-30T19:25:25.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66083155384074,"aZ":-25.649196016959824,"pfxX":3.1551360295907824,"pfxZ":3.965908404042512,"pX":0.5325238877216768,"pZ":1.6414801898841906,"vX0":4.554953625956522,"vY0":-127.36363798480119,"vZ0":-5.523297148536308,"x":96.7,"y":194.46,"x0":-1.6877408630268431,"y0":50.00563140701003,"z0":5.861520316363613,"aX":5.194045601452113},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.1,"breakHorizontal":-6.7,"spinRate":2405,"spinDirection":172},"zone":9,"typeConfidence":2.0,"plateTime":0.42971179174317964,"extension":6.473553820643691},"index":2,"playId":"242d3e2a-d117-3449-9206-3f9af3165f0f","pitchNumber":3,"startTime":"2025-07-30T19:25:37.771Z","endTime":"2025-07-30T19:25:42.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.443298087867614,"aZ":-24.36186572043804,"pfxX":-10.287481890607902,"pfxZ":5.425817113703745,"pX":-0.10483575065896181,"pZ":1.8418746863587365,"vX0":7.3284246212450395,"vY0":-119.57705521919354,"vZ0":-3.7643105165724964,"x":121.0,"y":189.05,"x0":-1.882539526578187,"y0":50.00010448419867,"z0":5.638208646871982,"aX":-14.799852376683495},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":9.1,"breakHorizontal":16.7,"spinRate":1662,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4591899941873834,"extension":6.404105089401838},"index":3,"playId":"1dd6193d-f993-3ac0-8cbb-3b82f549614c","pitchNumber":4,"startTime":"2025-07-30T19:25:57.884Z","endTime":"2025-07-30T19:26:03.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.87573643394051,"aZ":-13.715464102281414,"pfxX":-2.3646172347118446,"pfxZ":9.72209889440331,"pX":-0.024393658044073174,"pZ":3.095685773401609,"vX0":5.169404727787959,"vY0":-136.61954517709984,"vZ0":-4.640531061753217,"x":117.93,"y":155.2,"x0":-1.6301364697426801,"y0":50.001358316976706,"z0":5.752389952757945,"aX":-4.489275801873202},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":3.2,"spinRate":2294,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4002461964556612,"extension":6.515043447323348},"index":4,"playId":"618dcd3b-5323-3c38-85d1-4ec5c5261ac0","pitchNumber":5,"startTime":"2025-07-30T19:26:19.413Z","endTime":"2025-07-30T19:26:22.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.23411727177898,"strikeZoneBottom":1.46386241200535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22344804157394,"aZ":-13.442772039880644,"pfxX":-2.592363008494509,"pfxZ":9.690195400389257,"pX":-1.3185235616790134,"pZ":4.643050417399818,"vX0":2.2754516942953393,"vY0":-138.46293961734432,"vZ0":-1.0559950688028583,"x":167.26,"y":113.42,"x0":-1.8159983008918927,"y0":50.000301641825104,"z0":5.932936909238903,"aX":-5.010122875513486},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":4.2,"spinRate":2360,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3962572439100467,"extension":6.43506568641942},"index":5,"playId":"288ce4e8-c6b7-373e-921c-18829976c267","pitchNumber":6,"startTime":"2025-07-30T19:26:39.077Z","endTime":"2025-07-30T19:26:43.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.177858087665122,"aZ":-43.06154679628379,"pfxX":1.8544618566962954,"pfxZ":-8.023430760391404,"pX":-0.1730977320217416,"pZ":2.4316998389079685,"vX0":2.900036336360151,"vY0":-116.38664967114262,"vZ0":0.9588501915843464,"x":123.6,"y":173.12,"x0":-1.6818741073350845,"y0":50.00467516943081,"z0":6.129610994147687,"aX":2.5152471218136156},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.9,"breakHorizontal":-4.2,"spinRate":2306,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.472684423959421,"extension":6.409826170287543},"index":6,"playId":"3e43e07a-afa0-3c18-beac-654988e81ed5","pitchNumber":7,"startTime":"2025-07-30T19:26:58.109Z","endTime":"2025-07-30T19:27:02.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.27479965183267,"strikeZoneBottom":1.46960552487202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.21107384950513,"aZ":-24.18847687038529,"pfxX":-9.791783418915855,"pfxZ":4.367597062925348,"pX":0.7391349493458638,"pZ":4.12739516487071,"vX0":9.859424281919168,"vY0":-134.60331105087565,"vZ0":0.3465274023304503,"x":88.83,"y":127.34,"x0":-1.705476921258211,"y0":50.00154154318955,"z0":5.714594589228836,"aX":-17.90084370841897},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.2,"breakHorizontal":15.5,"spinRate":2417,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40748629143383575,"extension":6.56949701669579},"index":7,"playId":"e552fd45-04a8-329f-8672-a3291318d2fc","pitchNumber":8,"startTime":"2025-07-30T19:27:16.592Z","endTime":"2025-07-30T19:27:19.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2025-07-30T19:27:26.145Z","endTime":"2025-07-30T19:27:38.711Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.326812169076128,"aZ":-22.14812226830033,"pfxX":0.650988641529136,"pfxZ":5.734818671604641,"pX":0.20095422998513188,"pZ":2.5560173662164107,"vX0":5.0882695470248684,"vY0":-131.00633343479947,"vZ0":-3.6692917176131132,"x":109.34,"y":169.77,"x0":-1.8467100960941911,"y0":50.00040898797908,"z0":5.6201113205900315,"aX":1.1355536959592627},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.8,"breakHorizontal":-2.3,"spinRate":2424,"spinDirection":181},"zone":5,"typeConfidence":2.0,"plateTime":0.4172685411513486,"extension":6.664391631164207},"hitData":{"launchSpeed":95.7,"launchAngle":26.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.29,"coordY":52.85}},"index":9,"playId":"b287f7c9-1bd3-32c7-a792-605711e85b80","pitchNumber":9,"startTime":"2025-07-30T19:27:38.711Z","endTime":"2025-07-30T19:27:48.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:27:48.583Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Millas grounds out, shortstop Zack Short to first baseman Victor Caratini.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T19:28:03.132Z","endTime":"2025-07-30T19:28:52.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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(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":87.4,"endSpeed":80.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.612647688129034,"aZ":-24.33411761709025,"pfxX":2.408927588591732,"pfxZ":4.778985783799426,"pX":0.2672115516909774,"pZ":1.7292839409168195,"vX0":4.538157928162389,"vY0":-127.13653726336983,"vZ0":-5.289018007345182,"x":106.81,"y":192.09,"x0":-1.8525003927158439,"y0":50.00168614054925,"z0":5.763243393858906,"aX":3.949808261037086},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.7,"breakHorizontal":-5.4,"spinRate":2427,"spinDirection":172},"zone":8,"typeConfidence":2.0,"plateTime":0.4305167237244367,"extension":6.461939986141407},"index":0,"playId":"3c4b900f-a930-3d61-b251-6bb6524c99fd","pitchNumber":1,"startTime":"2025-07-30T19:28:19.590Z","endTime":"2025-07-30T19:28:24.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.547515823181726,"aZ":-11.376156611638576,"pfxX":-2.2302449382824943,"pfxZ":11.046093044106101,"pX":0.10103371390754408,"pZ":3.3976479143289042,"vX0":5.7033270293094285,"vY0":-136.4801826998131,"vZ0":-4.3042361992498375,"x":113.15,"y":147.04,"x0":-1.7277577079730961,"y0":50.00551765598864,"z0":5.781164804323871,"aX":-4.2008237928071726},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.2,"breakHorizontal":2.8,"spinRate":2428,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40160773813213657,"extension":6.542309229424013},"hitData":{"launchSpeed":75.2,"launchAngle":10.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.73,"coordY":134.68}},"index":1,"playId":"73817eca-b8a4-34aa-b289-de59cb77cc6b","pitchNumber":2,"startTime":"2025-07-30T19:28:43.411Z","endTime":"2025-07-30T19:28:52.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:28:52.962Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Young flies out to center fielder Chas McCormick.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T19:29:11.372Z","endTime":"2025-07-30T19:29:28.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.31983928416401,"aZ":-12.353776348521572,"pfxX":-4.736796120235708,"pfxZ":10.910187770819416,"pX":-0.34367188135299626,"pZ":2.95815890275916,"vX0":5.932571635402058,"vY0":-134.47770781891683,"vZ0":-4.7130580577721,"x":130.1,"y":158.91,"x0":-1.971183646945623,"y0":50.00527235201535,"z0":5.621555958281653,"aX":-8.608035835847117},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.8,"breakHorizontal":7.2,"spinRate":2359,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.40854305031666227,"extension":6.687196019861054},"hitData":{"launchSpeed":97.4,"launchAngle":42.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.35,"coordY":67.32}},"index":0,"playId":"3ea801bd-808e-3e16-8fe4-0a065bbb37c3","pitchNumber":1,"startTime":"2025-07-30T19:29:19.144Z","endTime":"2025-07-30T19:29:28.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:29:28.710Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a line drive to left fielder James Wood.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T19:31:32.298Z","endTime":"2025-07-30T19:33:32.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":84.9,"strikeZoneTop":2.76566852325745,"strikeZoneBottom":1.30000605827879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.91044399954807,"aZ":-12.668649047386989,"pfxX":3.6019643950867186,"pfxZ":10.422415628348181,"pX":-1.6996275861228096,"pZ":3.778445370385097,"vX0":-10.523411571183512,"vY0":-137.0703409150819,"vZ0":-2.9181574369624452,"x":181.79,"y":136.76,"x0":1.7494868840064492,"y0":50.00541035456267,"z0":5.741250615735491,"aX":6.743623359520385},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":-4.0,"spinRate":2344,"spinDirection":150},"zone":11,"typeConfidence":0.89,"plateTime":0.40211368341360654,"extension":6.83249120831273},"index":0,"playId":"d0359337-fe4b-359c-8a4d-192185cfab98","pitchNumber":1,"startTime":"2025-07-30T19:31:39.382Z","endTime":"2025-07-30T19:31:42.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38505864136151,"aZ":-42.53004914269497,"pfxX":-3.3766002436141034,"pfxZ":-7.532142500898963,"pX":-0.7793123286724982,"pZ":1.3558017077085889,"vX0":-4.867193421364088,"vY0":-117.41239742533307,"vZ0":-0.8892794390407106,"x":146.71,"y":202.17,"x0":1.771514238488116,"y0":50.00357511467317,"z0":5.750505747703518,"aX":-4.641534655212821},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-13.6,"breakHorizontal":7.4,"spinRate":2283,"spinDirection":336},"zone":7,"typeConfidence":0.9,"plateTime":0.469252778175584,"extension":6.822812867110352},"index":1,"playId":"03475818-8fc1-38da-9277-9a40c8b4a03c","pitchNumber":2,"startTime":"2025-07-30T19:31:57.443Z","endTime":"2025-07-30T19:32:00.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.568097200049465,"aZ":-43.22701196436714,"pfxX":-2.1858620571340746,"pfxZ":-8.18848497858712,"pX":0.26059315455298604,"pZ":0.6195031867689503,"vX0":-2.700399040436009,"vY0":-116.20874964259174,"vZ0":-2.3398679846296706,"x":107.07,"y":222.05,"x0":1.727890789462648,"y0":50.00493418918717,"z0":5.799071532410671,"aX":-2.948985036371063},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-15.1,"breakHorizontal":4.7,"spinRate":2302,"spinDirection":335},"zone":14,"typeConfidence":0.9,"plateTime":0.473827083381936,"extension":6.718562912502897},"index":2,"playId":"48a998a8-b327-3080-abe0-e614fd3e9507","pitchNumber":3,"startTime":"2025-07-30T19:32:18.758Z","endTime":"2025-07-30T19:32:22.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":2.88024835456987,"strikeZoneBottom":1.27874415821088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.124264019076346,"aZ":-41.87319214611688,"pfxX":-2.35919632838699,"pfxZ":-6.800424782440244,"pX":-0.07414764378544844,"pZ":-0.6717261241881358,"vX0":-3.562024376460836,"vY0":-119.25560337972648,"vZ0":-5.8297648974432015,"x":119.83,"y":256.92,"x0":1.7514080340876061,"y0":50.00516294061567,"z0":5.624839339384818,"aX":-3.3631334066413614},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.6,"breakHorizontal":5.2,"spinRate":2310,"spinDirection":340},"zone":13,"typeConfidence":0.9,"plateTime":0.461106798696747,"extension":6.766553372850598},"index":3,"playId":"1ee37eba-3668-3d08-b96d-4e03be0a910f","pitchNumber":4,"startTime":"2025-07-30T19:32:42.660Z","endTime":"2025-07-30T19:32:45.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.077972750230202,"aZ":-23.573939260158145,"pfxX":1.0906910433083774,"pfxZ":4.874189227120766,"pX":-0.8561431048382465,"pZ":2.327224005927171,"vX0":-7.427667184819455,"vY0":-131.54409056816198,"vZ0":-4.277994584029976,"x":149.63,"y":175.94,"x0":1.853936121977953,"y0":50.00263883100973,"z0":5.7073271804099255,"aX":1.9245955640041603},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.2,"breakHorizontal":-0.5,"spinRate":1965,"spinDirection":147},"zone":11,"typeConfidence":0.92,"plateTime":0.4152606476629006,"extension":6.923247294588855},"index":4,"playId":"34d312f3-06de-3925-ace0-8a1cc6d3ca2f","pitchNumber":5,"startTime":"2025-07-30T19:33:04.088Z","endTime":"2025-07-30T19:33:07.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.863450211087308,"aZ":-42.61215637000499,"pfxX":-2.1878949557357745,"pfxZ":-7.279520938786022,"pX":-0.3573511855074901,"pZ":1.6928405458574771,"vX0":-3.704476214735284,"vY0":-119.52176685861893,"vZ0":-0.8533104523197675,"x":130.62,"y":193.07,"x0":1.5019659840498638,"y0":50.00100633518943,"z0":5.909534888829967,"aX":-3.1378923935296315},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.1,"breakHorizontal":4.9,"spinRate":2334,"spinDirection":337},"zone":7,"typeConfidence":0.9,"plateTime":0.4597546720739629,"extension":6.573222308715586},"hitData":{"launchSpeed":99.8,"launchAngle":17.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.11,"coordY":109.82}},"index":5,"playId":"dac55989-9747-39d1-aced-b3245773bd93","pitchNumber":6,"startTime":"2025-07-30T19:33:23.285Z","endTime":"2025-07-30T19:33:32.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.37,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:33:32.538Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yainer Diaz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T19:33:51.555Z","endTime":"2025-07-30T19:35:49.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.45450331080525,"aZ":-14.447935581136749,"pfxX":5.595859225155052,"pfxZ":9.267569901019273,"pX":0.42194183103414734,"pZ":2.848707702089318,"vX0":-6.312472825789652,"vY0":-137.6408396424484,"vZ0":-4.813575752603785,"x":100.92,"y":161.86,"x0":2.0214875751923036,"y0":50.00345317498665,"z0":5.603568185150952,"aX":10.703906537184297},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":-8.8,"spinRate":2254,"spinDirection":146},"zone":3,"typeConfidence":0.89,"plateTime":0.3984229396469039,"extension":6.818872363776626},"index":0,"playId":"9a8b066d-df62-3afe-a297-24d0746bcfcb","pitchNumber":1,"startTime":"2025-07-30T19:34:01.830Z","endTime":"2025-07-30T19:34:06.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18426964856718,"aZ":-21.828102933114906,"pfxX":10.539053404261855,"pfxZ":6.400170424119303,"pX":1.2994704823034615,"pZ":2.0880295413573045,"vX0":-4.587174337091099,"vY0":-126.67740045833699,"vZ0":-4.357500316961026,"x":67.47,"y":182.4,"x0":1.76989364052287,"y0":50.003194461654175,"z0":5.5873604365724026,"aX":17.03576855811188},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.8,"breakHorizontal":-18.0,"spinRate":2311,"spinDirection":125},"zone":14,"typeConfidence":0.89,"plateTime":0.43328666008663497,"extension":7.103445274273564},"index":1,"playId":"143bcd78-7fb7-3444-acf6-ae21c89c6265","pitchNumber":2,"startTime":"2025-07-30T19:34:19.581Z","endTime":"2025-07-30T19:34:22.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.1644766880151,"strikeZoneBottom":1.41348947381832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.00057411011561,"aZ":-42.976260835320986,"pfxX":-1.654091168983796,"pfxZ":-7.5902934750119515,"pX":-1.028298069269125,"pZ":-1.4669848808845494,"vX0":-5.3735375321168615,"vY0":-119.60911782020351,"vZ0":-7.435491630619179,"x":156.2,"y":278.39,"x0":1.4792367169104914,"y0":50.003994211019005,"z0":5.619348491985343,"aX":-2.3532401372772407},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-15.5,"breakHorizontal":4.6,"spinRate":2394,"spinDirection":343},"zone":13,"typeConfidence":0.9,"plateTime":0.46117043897149657,"extension":6.744435850519434},"index":2,"playId":"c65c3d9f-6bbf-3cec-aeea-e168bb1ae7ae","pitchNumber":3,"startTime":"2025-07-30T19:34:43.417Z","endTime":"2025-07-30T19:34:49.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher MacKenzie Gore. Jose Altuve to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"actionPlayId":"c65c3d9f-6bbf-3cec-aeea-e168bb1ae7ae","startTime":"2025-07-30T19:34:58.368Z","endTime":"2025-07-30T19:35:21.221Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"postOnSecond":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.59,"dramaIndex":28.0,"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":95.1,"endSpeed":85.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.02953154505827,"aZ":-13.054052352393896,"pfxX":5.5790993801671505,"pfxZ":10.081849459979576,"pX":-0.375921723199012,"pZ":2.776531914218504,"vX0":-7.494435191634723,"vY0":-138.11450312111188,"vZ0":-5.4048666506465155,"x":131.33,"y":163.81,"x0":1.6713972799297012,"y0":50.00260745690761,"z0":5.66570632050451,"aX":10.580948988419554},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-8.2,"spinRate":2345,"spinDirection":147},"zone":1,"typeConfidence":0.9,"plateTime":0.39940076745701525,"extension":6.813875401549685},"index":4,"playId":"3dab704b-6fb0-3976-ad0d-13e21fd8a2a0","pitchNumber":4,"startTime":"2025-07-30T19:35:21.221Z","endTime":"2025-07-30T19:35:24.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.3,"endSpeed":86.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31621145292132,"aZ":-10.99358820709208,"pfxX":3.9165577622170065,"pfxZ":10.938402396979601,"pX":0.5320584753822587,"pZ":3.401035047571102,"vX0":-4.961831235071213,"vY0":-138.60090378418715,"vZ0":-4.21022380061925,"x":96.72,"y":146.95,"x0":1.8405293870775137,"y0":50.00366147951222,"z0":5.679683301151198,"aX":7.584975606117738},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":-6.0,"spinRate":2085,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.3958802261131935,"extension":6.7555588286391774},"index":5,"playId":"f7eab073-53bd-3159-bd5a-30f097fa67b6","pitchNumber":5,"startTime":"2025-07-30T19:35:46.778Z","endTime":"2025-07-30T19:35:49.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.59,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:35:49.857Z","atBatIndex":37},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Christian Walker hit by pitch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T19:35:59.443Z","endTime":"2025-07-30T19:38:17.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnThird":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.850848646170725,"aZ":-11.598559226869012,"pfxX":3.9622388299088405,"pfxZ":10.872258808696971,"pX":-0.058883445680776254,"pZ":3.455726192181257,"vX0":-6.352898747721793,"vY0":-137.51728012051777,"vZ0":-3.8873911581782394,"x":119.24,"y":145.48,"x0":1.7790762136688913,"y0":50.00590783374489,"z0":5.689472996698264,"aX":7.501309392076102},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":-5.6,"spinRate":2214,"spinDirection":152},"zone":2,"typeConfidence":0.9,"plateTime":0.40010478641719693,"extension":6.829984665066552},"index":0,"playId":"d44eb9c0-29a5-3b81-a3aa-bcc01c988e8c","pitchNumber":1,"startTime":"2025-07-30T19:36:18.237Z","endTime":"2025-07-30T19:36:21.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.0,"endSpeed":86.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.366833282655186,"aZ":-12.44491715504497,"pfxX":4.1445234563769695,"pfxZ":10.307377375905403,"pX":-0.2385159708298855,"pZ":3.18279286237674,"vX0":-7.13346656250378,"vY0":-138.10702816221206,"vZ0":-4.5949552167625,"x":126.09,"y":152.84,"x0":1.8501886936058658,"y0":50.00223072890314,"z0":5.717870326611079,"aX":7.933074146546862},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":-5.9,"spinRate":2191,"spinDirection":148},"zone":2,"typeConfidence":0.9,"plateTime":0.39796758564317525,"extension":6.812446761702467},"index":1,"playId":"1f2c5bbf-0dad-3105-8ad7-b4afdd8275d4","pitchNumber":2,"startTime":"2025-07-30T19:36:38.510Z","endTime":"2025-07-30T19:36:41.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"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-30T19:36:56.660Z","endTime":"2025-07-30T19:37:15.407Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.41913281231135,"strikeZoneBottom":1.54685377825527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.161847873230123,"aZ":-43.1035714962158,"pfxX":-3.1333216541314926,"pfxZ":-7.682437092323257,"pX":-0.5900018671395293,"pZ":-0.03169525143822674,"vX0":-4.128322385770351,"vY0":-119.36760007022244,"vZ0":-4.378336925366714,"x":139.49,"y":239.64,"x0":1.579064192007377,"y0":50.005873288478384,"z0":5.767384722392631,"aX":-4.454830909761109},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-14.8,"breakHorizontal":6.8,"spinRate":2408,"spinDirection":339},"zone":13,"typeConfidence":0.9,"plateTime":0.46149038911009876,"extension":6.849246103046473},"index":3,"playId":"aeba3a4a-db95-3010-be95-7ed72b875fc3","pitchNumber":3,"startTime":"2025-07-30T19:37:15.407Z","endTime":"2025-07-30T19:37:26.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher MacKenzie Gore. Jose Altuve to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"actionPlayId":"aeba3a4a-db95-3010-be95-7ed72b875fc3","startTime":"2025-07-30T19:37:44.644Z","endTime":"2025-07-30T19:37:48.397Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"second":{"id":514888,"link":"/api/v1/people/514888"},"postOnThird":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.33476836227467,"strikeZoneBottom":1.55098226932871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.27501269111817,"aZ":-44.55789260873444,"pfxX":-4.26752607150988,"pfxZ":-8.578275449275129,"pX":-0.4729905669893908,"pZ":1.2235680615236622,"vX0":-3.3899731217170537,"vY0":-120.43970376655106,"vZ0":-1.4300470419438178,"x":135.03,"y":205.74,"x0":1.516365448072127,"y0":50.00535303293757,"z0":5.829513585052213,"aX":-6.158036601450678},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-15.6,"breakHorizontal":8.6,"spinRate":2502,"spinDirection":340},"zone":13,"typeConfidence":0.9,"plateTime":0.4579149768501596,"extension":6.673471320468609},"index":5,"playId":"8eca71ab-248f-31a6-a543-2c468bcfac00","pitchNumber":4,"startTime":"2025-07-30T19:37:48.397Z","endTime":"2025-07-30T19:37:51.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.9,"endSpeed":79.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.67535006800927,"aZ":-18.67694977689851,"pfxX":9.952608427334265,"pfxZ":8.368402163668927,"pX":-1.8989318559228927,"pZ":-1.2239904790310854,"vX0":-11.930562090339595,"vY0":-126.89583364463411,"vZ0":-12.500033286889316,"x":189.38,"y":271.83,"x0":1.595200774814416,"y0":50.00158383287817,"z0":5.291015561697143,"aX":16.049206706408626},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.9,"breakHorizontal":-15.0,"spinRate":2208,"spinDirection":131},"zone":13,"typeConfidence":0.86,"plateTime":0.4334975280068991,"extension":7.151076017097169},"index":6,"playId":"d28abaac-717c-38a6-abea-2c6c76bf34aa","pitchNumber":5,"startTime":"2025-07-30T19:38:07.515Z","endTime":"2025-07-30T19:38:17.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.55,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:38:17.579Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Cam Smith strikes out swinging and Christian Walker caught stealing 2nd, catcher Drew Millas to second baseman Luis García Jr. to catcher Drew Millas.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T19:38:35.171Z","endTime":"2025-07-30T19:41:59.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.2,"strikeZoneTop":3.28965728690982,"strikeZoneBottom":1.40899533269987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.24353925091103,"aZ":-11.49584288369011,"pfxX":6.642323812225022,"pfxZ":10.726805037696149,"pX":-0.6123121671230596,"pZ":2.524868714947124,"vX0":-8.706758110023411,"vY0":-139.17380015705612,"vZ0":-6.319434602864699,"x":140.34,"y":170.61,"x0":1.7191664728600367,"y0":50.00471734142375,"z0":5.6141078543766465,"aX":12.807676096863462},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":-9.8,"spinRate":2310,"spinDirection":147},"zone":4,"typeConfidence":0.91,"plateTime":0.3961672914677701,"extension":7.018888150685818},"index":0,"playId":"348435c3-c103-3835-8525-e00b8f444a90","pitchNumber":1,"startTime":"2025-07-30T19:38:55.937Z","endTime":"2025-07-30T19:38:59.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":85.8,"strikeZoneTop":3.23500164975318,"strikeZoneBottom":1.38937437277848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.44737268938735,"aZ":-14.904697699882801,"pfxX":6.12080556065923,"pfxZ":9.025012885439802,"pX":-0.8438479194018288,"pZ":3.921809689884667,"vX0":-9.382238874338867,"vY0":-138.54482514430953,"vZ0":-1.9136411520159595,"x":149.17,"y":132.89,"x0":1.8158306796751276,"y0":50.00383973390578,"z0":5.6352632347132845,"aX":11.714520121878877},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":-8.8,"spinRate":2208,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.3977214539438876,"extension":6.770203597130746},"index":1,"playId":"6bf8f1af-4613-37f3-a00c-6aa5ad7bbb67","pitchNumber":2,"startTime":"2025-07-30T19:39:17.410Z","endTime":"2025-07-30T19:39:21.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.23791603493252,"strikeZoneBottom":1.35756828940998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.64502731307093,"aZ":-11.168606412195624,"pfxX":3.105480980257824,"pfxZ":11.10307782240068,"pX":-0.45205344741215414,"pZ":1.7886220675269147,"vX0":-7.136119908673895,"vY0":-137.66297629375097,"vZ0":-8.236363507863674,"x":134.23,"y":190.49,"x0":1.7870721719817835,"y0":50.003195217991106,"z0":5.602769652739855,"aX":5.875981402778154},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":-3.8,"spinRate":2200,"spinDirection":151},"zone":7,"typeConfidence":0.9,"plateTime":0.4000857704612635,"extension":6.978945730318319},"index":2,"playId":"7480a6e2-3c25-3f35-893b-00c8edf106dc","pitchNumber":3,"startTime":"2025-07-30T19:39:56.440Z","endTime":"2025-07-30T19:40:00.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.4,"strikeZoneTop":3.20790477207549,"strikeZoneBottom":1.36271095431752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.7094467747454,"aZ":-13.590569536882485,"pfxX":3.9637354969045435,"pfxZ":9.583705567647272,"pX":-0.7738608126455876,"pZ":4.283835189600625,"vX0":-8.383572296874123,"vY0":-139.42569081174256,"vZ0":-1.7694245634077992,"x":146.5,"y":123.12,"x0":1.7774847567792682,"y0":50.005911513065406,"z0":5.8389099941052,"aX":7.689363149515982},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":-5.2,"spinRate":2272,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.3951153253716715,"extension":6.6839819044395545},"index":3,"playId":"500c152f-74da-33ab-85fc-7883083237e5","pitchNumber":4,"startTime":"2025-07-30T19:40:20.219Z","endTime":"2025-07-30T19:40:23.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.5,"strikeZoneTop":3.20604125194316,"strikeZoneBottom":1.36096331597996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.675850344057487,"aZ":-45.05535612251069,"pfxX":-3.490370206247934,"pfxZ":-9.595384428640694,"pX":1.2798724894538582,"pZ":2.942663995522952,"vX0":-0.08516910960771669,"vY0":-116.28652322549776,"vZ0":3.0520446377895256,"x":68.21,"y":159.33,"x0":1.7691860013765242,"y0":50.00023449475191,"z0":5.945819196956376,"aX":-4.68800002375484},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-16.1,"breakHorizontal":6.4,"spinRate":2321,"spinDirection":335},"zone":12,"typeConfidence":0.9,"plateTime":0.47448882924308533,"extension":6.70792767965996},"index":4,"playId":"6860cfd4-6d72-331a-a307-f481aabf257a","pitchNumber":5,"startTime":"2025-07-30T19:40:42.132Z","endTime":"2025-07-30T19:40:45.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93526228257555,"aZ":-44.39839627567606,"pfxX":-2.0255870264833007,"pfxZ":-8.97617640339826,"pX":-0.3102917014117837,"pZ":2.266314662296928,"vX0":-3.6783992833514345,"vY0":-117.06977811832799,"vZ0":1.3837863995358204,"x":128.83,"y":177.59,"x0":1.5560572585680577,"y0":50.00204456372319,"z0":5.884103297734148,"aX":-2.758462062522859},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.4,"breakHorizontal":4.7,"spinRate":2296,"spinDirection":338},"zone":4,"typeConfidence":0.9,"plateTime":0.4712322704286187,"extension":6.697874025861296},"index":5,"playId":"f8d03b89-3985-3bd4-94e0-05ff52c9619f","pitchNumber":6,"startTime":"2025-07-30T19:41:04.930Z","endTime":"2025-07-30T19:41:09.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.849753295999054,"aZ":-15.04592872486084,"pfxX":5.076295854936184,"pfxZ":9.097715093951201,"pX":0.13921352886632157,"pZ":3.58412294448678,"vX0":-6.440530084509978,"vY0":-136.53339189171467,"vZ0":-2.682706096451669,"x":111.69,"y":142.01,"x0":1.872264521462506,"y0":50.002282374016076,"z0":5.618434453114509,"aX":9.557078988905282},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-7.8,"spinRate":2231,"spinDirection":153},"zone":12,"typeConfidence":0.87,"plateTime":0.401591775781009,"extension":6.905404701416053},"index":6,"playId":"6fe0e4d8-537d-3d01-ab44-e2ba9c29e128","pitchNumber":7,"startTime":"2025-07-30T19:41:47.911Z","endTime":"2025-07-30T19:41:59.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"third":{"id":514888,"link":"/api/v1/people/514888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":0.8,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:41:59.214Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T19:43:42.886Z","endTime":"2025-07-30T19:45:08.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.7,"strikeZoneTop":3.35931183322749,"strikeZoneBottom":1.40540107799075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.999427997775605,"aZ":-42.1504723443058,"pfxX":3.3173152538804924,"pfxZ":-7.878611549066681,"pX":-0.24869427688317838,"pZ":2.0394292569604584,"vX0":2.3431892595785975,"vY0":-112.7958826577764,"vZ0":0.4099185695243379,"x":126.48,"y":183.72,"x0":-1.7388469888388174,"y0":50.00548576955564,"z0":6.169220390402199,"aX":4.197602514136617},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-13.7,"breakHorizontal":-6.7,"spinRate":2478,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.4889993278761491,"extension":6.216770827682535},"index":0,"playId":"1f92b9fe-b992-37fb-abff-458b0cae580b","pitchNumber":1,"startTime":"2025-07-30T19:44:08.461Z","endTime":"2025-07-30T19:44:12.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.40363038685198,"strikeZoneBottom":1.51830450375832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.255432953402902,"aZ":-12.560516106386938,"pfxX":-4.3128223368226415,"pfxZ":10.753708811600784,"pX":0.7577268386908218,"pZ":2.828949795052191,"vX0":7.661201862065205,"vY0":-134.69975355137592,"vZ0":-5.342287324795667,"x":88.12,"y":162.4,"x0":-1.572537096254565,"y0":50.004873732916856,"z0":5.7376664815855465,"aX":-7.868335133353364},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":6.0,"spinRate":2508,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.40777214537381656,"extension":6.521244859299006},"index":1,"playId":"e7c81699-dcac-3f7e-88a3-7089ba1574d1","pitchNumber":2,"startTime":"2025-07-30T19:44:22.537Z","endTime":"2025-07-30T19:44:26.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.47364289580901,"strikeZoneBottom":1.58840519317246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.05692472990737,"aZ":-12.493635454821982,"pfxX":-1.8958299269420715,"pfxZ":10.666902185960051,"pX":-1.2983862717915946,"pZ":4.23017758108833,"vX0":1.9539806691726802,"vY0":-135.79357343959416,"vZ0":-1.9141907630594384,"x":166.49,"y":124.57,"x0":-1.7851234815221824,"y0":50.003847443179325,"z0":5.825713940016311,"aX":-3.498427950186803},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":3.0,"spinRate":2436,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4052073745469773,"extension":6.395077535754781},"index":2,"playId":"29454401-b42f-33ba-ac36-1b6a1608e14b","pitchNumber":3,"startTime":"2025-07-30T19:44:35.841Z","endTime":"2025-07-30T19:44:39.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.44120461100842,"strikeZoneBottom":1.59026304888182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.720749615918063,"aZ":-43.72941107113204,"pfxX":3.069795661542286,"pfxZ":-8.50187479360801,"pX":1.383545483264929,"pZ":0.6796653675780467,"vX0":5.673101084415243,"vY0":-117.14472072626843,"vZ0":-2.4630572533975306,"x":64.26,"y":220.43,"x0":-1.4900689661973623,"y0":50.00485002455639,"z0":5.920163545167179,"aX":4.170426529695094},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-15.7,"breakHorizontal":-7.2,"spinRate":2513,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.47161078537378565,"extension":6.54150146115012},"index":3,"playId":"70b26da1-199a-30fb-b25b-dc6bca185477","pitchNumber":4,"startTime":"2025-07-30T19:44:51.667Z","endTime":"2025-07-30T19:44:55.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.8,"endSpeed":85.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.551390589870824,"aZ":-12.768198347487957,"pfxX":-3.635133530573022,"pfxZ":10.308305814366497,"pX":0.6247778566837828,"pZ":3.5919509566985375,"vX0":7.136332890610646,"vY0":-136.4664016927081,"vZ0":-3.5606847446021384,"x":93.18,"y":141.8,"x0":-1.5540729678751835,"y0":50.00452807574629,"z0":5.795669123626883,"aX":-6.845475277425605},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":5.0,"spinRate":2428,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.40164967270508756,"extension":6.566660204092824},"index":4,"playId":"96e505d7-00a8-3dba-966e-f6c0eef86638","pitchNumber":5,"startTime":"2025-07-30T19:45:05.182Z","endTime":"2025-07-30T19:45:08.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:45:08.217Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Wood singles on a ground ball to left fielder Cooper Hummel.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T19:45:16.837Z","endTime":"2025-07-30T19:46:18.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669450,"link":"/api/v1/people/669450"},"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, 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":81.1,"endSpeed":73.6,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75003390982427,"aZ":-25.11089058035477,"pfxX":-8.065443150863441,"pfxZ":5.077773817842855,"pX":-0.4173658424991781,"pZ":2.3576814037143503,"vX0":5.79332131894116,"vY0":-117.88857525104618,"vZ0":-2.286444100959047,"x":132.91,"y":175.12,"x0":-1.872412750335761,"y0":50.00476876115773,"z0":5.684409458227618,"aX":-11.226808129742253},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":8.9,"breakHorizontal":13.0,"spinRate":1513,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.466616338738552,"extension":6.390540465649595},"index":0,"playId":"c3297e37-9f0b-3940-8436-1a8cc318923f","pitchNumber":1,"startTime":"2025-07-30T19:45:34.381Z","endTime":"2025-07-30T19:45:37.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.8,"strikeZoneTop":3.88754706476974,"strikeZoneBottom":1.76561436039395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38169717809626,"aZ":-41.040395809384556,"pfxX":4.851096144223218,"pfxZ":-6.6236131261470685,"pX":-0.1049862399652265,"pZ":2.024896820881732,"vX0":2.2726712498737927,"vY0":-115.79304835580379,"vZ0":0.03494484941877074,"x":121.0,"y":184.11,"x0":-1.7335899764272322,"y0":50.00166182910156,"z0":5.9814971413835085,"aX":6.495915965870523},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.6,"breakHorizontal":-9.4,"spinRate":2507,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.47552363731275893,"extension":6.38504781285467},"index":1,"playId":"f42800d0-ce8d-3bc4-be80-beefb36b1925","pitchNumber":2,"startTime":"2025-07-30T19:45:48.830Z","endTime":"2025-07-30T19:45:52.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64754482373589,"aZ":-11.424729948903265,"pfxX":-2.7412934516087493,"pfxZ":11.078390658030845,"pX":-0.5855337061104372,"pZ":2.9768655337842445,"vX0":3.6867239741873497,"vY0":-136.6059210989581,"vZ0":-5.189281048002673,"x":139.32,"y":158.4,"x0":-1.6021812570360099,"y0":50.00153786962273,"z0":5.699810850899684,"aX":-5.133928646272897},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":4.1,"spinRate":2493,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.40237040330931295,"extension":6.572157446641682},"hitData":{"launchSpeed":98.1,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.89,"coordY":138.46}},"index":2,"playId":"98beb39e-ddf9-3f1a-b4a8-a13ee5bcf2a2","pitchNumber":3,"startTime":"2025-07-30T19:46:04.824Z","endTime":"2025-07-30T19:46:18.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.63,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:46:18.838Z","atBatIndex":41},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis García Jr. grounds into a force out, first baseman Victor Caratini to shortstop Zack Short. James Wood out at 2nd. Luis García Jr. to 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T19:46:21.100Z","endTime":"2025-07-30T19:48:17.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"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":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":84.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11782490061677,"aZ":-13.128360306671452,"pfxX":-4.2947038290567034,"pfxZ":10.438497243693638,"pX":-0.25631202393922775,"pZ":3.372158432822204,"vX0":5.334914655967323,"vY0":-134.906809743246,"vZ0":-3.909110474622763,"x":126.77,"y":147.73,"x0":-1.7109168900109797,"y0":50.003158912133756,"z0":5.779418835042442,"aX":-7.836686422357332},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":6.5,"spinRate":2518,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.40757690569948135,"extension":6.540689472488437},"index":0,"playId":"b1c8ffb8-a88b-3a56-96f3-2eb5182e2e81","pitchNumber":1,"startTime":"2025-07-30T19:46:42.348Z","endTime":"2025-07-30T19:46:45.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-30T19:46:51.895Z","endTime":"2025-07-30T19:47:19.991Z","isPitch":false,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":92.9,"endSpeed":84.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.841208049318237,"aZ":-13.78924649191994,"pfxX":-4.12316062738865,"pfxZ":10.026639808690947,"pX":-0.3649915667575415,"pZ":3.5912174863588944,"vX0":5.013332012408738,"vY0":-135.15162188290137,"vZ0":-3.27757968913724,"x":130.91,"y":141.82,"x0":-1.7159177603339013,"y0":50.004922752766035,"z0":5.79963994845942,"aX":-7.562479420221102},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":6.2,"spinRate":2477,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4066280787342573,"extension":6.4712948458858435},"index":2,"playId":"ec88808b-7dc1-3042-a878-4f360b7daa03","pitchNumber":2,"startTime":"2025-07-30T19:47:19.991Z","endTime":"2025-07-30T19:47:23.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.2,"endSpeed":85.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.83082860719763,"aZ":-10.319849208486625,"pfxX":-3.1494315910159307,"pfxZ":11.563927622881264,"pX":0.3575369938674289,"pZ":3.689090509515758,"vX0":5.728897977947714,"vY0":-136.98273645311278,"vZ0":-4.2312119725595565,"x":103.37,"y":139.17,"x0":-1.3570419488967884,"y0":50.001950433433535,"z0":5.966178750948703,"aX":-5.952096276141886},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.2,"breakHorizontal":4.4,"spinRate":2536,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40069580500588353,"extension":6.419286846365529},"index":3,"playId":"c61426b7-a6c1-35ce-a438-157a8125e757","pitchNumber":3,"startTime":"2025-07-30T19:47:40.009Z","endTime":"2025-07-30T19:47:46.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.079780094782727,"aZ":-42.56926630038226,"pfxX":4.061808676741698,"pfxZ":-7.4456044381695765,"pX":-0.11489065058731072,"pZ":1.321102385903931,"vX0":2.999114408647992,"vY0":-118.17404366858669,"vZ0":-1.2692627412314046,"x":121.38,"y":203.11,"x0":-1.9335024181721534,"y0":50.001313631777364,"z0":5.81858120709686,"aX":5.673048118066476},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.4,"breakHorizontal":-8.2,"spinRate":2432,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.4656856056178378,"extension":6.454075329971008},"hitData":{"launchSpeed":108.5,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.46,"coordY":168.47}},"index":4,"playId":"e3e5eff2-1847-34ba-9b92-6aa0d543d985","pitchNumber":4,"startTime":"2025-07-30T19:48:06.577Z","endTime":"2025-07-30T19:48:17.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:48:17.020Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T19:48:28.020Z","endTime":"2025-07-30T19:49:49.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.52457848929244,"strikeZoneBottom":1.67475238909935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.429500032712475,"aZ":-11.242832155685324,"pfxX":-4.244389329644957,"pfxZ":11.789607209916314,"pX":0.5779847022919604,"pZ":2.0084263128798256,"vX0":6.592549843652127,"vY0":-132.8776764881165,"vZ0":-7.768352730500975,"x":94.97,"y":184.55,"x0":-1.392083738429098,"y0":50.00041673288376,"z0":5.800804147984552,"aX":-7.534119902886677},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.7,"breakHorizontal":6.1,"spinRate":2429,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4133796900489717,"extension":6.502609833155524},"index":0,"playId":"aded0c16-5458-3c3d-9989-2aa81cb42b78","pitchNumber":1,"startTime":"2025-07-30T19:48:47.039Z","endTime":"2025-07-30T19:48:51.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":73.8,"strikeZoneTop":3.44908623284711,"strikeZoneBottom":1.56468988233335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.108592344094923,"aZ":-25.382897530074356,"pfxX":-9.08320909531479,"pfxZ":4.819520661064583,"pX":-1.7774858139071594,"pZ":4.3303822372369405,"vX0":3.3342411526966753,"vY0":-118.66922412002273,"vZ0":1.7381258139218967,"x":184.75,"y":121.86,"x0":-2.029529618922904,"y0":50.00582558670973,"z0":5.9191930500413426,"aX":-12.810096300443012},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":9.5,"breakHorizontal":15.5,"spinRate":1680,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4635685063723951,"extension":6.2466298495154025},"index":1,"playId":"944cf81c-d5a9-3438-8024-29869f254e44","pitchNumber":2,"startTime":"2025-07-30T19:49:06.242Z","endTime":"2025-07-30T19:49:09.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.73,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78255428746882,"aZ":-27.27648591442386,"pfxX":0.6454578933723659,"pfxZ":2.9956026790970647,"pX":-0.1504706414183096,"pZ":2.3052833154419408,"vX0":4.043949852945189,"vY0":-126.9254595404524,"vZ0":-3.1118429738682827,"x":122.74,"y":176.54,"x0":-1.8475707448245144,"y0":50.00039395948277,"z0":5.717363162731262,"aX":1.0527500883818504},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.9,"breakHorizontal":-2.0,"spinRate":2374,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.43139757631553133,"extension":6.487218701818493},"index":2,"playId":"8caaf6f9-06f0-3baa-b4e3-5eef96cb8c54","pitchNumber":3,"startTime":"2025-07-30T19:49:23.077Z","endTime":"2025-07-30T19:49:27.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.73,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.31392456845414,"aZ":-22.306221120092687,"pfxX":-8.635010394366322,"pfxZ":6.772531967130421,"pX":0.8285876501348874,"pZ":2.0272695013183992,"vX0":9.196882176595551,"vY0":-120.25719791889567,"vZ0":-3.4316408301311423,"x":85.42,"y":184.04,"x0":-1.9317322403699988,"y0":50.00579097859188,"z0":5.461723574888098,"aX":-12.59170856389003},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":11.6,"breakHorizontal":13.3,"spinRate":1736,"spinDirection":250},"zone":9,"typeConfidence":2.0,"plateTime":0.45624394121865564,"extension":6.493010071784849},"index":3,"playId":"9d30657e-560c-34de-b905-58279c6b5949","pitchNumber":4,"startTime":"2025-07-30T19:49:45.406Z","endTime":"2025-07-30T19:49:49.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":671277,"link":"/api/v1/people/671277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":687473,"link":"/api/v1/people/687473"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:49:49.909Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, third baseman Paul DeJong to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T19:51:51.089Z","endTime":"2025-07-30T19:53:10.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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, 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":76.9,"endSpeed":70.2,"strikeZoneTop":3.2338800051027,"strikeZoneBottom":1.42623270952917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.041592617397217,"aZ":-43.5369377537831,"pfxX":-2.731002236888786,"pfxZ":-9.115092699840142,"pX":-0.12791311761171725,"pZ":2.246593931028614,"vX0":-3.89495023736772,"vY0":-111.80408204414415,"vZ0":2.097708691598978,"x":121.88,"y":178.12,"x0":2.0020310359741207,"y0":50.00339531297723,"z0":5.815954114167598,"aX":-3.4036678001644636},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-15.5,"breakHorizontal":6.1,"spinRate":2176,"spinDirection":330},"zone":5,"typeConfidence":0.9,"plateTime":0.49280393714474835,"extension":6.609754861961061},"index":0,"playId":"0b3e89b3-f9a1-3a88-b559-4465b512bc22","pitchNumber":1,"startTime":"2025-07-30T19:52:00.252Z","endTime":"2025-07-30T19:52:03.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26255766250121,"aZ":-12.86004719157428,"pfxX":2.8932902799049662,"pfxZ":10.350868033382099,"pX":0.3833407754243947,"pZ":3.2299755918762214,"vX0":-5.621608776504425,"vY0":-136.2993606289922,"vZ0":-4.054368361724675,"x":102.39,"y":151.57,"x0":2.1044042912449608,"y0":50.00405361325402,"z0":5.636206869349082,"aX":5.40001431441897},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":-4.0,"spinRate":2252,"spinDirection":147},"zone":3,"typeConfidence":0.88,"plateTime":0.40314257719903335,"extension":6.773875600332887},"index":1,"playId":"8c005d9e-f6ad-3cf8-9930-1659f7c65367","pitchNumber":2,"startTime":"2025-07-30T19:52:14.636Z","endTime":"2025-07-30T19:52:17.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-30T19:52:42.053Z","endTime":"2025-07-30T19:53:03.037Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.740124271913416,"aZ":-13.482791149688246,"pfxX":4.702961664136312,"pfxZ":9.96482268122939,"pX":-0.14721904717110865,"pZ":2.684772546936486,"vX0":-6.881559059757928,"vY0":-136.72758403200274,"vZ0":-5.354473434820274,"x":122.61,"y":166.29,"x0":1.8020472167168995,"y0":50.00474988403106,"z0":5.6086349047421,"aX":8.82377625075877},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":-7.0,"spinRate":2241,"spinDirection":146},"zone":5,"typeConfidence":0.88,"plateTime":0.40202971394592035,"extension":6.854402452299308},"hitData":{"launchSpeed":96.3,"launchAngle":-3.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.22,"coordY":162.08}},"index":3,"playId":"ecfae712-5a92-3980-9826-6868f62b452c","pitchNumber":3,"startTime":"2025-07-30T19:53:03.037Z","endTime":"2025-07-30T19:53:10.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:53:10.723Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a line drive to left fielder James Wood.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T19:53:26.570Z","endTime":"2025-07-30T19:54:01.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.275145204778546,"aZ":-10.164861187357719,"pfxX":5.813891351257688,"pfxZ":11.642047377607202,"pX":0.3446474713591155,"pZ":3.6592222944401973,"vX0":-6.480169332434917,"vY0":-137.53263468058358,"vZ0":-3.3575788279471652,"x":103.86,"y":139.98,"x0":1.990959043084739,"y0":50.00002203832702,"z0":5.599778073134993,"aX":10.988863645373835},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.4,"breakHorizontal":-9.0,"spinRate":2334,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.4002965379114012,"extension":6.836677058834848},"index":0,"playId":"0b3608db-239c-387e-b6c8-a19279571f3e","pitchNumber":1,"startTime":"2025-07-30T19:53:35.885Z","endTime":"2025-07-30T19:53:39.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.921476986407324,"aZ":-20.75335322255808,"pfxX":10.137070596446193,"pfxZ":7.164309328391008,"pX":0.9461474761682144,"pZ":2.5666834277580386,"vX0":-5.352185058573679,"vY0":-126.07758128291728,"vZ0":-3.256374522316913,"x":80.94,"y":169.48,"x0":1.7902104950864788,"y0":50.003603638610734,"z0":5.568544983120761,"aX":16.164144307040363},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":12.4,"breakHorizontal":-16.9,"spinRate":2343,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.43603852652107866,"extension":6.876546020284895},"hitData":{"launchSpeed":77.8,"launchAngle":17.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":106.38,"coordY":98.53}},"index":1,"playId":"38cdb82e-eaf5-352c-a6fa-35a7332a74ce","pitchNumber":2,"startTime":"2025-07-30T19:53:52.790Z","endTime":"2025-07-30T19:54:01.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:54:01.962Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cooper Hummel homers (3) on a fly ball to left field. Mauricio Dubón scores.","rbi":2,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T19:54:15.343Z","endTime":"2025-07-30T19:56:57.200Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":669450,"fullName":"Cooper Hummel","link":"/api/v1/people/669450"},"responsiblePitcher":{"id":669022,"link":"/api/v1/people/669022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":{"id":669022,"link":"/api/v1/people/669022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53359424489612,"aZ":-10.997921174908763,"pfxX":6.6955517922636725,"pfxZ":11.334692380467494,"pX":-0.16533728309579748,"pZ":2.4908530365235912,"vX0":-7.73904020304392,"vY0":-135.99866863742943,"vZ0":-6.3551915801817,"x":123.3,"y":171.53,"x0":1.8507250361214274,"y0":50.00532749923083,"z0":5.62502840327434,"aX":12.51249320991492},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.3,"breakHorizontal":-10.4,"spinRate":2288,"spinDirection":147},"zone":5,"typeConfidence":0.89,"plateTime":0.4031337754835338,"extension":6.941314525219557},"index":0,"playId":"19de2a1e-d5a5-3b73-baac-6afbc3c6782c","pitchNumber":1,"startTime":"2025-07-30T19:54:30.374Z","endTime":"2025-07-30T19:54:33.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.31738596597059,"strikeZoneBottom":1.55160546487838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.930356964214475,"aZ":-14.187715692307808,"pfxX":3.9032952482760908,"pfxZ":9.691325628907792,"pX":-0.23865323884621917,"pZ":3.5185356801821595,"vX0":-6.817477503637139,"vY0":-136.13579220179616,"vZ0":-3.1596381211890785,"x":126.1,"y":143.78,"x0":1.8035762168567187,"y0":50.00678076243262,"z0":5.690716656579592,"aX":7.2479127191831365},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":-5.4,"spinRate":2266,"spinDirection":148},"zone":11,"typeConfidence":0.87,"plateTime":0.4040204310794473,"extension":6.7141451040222515},"index":1,"playId":"d425c906-423c-3eb0-8133-e4beea543182","pitchNumber":2,"startTime":"2025-07-30T19:54:54.606Z","endTime":"2025-07-30T19:54:59.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":93.2,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.84240572028275,"aZ":-14.804430786491405,"pfxX":3.708149768151993,"pfxZ":9.466909562528047,"pX":-0.5055911223590516,"pZ":3.358871841722934,"vX0":-7.629290731100532,"vY0":-135.39838584714286,"vZ0":-3.4994958530875486,"x":136.27,"y":148.09,"x0":1.882023973161213,"y0":50.002094919104835,"z0":5.720950657986363,"aX":6.803967739443022},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":-4.9,"spinRate":2154,"spinDirection":145},"zone":11,"typeConfidence":0.85,"plateTime":0.40638443544725655,"extension":6.765928270124154},"index":2,"playId":"7e4b61f0-75af-32d6-a5eb-08c10f16afbd","pitchNumber":3,"startTime":"2025-07-30T19:55:16.204Z","endTime":"2025-07-30T19:55:19.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.8,"endSpeed":86.9,"strikeZoneTop":3.27622608984058,"strikeZoneBottom":1.54414334340679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39940969053945,"aZ":-12.418608672424183,"pfxX":3.7974480233941827,"pfxZ":10.119947829889187,"pX":-0.12999640605068397,"pZ":3.8577919381928223,"vX0":-6.6464024995610815,"vY0":-139.32980149281073,"vZ0":-2.9448912816590567,"x":121.96,"y":134.62,"x0":1.800789152375826,"y0":50.00205707228375,"z0":5.757256679484212,"aX":7.413420649831494},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":-5.4,"spinRate":2332,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.3942037654594146,"extension":6.598225150459824},"index":3,"playId":"1115eb7f-cbe8-33a0-9844-d78b770d0d79","pitchNumber":4,"startTime":"2025-07-30T19:55:40.499Z","endTime":"2025-07-30T19:55:46.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.1521798446903,"strikeZoneBottom":1.31792640016383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.503154737564845,"aZ":-44.10223795698504,"pfxX":-3.980733006216093,"pfxZ":-8.82228336712624,"pX":0.7534955455951083,"pZ":3.3011432614309957,"vX0":-1.1053832985061665,"vY0":-116.04372766975555,"vZ0":3.5090569601782224,"x":88.28,"y":149.65,"x0":1.7542402686845338,"y0":50.004419599660004,"z0":5.996239617393321,"aX":-5.38088959925115},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.6,"breakHorizontal":7.4,"spinRate":2338,"spinDirection":338},"zone":12,"typeConfidence":0.9,"plateTime":0.47360333412476896,"extension":6.531753763074108},"index":4,"playId":"5c69200e-f8d1-3d7e-b498-f79046471f2c","pitchNumber":5,"startTime":"2025-07-30T19:56:01.024Z","endTime":"2025-07-30T19:56:04.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-30T19:56:15.756Z","endTime":"2025-07-30T19:56:32.952Z","isPitch":false,"type":"action","player":{"id":669450,"link":"/api/v1/people/669450"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04875295718754,"aZ":-10.543671710990964,"pfxX":4.261481569108978,"pfxZ":11.511321817090426,"pX":-0.6623359842279615,"pZ":2.1888723719371472,"vX0":-7.927442732350852,"vY0":-136.67863052496597,"vZ0":-6.923290030858991,"x":142.25,"y":179.68,"x0":1.7310614002800104,"y0":50.00438891784919,"z0":5.490429394631284,"aX":8.009484276212516},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.4,"breakHorizontal":-5.9,"spinRate":2228,"spinDirection":150},"zone":4,"typeConfidence":0.9,"plateTime":0.40179395227561576,"extension":6.990757350490008},"hitData":{"launchSpeed":111.8,"launchAngle":24.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":13.79,"coordY":90.13}},"index":6,"playId":"8c570230-d676-35d5-a05f-6a623dfedf4b","pitchNumber":6,"startTime":"2025-07-30T19:56:32.952Z","endTime":"2025-07-30T19:56:57.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":669450,"link":"/api/v1/people/669450","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":669450,"link":"/api/v1/people/669450"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":5.8999999999999915,"leverageIndex":0.42,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:56:57.200Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chas McCormick pops out to shortstop CJ Abrams.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T19:59:33.749Z","endTime":"2025-07-30T19:59:51.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[1,2],"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":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-30T19:57:19.238Z","endTime":"2025-07-30T19:58:12.878Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cole Henry replaces MacKenzie Gore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"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-30T19:58:12.878Z","endTime":"2025-07-30T19:59:36.748Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669371,"link":"/api/v1/people/669371"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nationals interim manager Miguel Cairo ejected by HP umpire Ryan Additon.","event":"Ejection","eventType":"ejection","awayScore":1,"homeScore":6,"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-30T19:59:35.966Z","endTime":"2025-07-30T19:59:35.967Z","isPitch":false,"type":"action","player":{"id":111867,"link":"/api/v1/people/111867"},"umpire":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.847689646215827,"aZ":-29.711988509165828,"pfxX":0.20146482725130205,"pfxZ":1.5571452056549617,"pX":-0.11942836738626407,"pZ":3.0442881518970517,"vX0":4.724402362407332,"vY0":-124.2835574536234,"vZ0":0.022624412255085158,"x":121.55,"y":156.58,"x0":-2.064029335933838,"y0":50.00052074610372,"z0":5.484734043531219,"aX":0.3171608600749102},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.3,"spinRate":2521,"spinDirection":126},"zone":2,"typeConfidence":0.61,"plateTime":0.43922302123204826,"extension":6.390208606929271},"hitData":{"launchSpeed":88.8,"launchAngle":62.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.11,"coordY":132.35}},"index":3,"playId":"336469ba-f037-3670-97e5-dd796e52abe3","pitchNumber":1,"startTime":"2025-07-30T19:59:35.968Z","endTime":"2025-07-30T19:59:51.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:59:51.326Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zack Short walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T19:59:59.781Z","endTime":"2025-07-30T20:01:31.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.40143089543,"strikeZoneBottom":1.54430092601098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.809620127238745,"aZ":-18.498266788836066,"pfxX":-9.36265620614038,"pfxZ":7.245131124859112,"pX":1.2058545811924386,"pZ":2.740759496232957,"vX0":11.017202526664754,"vY0":-136.70603734540444,"vZ0":-3.5970333739265605,"x":71.04,"y":164.78,"x0":-1.6646141201972269,"y0":50.00593938535678,"z0":5.347322317211822,"aX":-17.682241983980706},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.5,"breakHorizontal":14.5,"spinRate":2479,"spinDirection":230},"zone":12,"typeConfidence":0.76,"plateTime":0.40103322490066695,"extension":6.6965702689548445},"index":0,"playId":"4c6cfb52-96d1-33cc-9cda-036c0647d5c4","pitchNumber":1,"startTime":"2025-07-30T20:00:08.595Z","endTime":"2025-07-30T20:00:12.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.28700971765468,"strikeZoneBottom":1.53354991361107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.928074715193894,"aZ":-15.25965437690456,"pfxX":-6.865635777655097,"pfxZ":8.996972153805942,"pX":0.23145792943267648,"pZ":4.014212732950241,"vX0":8.203802792467616,"vY0":-136.91642849982793,"vZ0":-1.2403301583726305,"x":108.18,"y":130.4,"x0":-1.925312715838546,"y0":50.00475553619383,"z0":5.527546948436681,"aX":-12.911605611062686},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":10.6,"spinRate":2427,"spinDirection":228},"zone":12,"typeConfidence":0.93,"plateTime":0.4015121977584677,"extension":6.552878616547629},"index":1,"playId":"d53eab57-40ea-3e7a-9743-37b3337ef520","pitchNumber":2,"startTime":"2025-07-30T20:00:22.352Z","endTime":"2025-07-30T20:00:25.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.32031141110952,"strikeZoneBottom":1.4634538676475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84150181676117,"aZ":-27.35153869524209,"pfxX":-1.3106922632481122,"pfxZ":2.9399658888844984,"pX":0.19740362040467693,"pZ":2.0909492461514456,"vX0":6.150350824686478,"vY0":-126.72214886619496,"vZ0":-2.6691551756975556,"x":109.48,"y":182.32,"x0":-2.081935517636254,"y0":50.00369785890065,"z0":5.324009440993678,"aX":-2.1512455037505416},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":1.1,"spinRate":2525,"spinDirection":209},"zone":5,"typeConfidence":0.86,"plateTime":0.4308508741466577,"extension":6.395464357598791},"index":2,"playId":"ff933440-8864-39f8-90f9-22a8fb10eeed","pitchNumber":3,"startTime":"2025-07-30T20:00:37.850Z","endTime":"2025-07-30T20:00:42.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":93.8,"endSpeed":85.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.39700118432474,"aZ":-24.888097027958928,"pfxX":-11.116404162717123,"pfxZ":3.888034117498398,"pX":-0.810249058870368,"pZ":3.1414051176397106,"vX0":6.856723840383652,"vY0":-136.41054449085675,"vZ0":-1.2840774576221474,"x":147.88,"y":153.96,"x0":-1.9185250221295815,"y0":50.00676044969122,"z0":5.342273921508391,"aX":-20.85029549249079},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.0,"breakHorizontal":18.6,"spinRate":2284,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.40230115278812617,"extension":6.617063668649904},"index":3,"playId":"b87fc1b8-4106-3627-a5b2-79545006be3e","pitchNumber":4,"startTime":"2025-07-30T20:00:51.839Z","endTime":"2025-07-30T20:00:54.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.27632899284544,"strikeZoneBottom":1.48820790291167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.093244747686704,"aZ":-32.85403513194365,"pfxX":1.400941051019502,"pfxZ":-0.4381736246850183,"pX":1.0746960822084402,"pZ":0.8810177961495966,"vX0":6.934322534414804,"vY0":-124.80936672241278,"vZ0":-4.221733312878589,"x":76.04,"y":214.99,"x0":-1.9261383444201614,"y0":50.00006022019012,"z0":5.312417527137667,"aX":2.198726071945207},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.6,"breakHorizontal":-4.2,"spinRate":2629,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4395474602211742,"extension":6.461564256968074},"index":4,"playId":"d76ad417-692d-340f-b342-d3566a3501a2","pitchNumber":5,"startTime":"2025-07-30T20:01:12.596Z","endTime":"2025-07-30T20:01:15.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":3.2744557782841,"strikeZoneBottom":1.45215129054125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.436227823833505,"aZ":-17.5722553080067,"pfxX":-11.109492349909623,"pfxZ":7.648120213067212,"pX":0.6143810111476437,"pZ":1.1358463416871847,"vX0":10.024299400271605,"vY0":-137.95467848464293,"vZ0":-7.510027083312112,"x":93.58,"y":208.11,"x0":-1.6401291898144932,"y0":50.002042663333356,"z0":5.098482721078443,"aX":-21.20749931607933},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":17.8,"spinRate":2617,"spinDirection":236},"zone":14,"typeConfidence":0.87,"plateTime":0.3985072395990583,"extension":6.675149673972329},"index":5,"playId":"06cd6b7d-df4a-3668-a1f3-da66806b82ea","pitchNumber":6,"startTime":"2025-07-30T20:01:28.029Z","endTime":"2025-07-30T20:01:31.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:01:31.677Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Altuve singles on a ground ball to left fielder James Wood, deflected by third baseman Paul DeJong. Zack Short to 3rd.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T20:02:01.553Z","endTime":"2025-07-30T20:02:14.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnThird":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"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-30T20:01:54.941Z","endTime":"2025-07-30T20:02:03.610Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":2.83,"strikeZoneBottom":1.26,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.001087440138395,"aZ":-29.233048029929282,"pfxX":0.6624951456880845,"pfxZ":1.8083040006785858,"pX":-0.6183764789126291,"pZ":2.178702273382464,"vX0":3.5334141181181313,"vY0":-126.60715519423555,"vZ0":-1.6836630075802839,"x":140.57,"y":179.96,"x0":-2.1183777551889857,"y0":50.000185935010094,"z0":5.1933477996551405,"aX":1.0734986576599683},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":-2.0,"spinRate":2460,"spinDirection":153},"zone":4,"typeConfidence":0.81,"plateTime":0.43274086130701583,"extension":6.371494776761295},"hitData":{"launchSpeed":69.0,"launchAngle":10.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.25,"coordY":120.91}},"index":1,"playId":"642c1575-9cfc-3dc8-b743-54239ee9400a","pitchNumber":1,"startTime":"2025-07-30T20:02:03.610Z","endTime":"2025-07-30T20:02:14.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.39999999999999,"awayTeamWinProbability":2.6000000000000085,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:02:14.399Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yainer Diaz homers (15) on a fly ball to left center field. Zack Short scores. Jose Altuve scores.","rbi":3,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T20:02:45.921Z","endTime":"2025-07-30T20:03:23.182Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"responsiblePitcher":{"id":669371,"link":"/api/v1/people/669371"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":{"id":669371,"link":"/api/v1/people/669371"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":{"id":669371,"link":"/api/v1/people/669371"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.021066421408193,"aZ":-30.060351607667545,"pfxX":2.954588448635186,"pfxZ":1.325174215586319,"pX":-0.19910855339075556,"pZ":3.03879493402302,"vX0":3.869666178016959,"vY0":-125.02770209689369,"vZ0":0.4217400523013354,"x":124.59,"y":156.73,"x0":-2.1476557774757925,"y0":50.000840509743185,"z0":5.3250051891216446,"aX":4.6991512279674605},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.8,"breakHorizontal":-6.2,"spinRate":2465,"spinDirection":117},"zone":2,"typeConfidence":0.66,"plateTime":0.4372492856094965,"extension":6.449555301509449},"hitData":{"launchSpeed":103.0,"launchAngle":32.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":44.64,"coordY":53.86}},"index":0,"playId":"b339c289-780c-374c-a867-ed4380b3817b","pitchNumber":1,"startTime":"2025-07-30T20:02:53.882Z","endTime":"2025-07-30T20:03:23.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":673237,"link":"/api/v1/people/673237","batSide":{"code":"R","description":"Right"}},"first":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":670097,"link":"/api/v1/people/670097"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":673237,"link":"/api/v1/people/673237"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.21,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:03:23.182Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Christian Walker pops out to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T20:03:43.061Z","endTime":"2025-07-30T20:05:11.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669371,"fullName":"Cole Henry","link":"/api/v1/people/669371"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"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.0,"endSpeed":86.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.58941357344254,"aZ":-17.16056897195753,"pfxX":-8.73223038848045,"pfxZ":7.848810037301725,"pX":-0.8102884005208189,"pZ":3.024433675293258,"vX0":6.221363048644002,"vY0":-138.11550685174674,"vZ0":-2.872056960485219,"x":147.89,"y":157.12,"x0":-1.968807607772037,"y0":50.002863914118464,"z0":5.245689818234027,"aX":-16.704416631148046},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":14.3,"spinRate":2548,"spinDirection":240},"zone":1,"typeConfidence":0.9,"plateTime":0.3980713733909562,"extension":6.853420531805746},"index":0,"playId":"4648f18a-f336-3671-ba83-3d849521abba","pitchNumber":1,"startTime":"2025-07-30T20:03:45.470Z","endTime":"2025-07-30T20:03:50.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.1318806147247,"aZ":-15.416794821195463,"pfxX":-9.428143268486284,"pfxZ":8.551256122256184,"pX":-0.33401441291951334,"pZ":2.626390297566847,"vX0":7.4219341638078244,"vY0":-139.73683898171484,"vZ0":-4.4398100507973,"x":129.73,"y":167.87,"x0":-1.8115208600186083,"y0":50.00414123263747,"z0":5.262441331340985,"aX":-18.47894737516576},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":15.4,"spinRate":2616,"spinDirection":235},"zone":4,"typeConfidence":0.92,"plateTime":0.39333006734307974,"extension":6.662081899556866},"index":1,"playId":"9470ac5b-b2f9-3ad8-bac0-6439c26439b6","pitchNumber":2,"startTime":"2025-07-30T20:04:24.977Z","endTime":"2025-07-30T20:04:28.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.4262344243857,"strikeZoneBottom":1.57964261246764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.94991269496498,"aZ":-31.887308909522535,"pfxX":10.490518079791542,"pfxZ":0.20272317728560907,"pX":0.9990579053025509,"pZ":1.5543784277677182,"vX0":4.038634907486323,"vY0":-119.74538726862644,"vZ0":-1.8902667785655471,"x":78.92,"y":196.81,"x0":-2.0789116252977626,"y0":50.00522128215516,"z0":5.24279962602034,"aX":15.035505577049406},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.1,"breakHorizontal":-20.0,"spinRate":2660,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.45972717002273633,"extension":6.367255436987479},"index":2,"playId":"406e0430-1a62-3236-a136-1d30515c61b4","pitchNumber":3,"startTime":"2025-07-30T20:04:46.442Z","endTime":"2025-07-30T20:04:50.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.104017469741233,"aZ":-31.034434290131202,"pfxX":8.590481734515032,"pfxZ":0.814247240202997,"pX":-0.03332880713900528,"pZ":2.8517244838400466,"vX0":2.478706977281247,"vY0":-118.11518295588807,"vZ0":0.8818336764407337,"x":118.27,"y":161.78,"x0":-2.215453083045875,"y0":50.001584068209105,"z0":5.355123678033706,"aX":11.984906719350692},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.0,"breakHorizontal":-16.2,"spinRate":2550,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.46594244644309857,"extension":6.457744739062803},"hitData":{"launchSpeed":81.8,"launchAngle":72.0,"totalDistance":84.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":144.92,"coordY":169.32}},"index":3,"playId":"22a18abd-78e0-3ed5-a43c-5b4f76a24af7","pitchNumber":4,"startTime":"2025-07-30T20:05:03.251Z","endTime":"2025-07-30T20:05:11.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":669371,"link":"/api/v1/people/669371"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:05:11.621Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, first baseman Victor Caratini to pitcher Héctor Neris.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T20:07:26.874Z","endTime":"2025-07-30T20:07:50.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593576,"fullName":"Héctor Neris","link":"/api/v1/people/593576"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":593576,"link":"/api/v1/people/593576"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Héctor Neris replaces Ryan Gusto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":9,"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-30T20:06:45.887Z","endTime":"2025-07-30T20:07:29.090Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593576,"link":"/api/v1/people/593576"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687473,"link":"/api/v1/people/687473","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.8,"strikeZoneTop":3.42272790906773,"strikeZoneBottom":1.53104686291723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.054832233708034,"aZ":-14.892436877182186,"pfxX":-6.651695269583526,"pfxZ":9.73035290630383,"pX":0.12146726106755369,"pZ":3.2913322930086024,"vX0":5.543042945059923,"vY0":-133.2626478707602,"vZ0":-4.304616444802978,"x":112.37,"y":149.91,"x0":-1.134496209729537,"y0":50.00029267506226,"z0":6.023723839088856,"aX":-11.809425506606878},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.7,"breakHorizontal":10.7,"spinRate":2414,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4130459369658692,"extension":6.05224123749419},"index":1,"playId":"80e58202-98f4-3ad9-ac0e-8e89963cbf1d","pitchNumber":1,"startTime":"2025-07-30T20:07:29.090Z","endTime":"2025-07-30T20:07:32.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.790593856019058,"aZ":-32.214260703645145,"pfxX":-7.181619494201014,"pfxZ":-0.030624600060844998,"pX":-0.3840360641810932,"pZ":1.3646203870031346,"vX0":4.54418033064178,"vY0":-119.5078515263297,"vZ0":-4.281441110617655,"x":131.64,"y":201.94,"x0":-1.384977404179556,"y0":50.00251108322116,"z0":6.0991030620947155,"aX":-10.302895903104648},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.8,"breakHorizontal":11.8,"spinRate":1206,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.45977304879781,"extension":6.0057480448601215},"hitData":{"launchSpeed":73.2,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.52,"coordY":163.24}},"index":2,"playId":"ccf252a7-5cc1-3a3d-bba1-88bd8f343292","pitchNumber":2,"startTime":"2025-07-30T20:07:41.363Z","endTime":"2025-07-30T20:07:50.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":593576,"link":"/api/v1/people/593576"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":593576,"link":"/api/v1/people/593576"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:07:50.262Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul DeJong called out on strikes.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T20:08:06.631Z","endTime":"2025-07-30T20:09:31.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593576,"fullName":"Héctor Neris","link":"/api/v1/people/593576"},"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":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.67769914309185,"aZ":-31.10108263198802,"pfxX":-6.22476175756602,"pfxZ":0.7394013062403131,"pX":1.0411096172521803,"pZ":1.3131559110620374,"vX0":7.329540941502545,"vY0":-120.46819701632077,"vZ0":-4.6664889687903965,"x":77.32,"y":203.32,"x0":-1.2469833516861621,"y0":50.00406842652328,"z0":6.057177508986727,"aX":-9.05489460140985},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.4,"breakHorizontal":9.4,"spinRate":1132,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4564817679365576,"extension":6.279718020376387},"index":0,"playId":"8605b9e4-84a7-3451-984a-b9210d14ba3b","pitchNumber":1,"startTime":"2025-07-30T20:08:20.693Z","endTime":"2025-07-30T20:08:23.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.47125898479081,"strikeZoneBottom":1.63340532156219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.183329700500337,"aZ":-15.597770182980916,"pfxX":-6.036554270780456,"pfxZ":9.142866655569179,"pX":-0.8266803429532544,"pZ":4.0059249180883585,"vX0":4.080841764224261,"vY0":-134.31891566194798,"vZ0":-2.0497621375836674,"x":148.51,"y":130.62,"x0":-1.5873493433498744,"y0":50.00299442181437,"z0":5.897633005049796,"aX":-10.94540636074155},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":10.0,"spinRate":2321,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.408988894948473,"extension":5.9659102929530174},"index":1,"playId":"6bbc4f01-6ce0-3cc8-a36d-602bc08f0d5b","pitchNumber":2,"startTime":"2025-07-30T20:08:38.856Z","endTime":"2025-07-30T20:08:41.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.011966797882405,"aZ":-26.849235020726837,"pfxX":1.612943663263992,"pfxZ":3.3579536121566527,"pX":-0.27537187767312826,"pZ":2.3513747318683595,"vX0":2.9098026905814702,"vY0":-125.32595149741724,"vZ0":-3.4040360038764494,"x":127.5,"y":175.29,"x0":-1.662333315335605,"y0":50.00282730044775,"z0":5.927035546588165,"aX":2.558321055394574},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.5,"breakHorizontal":-3.6,"spinRate":2013,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4375206116435013,"extension":6.011791695547523},"index":2,"playId":"ebe66c8a-f230-38b6-bb37-a44dd8106f0d","pitchNumber":3,"startTime":"2025-07-30T20:08:52.468Z","endTime":"2025-07-30T20:08:55.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":93.1,"endSpeed":84.4,"strikeZoneTop":3.48047743544615,"strikeZoneBottom":1.60846131493864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.908528740591844,"aZ":-15.12832755920385,"pfxX":-7.281855565156853,"pfxZ":9.277552747188045,"pX":0.8559891840352016,"pZ":3.1150308996070044,"vX0":8.624963413608278,"vY0":-135.2919198648953,"vZ0":-3.831472415962277,"x":84.37,"y":154.67,"x0":-1.4403647265556068,"y0":50.00647193581214,"z0":5.622939814727277,"aX":-13.385253728096266},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":11.2,"spinRate":2320,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.4062062706837217,"extension":6.105865075220047},"index":3,"playId":"c8cbd81f-6235-3aab-8a29-984fcde622f0","pitchNumber":4,"startTime":"2025-07-30T20:09:09.947Z","endTime":"2025-07-30T20:09:14.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.43211044758552,"strikeZoneBottom":1.49264296674376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17211649869304,"aZ":-13.082692765236066,"pfxX":-6.822757008296906,"pfxZ":10.440553250901814,"pX":0.5011732892693018,"pZ":2.222560069842873,"vX0":7.347737730168554,"vY0":-135.04750365578442,"vZ0":-6.6525943810513155,"x":97.9,"y":178.77,"x0":-1.3815617690594315,"y0":50.000969643380394,"z0":5.656271384388894,"aX":-12.474336179908573},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":10.6,"spinRate":2415,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4071549620429482,"extension":6.128706099397273},"index":4,"playId":"ae025eff-ba49-3b81-b6ce-cba94b856aa5","pitchNumber":5,"startTime":"2025-07-30T20:09:27.123Z","endTime":"2025-07-30T20:09:31.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_ab"},{"player":{"id":593576,"link":"/api/v1/people/593576"},"credit":"p_ab"},{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":593576,"link":"/api/v1/people/593576"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:09:31.446Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daylen Lile walks.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T20:09:36.695Z","endTime":"2025-07-30T20:11:06.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593576,"fullName":"Héctor Neris","link":"/api/v1/people/593576"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.5,"strikeZoneTop":3.25077109000772,"strikeZoneBottom":1.54349412129454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.547203453681064,"aZ":-13.251469774354563,"pfxX":-4.51390784610923,"pfxZ":10.45327065356611,"pX":-0.06154733263692457,"pZ":3.7342568752092755,"vX0":4.333998297013745,"vY0":-134.52216978728913,"vZ0":-3.5747099552049186,"x":119.35,"y":137.96,"x0":-1.1167574104131537,"y0":50.00136353991436,"z0":6.036444236918352,"aX":-8.17017157617283},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2372,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40909916132512425,"extension":6.021742247626934},"index":0,"playId":"4e03d8e7-8dae-3e86-ab91-381498efdc97","pitchNumber":1,"startTime":"2025-07-30T20:09:55.313Z","endTime":"2025-07-30T20:10:01.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.368783299521162,"aZ":-31.18536608973698,"pfxX":-8.662088888993882,"pfxZ":0.6734897235895572,"pX":-0.03760651644733828,"pZ":1.5419196385560177,"vX0":5.2903629391249725,"vY0":-120.43584271150277,"vZ0":-4.459792763425103,"x":118.43,"y":197.15,"x0":-1.1423577818628037,"y0":50.00138391537621,"z0":6.189609737635127,"aX":-12.66677655771921},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.4,"breakHorizontal":14.4,"spinRate":1169,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.4555754320429153,"extension":5.995851266089406},"index":1,"playId":"1bc8715f-7f66-37b9-b86f-f6abfc698b45","pitchNumber":2,"startTime":"2025-07-30T20:10:07.639Z","endTime":"2025-07-30T20:10:10.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"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-30T20:10:26.293Z","endTime":"2025-07-30T20:10:27.873Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.3,"strikeZoneTop":3.26335380089991,"strikeZoneBottom":1.45366565346481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.64008920519076,"aZ":-31.293430845165034,"pfxX":-8.040051818237998,"pfxZ":0.5798922355048313,"pX":-0.7100167126642668,"pZ":0.721669383901319,"vX0":3.7566837858738533,"vY0":-123.20512315435282,"vZ0":-6.142896414269002,"x":144.06,"y":219.29,"x0":-1.2214184631874156,"y0":50.00233891567344,"z0":5.937446009840953,"aX":-12.188875853012167},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.4,"breakHorizontal":13.4,"spinRate":1231,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.44693269980018346,"extension":6.223579953716919},"index":3,"playId":"fcc6fd25-9d61-3744-8f29-c532e46350a6","pitchNumber":3,"startTime":"2025-07-30T20:10:27.873Z","endTime":"2025-07-30T20:10:32.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.5,"strikeZoneTop":3.22692783285582,"strikeZoneBottom":1.48547662886211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64656048295597,"aZ":-14.475245009123311,"pfxX":-6.58057267535996,"pfxZ":9.811234581132169,"pX":-0.8866855059481079,"pZ":2.616150072777304,"vX0":3.088966943030524,"vY0":-134.33581818278626,"vZ0":-6.048157807588649,"x":150.8,"y":168.14,"x0":-1.2048057024551135,"y0":50.00191008937646,"z0":5.949565689289455,"aX":-11.869367189552182},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":11.2,"spinRate":2480,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4097906559673823,"extension":6.018808314391165},"index":4,"playId":"1bb1d051-1fca-3eab-b8a0-7e2ed164afb7","pitchNumber":4,"startTime":"2025-07-30T20:10:46.172Z","endTime":"2025-07-30T20:10:50.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.23064459062903,"strikeZoneBottom":1.42107381566999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.182213557428405,"aZ":-26.009167500534648,"pfxX":-1.2075458619898483,"pfxZ":3.8461187760283035,"pX":-0.007276981437681649,"pZ":0.9982469647279253,"vX0":4.150482093559521,"vY0":-125.91310534562126,"vZ0":-6.466722148904328,"x":117.28,"y":211.83,"x0":-1.5219294996806667,"y0":50.001692174198546,"z0":5.7117840524041,"aX":-1.9347752902330275},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":1.2,"spinRate":1993,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.43543605125636287,"extension":6.116379519265581},"index":5,"playId":"74e06e40-a46a-3c2f-afef-6bb1bbecd186","pitchNumber":5,"startTime":"2025-07-30T20:11:02.571Z","endTime":"2025-07-30T20:11:06.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":593576,"link":"/api/v1/people/593576"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:11:06.411Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Millas singles on a sharp line drive to right fielder Cam Smith. Daylen Lile to 2nd.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T20:11:25.507Z","endTime":"2025-07-30T20:12:22.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593576,"fullName":"Héctor Neris","link":"/api/v1/people/593576"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.42853906404764,"strikeZoneBottom":1.56247189300615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97695040114071,"aZ":-12.762207168688168,"pfxX":-5.950848740769148,"pfxZ":10.593185725836946,"pX":-0.14750045016198077,"pZ":1.053469240497793,"vX0":4.817358199804902,"vY0":-135.35621905415167,"vZ0":-10.136863082831958,"x":122.62,"y":210.34,"x0":-1.1882025231945723,"y0":50.004055609255126,"z0":5.769987751689542,"aX":-10.905592168280302},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":9.6,"spinRate":2426,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.40660532878196376,"extension":6.157203870440883},"index":0,"playId":"e193ae12-3ce1-36dc-9000-633490e27d3c","pitchNumber":1,"startTime":"2025-07-30T20:11:31.897Z","endTime":"2025-07-30T20:11:35.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0441944472237,"aZ":-12.972914378147058,"pfxX":-7.731027908777717,"pfxZ":10.612743258832607,"pX":0.7254339488897287,"pZ":2.7147451909772147,"vX0":7.7029826386385105,"vY0":-134.61299875090276,"vZ0":-5.842635994920897,"x":89.35,"y":165.48,"x0":-1.188218071735029,"y0":50.005831573911486,"z0":5.855724636608276,"aX":-13.992046501600756},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.9,"breakHorizontal":12.1,"spinRate":2514,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4090955689965581,"extension":6.181600615435663},"index":1,"playId":"9e25c99b-e3df-31be-9e90-68ed4f1b8f65","pitchNumber":2,"startTime":"2025-07-30T20:11:48.942Z","endTime":"2025-07-30T20:11:52.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.928906884421203,"aZ":-13.880087174728295,"pfxX":-5.961767446648559,"pfxZ":10.001951860670285,"pX":0.3582431532948467,"pZ":1.7005336897495982,"vX0":6.053058457182623,"vY0":-135.00981890046253,"vZ0":-8.217191622254196,"x":103.34,"y":192.87,"x0":-1.1482468349086434,"y0":50.002382898727795,"z0":5.779919657434386,"aX":-10.904091787021839},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":9.4,"spinRate":2393,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.4071442124558442,"extension":6.149558658247484},"hitData":{"launchSpeed":100.8,"launchAngle":13.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.58,"coordY":90.64}},"index":2,"playId":"c0be3c08-7c78-33ff-93d1-1bfa9701e2ec","pitchNumber":3,"startTime":"2025-07-30T20:12:09.868Z","endTime":"2025-07-30T20:12:22.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":593576,"link":"/api/v1/people/593576"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":593576,"link":"/api/v1/people/593576"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:12:22.449Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Young flies out to center fielder Chas McCormick.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T20:13:06.837Z","endTime":"2025-07-30T20:14:04.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593576,"fullName":"Héctor Neris","link":"/api/v1/people/593576"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":9,"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-30T20:12:46.027Z","endTime":"2025-07-30T20:13:09.069Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.28340609134196,"strikeZoneBottom":1.52550855350407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.52778314117496,"aZ":-14.989072770878343,"pfxX":-6.593228678177106,"pfxZ":9.43104641118692,"pX":1.0971482799735555,"pZ":2.546269768971795,"vX0":8.924337527285509,"vY0":-134.69729696913868,"vZ0":-5.411703141013893,"x":75.18,"y":170.03,"x0":-1.4152420757371067,"y0":50.00411187421789,"z0":5.655797646738549,"aX":-12.016252837682709},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":9.8,"spinRate":2378,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4079383705362405,"extension":6.294112072681126},"index":1,"playId":"73791c89-d7f0-3904-a1fe-5ab02bdbaff6","pitchNumber":1,"startTime":"2025-07-30T20:13:09.069Z","endTime":"2025-07-30T20:13:13.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.711843955289705,"aZ":-32.245254529826134,"pfxX":-7.807664122679929,"pfxZ":-0.049596470676291915,"pX":0.17326784737251102,"pZ":1.0800723679142261,"vX0":6.03167947236185,"vY0":-122.00060420833245,"vZ0":-5.274056451297469,"x":110.4,"y":209.62,"x0":-1.3260175907482394,"y0":50.00085532573448,"z0":6.073611461543098,"aX":-11.678561509317747},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.2,"breakHorizontal":12.6,"spinRate":1206,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.4502585708698108,"extension":6.034358989467326},"index":2,"playId":"f1cd3273-115b-3dc2-88b7-30ad27d21c85","pitchNumber":2,"startTime":"2025-07-30T20:13:21.681Z","endTime":"2025-07-30T20:13:24.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.21474745125955,"strikeZoneBottom":1.42101721600251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.139922392731396,"aZ":-30.553621858148986,"pfxX":-8.323664981129218,"pfxZ":0.9674963754386943,"pX":0.24861922509425816,"pZ":0.4948384390803113,"vX0":7.240871405241401,"vY0":-128.51188544312527,"vZ0":-6.915482297167679,"x":107.52,"y":225.42,"x0":-1.526841760474944,"y0":50.00151073793715,"z0":5.600367012031453,"aX":-13.893510166871424},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":13.4,"spinRate":1765,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4265488716974004,"extension":6.205963386296125},"index":3,"playId":"64a7c6fc-73da-3ece-a1b2-5cfcc3f33fa2","pitchNumber":3,"startTime":"2025-07-30T20:13:36.945Z","endTime":"2025-07-30T20:13:40.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.307872918076434,"aZ":-12.317762571062895,"pfxX":-6.349310033346466,"pfxZ":11.034668442282637,"pX":0.13938463958111413,"pZ":1.8598763147541424,"vX0":6.520512640003585,"vY0":-134.1100608875334,"vZ0":-7.400441378851435,"x":111.69,"y":188.56,"x0":-1.5128721139440895,"y0":50.00123340462111,"z0":5.556963861958681,"aX":-11.423641606752163},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":9.8,"spinRate":2429,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4103374168338694,"extension":6.239401741160005},"hitData":{"launchSpeed":90.5,"launchAngle":31.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.0,"coordY":70.31}},"index":4,"playId":"0bc44e7f-159e-3510-a16d-458b56185449","pitchNumber":4,"startTime":"2025-07-30T20:13:55.376Z","endTime":"2025-07-30T20:14:04.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":593576,"link":"/api/v1/people/593576"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":593576,"link":"/api/v1/people/593576"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:14:04.044Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cam Smith called out on strikes.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T20:16:29.316Z","endTime":"2025-07-30T20:18:14.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Konnor Pilkington replaces Cole Henry.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":9,"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-30T20:15:52.561Z","endTime":"2025-07-30T20:16:31.539Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663455,"link":"/api/v1/people/663455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669371,"link":"/api/v1/people/669371","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.259076303791,"strikeZoneBottom":1.40977201636776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.98344026688159,"aZ":-15.465542940641358,"pfxX":6.026369793269667,"pfxZ":9.028400352746232,"pX":1.458471437715326,"pZ":3.832975051520695,"vX0":-5.388864342213793,"vY0":-135.75081390690417,"vZ0":-2.0697255909401244,"x":61.41,"y":135.29,"x0":2.694281724487773,"y0":50.00577121771127,"z0":5.691919901749213,"aX":11.157607155746884},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":-9.6,"spinRate":2321,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.40474347847683534,"extension":6.464354639763109},"index":1,"playId":"01559dae-223b-33a3-8946-03369802897a","pitchNumber":1,"startTime":"2025-07-30T20:16:31.539Z","endTime":"2025-07-30T20:16:34.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.045088125353416,"aZ":-15.480620818698632,"pfxX":7.102528999858903,"pfxZ":8.969359250685184,"pX":0.24419761589811248,"pZ":2.802599783353158,"vX0":-8.71836228253841,"vY0":-136.30452502509434,"vZ0":-4.4314596844722765,"x":107.69,"y":163.11,"x0":2.578086200020336,"y0":50.00212510341667,"z0":5.535973471440152,"aX":13.217701754933318},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":-10.8,"spinRate":2346,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.4035553604042543,"extension":6.5430128035832675},"index":2,"playId":"94450872-a47e-3bcf-acf0-0f8583e22b50","pitchNumber":2,"startTime":"2025-07-30T20:16:47.601Z","endTime":"2025-07-30T20:16:51.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.21351889684138,"strikeZoneBottom":1.43322821861504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84818919241307,"aZ":-29.558567573034964,"pfxX":10.657714624631687,"pfxZ":1.706418979006866,"pX":1.576360491082259,"pZ":2.165688122841758,"vX0":-5.982948730879339,"vY0":-123.39475800290116,"vZ0":-2.207588309424645,"x":56.91,"y":180.31,"x0":2.6548273746588285,"y0":50.00412666305062,"z0":5.5762921050679495,"aX":16.34352024469592},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":-17.8,"spinRate":2014,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.444848524049855,"extension":6.350495725002802},"index":3,"playId":"65910148-6f30-3aa1-abd4-ff015cafa729","pitchNumber":3,"startTime":"2025-07-30T20:17:08.253Z","endTime":"2025-07-30T20:17:11.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.26772755585474,"strikeZoneBottom":1.41866463009095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.509921634889867,"aZ":-16.3331867438304,"pfxX":7.724763242405074,"pfxZ":8.5519068369365,"pX":-1.621149198197738,"pZ":2.351210879116079,"vX0":-13.240382918952802,"vY0":-135.67909684239692,"vZ0":-5.441174483714429,"x":178.79,"y":175.3,"x0":2.3330709243045873,"y0":50.00237753456676,"z0":5.532733722407066,"aX":14.308760719116545},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":-10.9,"spinRate":2398,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.4047239618250176,"extension":6.809128595789261},"index":4,"playId":"e12cdc5d-6009-35b2-b00b-324b8d6e1617","pitchNumber":4,"startTime":"2025-07-30T20:17:25.136Z","endTime":"2025-07-30T20:17:28.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33131936495999,"aZ":-15.067371377832838,"pfxX":7.742586490719438,"pfxZ":9.119925454119233,"pX":0.6587847012574084,"pZ":2.7767694896008397,"vX0":-7.9380408584064694,"vY0":-136.65202563824172,"vZ0":-4.586194501108887,"x":91.89,"y":163.81,"x0":2.60641931118667,"y0":50.00671403566281,"z0":5.524465151485429,"aX":14.530933019298196},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":-12.2,"spinRate":2364,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.40203769757809793,"extension":6.58395733505522},"index":5,"playId":"6f56b007-a135-36bb-86be-c2fa0be4e8d1","pitchNumber":5,"startTime":"2025-07-30T20:17:43.348Z","endTime":"2025-07-30T20:17:46.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.23903617511828,"strikeZoneBottom":1.49295853207982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46664578722238,"aZ":-14.172332816898951,"pfxX":7.683020638187769,"pfxZ":9.217148728933077,"pX":-0.07219083094172724,"pZ":1.493587785807358,"vX0":-9.675962566932158,"vY0":-139.18303073827323,"vZ0":-8.382091994235815,"x":119.75,"y":198.45,"x0":2.458072320251905,"y0":50.00657727459828,"z0":5.49155334467765,"aX":15.013355183773275},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":-11.8,"spinRate":2431,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.3941583039425183,"extension":6.6559290383731655},"index":6,"playId":"b9f0502c-8e71-3880-8fcf-30dad3ea6646","pitchNumber":6,"startTime":"2025-07-30T20:18:08.018Z","endTime":"2025-07-30T20:18:14.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:18:14.283Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini strikes out swinging.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T20:18:21.838Z","endTime":"2025-07-30T20:20:37.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":96.2,"endSpeed":87.1,"strikeZoneTop":3.24220135408657,"strikeZoneBottom":1.62488357365102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.3592681422043,"aZ":-14.135688913008616,"pfxX":7.645674885252365,"pfxZ":9.207299689464596,"pX":0.8970823329896619,"pZ":2.7693679998574443,"vX0":-7.068474500929762,"vY0":-139.760887813108,"vZ0":-5.424352760903699,"x":82.81,"y":164.01,"x0":2.477686731230701,"y0":50.003645227954195,"z0":5.679455423941771,"aX":14.97939328591236},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":-12.2,"spinRate":2387,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.39338339906335884,"extension":6.572071388113769},"index":0,"playId":"82bf8443-4e7e-384e-a8f5-d18e307c9a6a","pitchNumber":1,"startTime":"2025-07-30T20:18:38.038Z","endTime":"2025-07-30T20:18:41.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-30T20:18:49.795Z","endTime":"2025-07-30T20:19:05.735Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.29079598533986,"strikeZoneBottom":1.58586870690984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.81686017446945,"aZ":-17.248815929527694,"pfxX":7.544495212206062,"pfxZ":7.852918584440889,"pX":0.5350417038332146,"pZ":3.772530801778589,"vX0":-7.676083322060733,"vY0":-137.7516237259994,"vZ0":-2.218426258593826,"x":96.61,"y":136.92,"x0":2.3927189592666593,"y0":50.00000878940801,"z0":5.76927969689576,"aX":14.333976764083125},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":-11.9,"spinRate":2323,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39934741534332296,"extension":6.538788858887587},"index":2,"playId":"2a981d26-75eb-311f-a4cb-552426b1dd01","pitchNumber":2,"startTime":"2025-07-30T20:19:05.735Z","endTime":"2025-07-30T20:19:08.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.27683919993103,"strikeZoneBottom":1.67711374014847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.660596270523747,"aZ":-30.529996410130657,"pfxX":9.509285490766459,"pfxZ":1.056003212794013,"pX":1.0514474372537685,"pZ":1.976195804236662,"vX0":-6.807778676337074,"vY0":-124.87603357083813,"vZ0":-2.857162158405262,"x":76.92,"y":185.42,"x0":2.5920996493046204,"y0":50.004708138549724,"z0":5.674464853933455,"aX":14.859133563529738},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":-15.5,"spinRate":1713,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4404235997089394,"extension":6.463985287670285},"index":3,"playId":"00cc596e-cdf2-3645-8573-3c4709bf8e7e","pitchNumber":3,"startTime":"2025-07-30T20:19:24.903Z","endTime":"2025-07-30T20:19:29.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.24537649825361,"strikeZoneBottom":1.54015691921651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.227363638102787,"aZ":-29.876912089076814,"pfxX":9.669369340594766,"pfxZ":1.4442544917839673,"pX":2.109708590009246,"pZ":2.12315955723887,"vX0":-4.600954439384858,"vY0":-125.57537029176743,"vZ0":-2.482502840733077,"x":36.58,"y":181.45,"x0":2.716988582291988,"y0":50.00012472454092,"z0":5.573747594259319,"aX":15.322939353499253},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":-16.3,"spinRate":1844,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.43745056545565664,"extension":6.342272750340003},"index":4,"playId":"0910d60c-ed1d-388a-816b-3ce978fb63c2","pitchNumber":4,"startTime":"2025-07-30T20:19:41.986Z","endTime":"2025-07-30T20:19:44.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20620562144387,"aZ":-16.133423482902273,"pfxX":8.640465457882312,"pfxZ":8.530785474451395,"pX":0.5782796207898268,"pZ":2.6822350587902344,"vX0":-8.040832947519828,"vY0":-136.75547477347027,"vZ0":-4.73896784950642,"x":94.96,"y":166.36,"x0":2.4444833006292748,"y0":50.002125861554724,"z0":5.55624718329758,"aX":16.246539305444134},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":-13.8,"spinRate":2358,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.4016255020607322,"extension":6.492815603942962},"index":5,"playId":"59bb2775-e5ca-3a38-9af9-c6d2130db7e1","pitchNumber":5,"startTime":"2025-07-30T20:20:01.018Z","endTime":"2025-07-30T20:20:04.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.0,"endSpeed":79.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.502587257517384,"aZ":-25.722228465737956,"pfxX":10.999047571112559,"pfxZ":3.970526871076106,"pX":-0.7253453427835348,"pZ":1.225741860941251,"vX0":-11.493972622531347,"vY0":-127.4761646857792,"vZ0":-5.535865654872161,"x":144.65,"y":205.68,"x0":2.4420317705172403,"y0":50.000963353469245,"z0":5.491652716917544,"aX":17.857210821594013},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.9,"breakHorizontal":-16.9,"spinRate":1964,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.43191213059452727,"extension":6.471073390673414},"index":6,"playId":"e64b8047-799e-3bc7-8c67-52f3b3091816","pitchNumber":6,"startTime":"2025-07-30T20:20:32.338Z","endTime":"2025-07-30T20:20:37.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:20:37.410Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out sharply to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T20:20:44.051Z","endTime":"2025-07-30T20:23:10.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663455,"fullName":"Konnor Pilkington","link":"/api/v1/people/663455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.31190621251223,"strikeZoneBottom":1.50681071495984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.091399673516587,"aZ":-32.22562765797442,"pfxX":0.7158360679051736,"pfxZ":-0.029960540194919894,"pX":-0.43959803152340765,"pZ":0.5158131538461341,"vX0":-7.86189591346959,"vY0":-124.11302914708017,"vZ0":-5.645598544807771,"x":133.76,"y":224.85,"x0":2.6776909815635737,"y0":50.00501286961531,"z0":5.507266055357301,"aX":1.1160994174681627},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.2,"breakHorizontal":0.6,"spinRate":2452,"spinDirection":11},"zone":13,"typeConfidence":2.0,"plateTime":0.4414892040355731,"extension":6.467642971877311},"index":0,"playId":"bbc6cb01-1cc9-337b-b449-0bee478e888a","pitchNumber":1,"startTime":"2025-07-30T20:20:59.976Z","endTime":"2025-07-30T20:21:03.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":86.4,"endSpeed":78.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.502112224215853,"aZ":-33.14197290493129,"pfxX":10.29636605317135,"pfxZ":-0.6149538994240835,"pX":-0.020639884546288203,"pZ":2.2354857050893395,"vX0":-9.616576289175146,"vY0":-125.34322599013498,"vZ0":-1.2010902149894476,"x":117.79,"y":178.42,"x0":2.5449403191387385,"y0":50.00135179496925,"z0":5.449568089972594,"aX":16.23195865836151},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.2,"breakHorizontal":-16.2,"spinRate":1779,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.43851484812635366,"extension":6.61564207601085},"index":1,"playId":"6926dec1-8f11-3ced-9068-d2bf4062989c","pitchNumber":2,"startTime":"2025-07-30T20:21:20.388Z","endTime":"2025-07-30T20:21:23.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.33602998857491,"strikeZoneBottom":1.46302506439342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.76429020359943,"aZ":-15.465156120335358,"pfxX":6.717808606264016,"pfxZ":8.59429165022768,"pX":-0.45347916803005206,"pZ":3.7798544039855133,"vX0":-10.077249609892922,"vY0":-138.957318846624,"vZ0":-2.2484596120143827,"x":134.29,"y":136.72,"x0":2.3567139833486217,"y0":50.00619213427682,"z0":5.633748810073373,"aX":13.06696501989797},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":-10.0,"spinRate":2510,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.3950161055553343,"extension":6.540227304107848},"index":2,"playId":"20fb20ee-e4d9-36a8-b825-759b243adc66","pitchNumber":3,"startTime":"2025-07-30T20:21:47.755Z","endTime":"2025-07-30T20:21:51.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.26315530758507,"strikeZoneBottom":1.59481070451431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09807105283245,"aZ":-11.064859977838829,"pfxX":6.918595202099378,"pfxZ":10.856159446172002,"pX":-0.38939701998874426,"pZ":2.5624735771697025,"vX0":-10.021418381291834,"vY0":-138.81050374618542,"vZ0":-6.134113069289828,"x":131.84,"y":169.59,"x0":2.3746890464057158,"y0":50.004144217296066,"z0":5.543169831560251,"aX":13.45530441906929},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":-10.3,"spinRate":2433,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.39512248555479745,"extension":6.655124155545578},"index":3,"playId":"d53f4d19-843b-3fde-9e7e-9484f7faccde","pitchNumber":4,"startTime":"2025-07-30T20:22:05.079Z","endTime":"2025-07-30T20:22:09.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.27224865518087,"strikeZoneBottom":1.53526162702209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.147871310907984,"aZ":-32.88197010334864,"pfxX":11.146782354002218,"pfxZ":-0.4434320230912432,"pX":2.0452118755002378,"pZ":1.5118850752159072,"vX0":-5.544696768248038,"vY0":-126.332224253865,"vZ0":-3.086960146530344,"x":39.04,"y":197.96,"x0":2.832090914063683,"y0":50.00155437736715,"z0":5.420054370331172,"aX":17.835367787237885},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.3,"breakHorizontal":-18.7,"spinRate":1939,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4352401840115121,"extension":6.4158704995668705},"index":4,"playId":"7b2d3e58-0ee2-3e0e-9c5a-077343cd98fd","pitchNumber":5,"startTime":"2025-07-30T20:22:23.874Z","endTime":"2025-07-30T20:22:26.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-30T20:22:43.481Z","endTime":"2025-07-30T20:23:03.228Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.82883951332606,"aZ":-15.32173324243257,"pfxX":6.834885206823541,"pfxZ":8.660978608973606,"pX":0.392140724687161,"pZ":3.364165279947001,"vX0":-8.383822908717748,"vY0":-139.23329783465505,"vZ0":-3.4231234587663066,"x":102.05,"y":147.95,"x0":2.56684424611164,"y0":50.00587658193958,"z0":5.635634296367102,"aX":13.304420438291723},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":-10.4,"spinRate":2446,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.394732562023421,"extension":6.594941379549351},"hitData":{"launchSpeed":101.6,"launchAngle":21.0,"totalDistance":380.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":125.35,"coordY":45.71}},"index":6,"playId":"a5a4270d-873d-37de-8630-bf9beb7ab7d5","pitchNumber":6,"startTime":"2025-07-30T20:23:03.228Z","endTime":"2025-07-30T20:23:10.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":663455,"link":"/api/v1/people/663455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:23:10.489Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Abrams flies out to center fielder Chas McCormick.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T20:25:27.281Z","endTime":"2025-07-30T20:26:48.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Taylor Trammell replaces left fielder Cooper Hummel, batting 7th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":9,"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-30T20:25:01.082Z","endTime":"2025-07-30T20:25:01.099Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":669450,"link":"/api/v1/people/669450"},"defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":669450,"link":"/api/v1/people/669450"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Steven Okert replaces Héctor Neris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":9,"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-30T20:25:01.099Z","endTime":"2025-07-30T20:25:29.534Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593576,"link":"/api/v1/people/593576","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.40956675635426,"strikeZoneBottom":1.5558328383336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.923890627708182,"aZ":-15.13291480701278,"pfxX":5.502348012723102,"pfxZ":9.563343633027653,"pX":-0.20711047277876335,"pZ":1.6260724474224981,"vX0":-9.732942945470263,"vY0":-132.55632207374538,"vZ0":-8.058926328226852,"x":124.89,"y":194.88,"x0":2.7948507498431994,"y0":50.00553548234283,"z0":5.807275318575316,"aX":9.808711291370471},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-7.9,"spinRate":2151,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.41296376791725553,"extension":6.244746829066314},"index":2,"playId":"cd0517a9-7738-38e3-891d-c85402758834","pitchNumber":1,"startTime":"2025-07-30T20:25:29.534Z","endTime":"2025-07-30T20:25:35.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.45939558706004,"strikeZoneBottom":1.44158619671399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.464353360048268,"aZ":-16.83877807894604,"pfxX":5.287845250794206,"pfxZ":8.764481720910261,"pX":-0.5534785205149496,"pZ":2.693497810193514,"vX0":-10.386791340369724,"vY0":-131.5791683097815,"vZ0":-5.193944189600401,"x":138.1,"y":166.06,"x0":2.7618694634754086,"y0":50.00224537851647,"z0":5.944599791780463,"aX":9.252408381869044},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.9,"breakHorizontal":-7.2,"spinRate":2217,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.41660654224975335,"extension":6.380781777192809},"index":3,"playId":"224e89de-d4ae-3533-b1ac-1d55d40a7b9d","pitchNumber":2,"startTime":"2025-07-30T20:25:45.393Z","endTime":"2025-07-30T20:25:48.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.44135695285939,"strikeZoneBottom":1.52219179229505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.017541332246566,"aZ":-16.484951637585272,"pfxX":5.954010860521813,"pfxZ":8.862651701460923,"pX":-0.4026199697414243,"pZ":1.95539367782759,"vX0":-10.226420487705143,"vY0":-132.1638162654763,"vZ0":-7.08603034587406,"x":132.35,"y":185.98,"x0":2.7423010888902453,"y0":50.00321919315412,"z0":5.88091201383409,"aX":10.540890771909},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.6,"breakHorizontal":-8.5,"spinRate":2224,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.41434714701383246,"extension":6.069110851021825},"index":4,"playId":"ad5c05ac-236c-3796-b185-d8f541ca3e35","pitchNumber":3,"startTime":"2025-07-30T20:26:01.198Z","endTime":"2025-07-30T20:26:04.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":81.7,"endSpeed":75.4,"strikeZoneTop":3.46978075231139,"strikeZoneBottom":1.54076390865456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.207505190360685,"aZ":-23.54975488398163,"pfxX":-0.23765337715482726,"pfxZ":6.044119327207734,"pX":-0.9576103468762713,"pZ":1.086495618246062,"vX0":-8.727275036757137,"vY0":-118.55501397446666,"vZ0":-6.1129730225918175,"x":153.5,"y":209.44,"x0":2.798635372549872,"y0":50.00074123572107,"z0":5.8414150803548575,"aX":-0.33878151955659713},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.7,"breakHorizontal":2.5,"spinRate":2458,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.46161647016715657,"extension":6.282262685629074},"index":5,"playId":"e5135795-da50-3c8d-82a9-645c910875f9","pitchNumber":4,"startTime":"2025-07-30T20:26:19.067Z","endTime":"2025-07-30T20:26:24.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.11070648220981,"aZ":-15.206767464756098,"pfxX":6.4434649870180625,"pfxZ":9.685604012049977,"pX":-0.5629244021157772,"pZ":1.97996345575598,"vX0":-10.922771723645049,"vY0":-131.56673009257403,"vZ0":-6.956367796720206,"x":138.46,"y":185.32,"x0":2.8067231377465904,"y0":50.00242903212494,"z0":5.786785944887026,"aX":11.287992913169456},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.1,"breakHorizontal":-9.2,"spinRate":2198,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.41643405103904874,"extension":6.33914847663333},"hitData":{"launchSpeed":97.4,"launchAngle":30.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.81,"coordY":53.74}},"index":6,"playId":"6b9daa98-c219-3417-b6ca-7622e071f2a8","pitchNumber":5,"startTime":"2025-07-30T20:26:36.491Z","endTime":"2025-07-30T20:26:48.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:26:48.141Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T20:27:00.947Z","endTime":"2025-07-30T20:28:40.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"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":82.0,"endSpeed":75.8,"strikeZoneTop":3.86594632359979,"strikeZoneBottom":1.75696485209729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.528678402994526,"aZ":-27.43852538990192,"pfxX":-2.467935048923189,"pfxZ":3.2787209317658026,"pX":0.2954398363700715,"pZ":0.9985709980415111,"vX0":-5.588564894593111,"vY0":-119.23244922941532,"vZ0":-5.537601768272341,"x":105.74,"y":211.82,"x0":2.9883723316045967,"y0":50.000256335269036,"z0":5.8214886338101275,"aX":-3.558077968558548},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.9,"breakHorizontal":5.8,"spinRate":2407,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.459050940269357,"extension":6.108569277673053},"index":0,"playId":"74e47490-3c12-3741-8735-3628a554e8ee","pitchNumber":1,"startTime":"2025-07-30T20:27:14.914Z","endTime":"2025-07-30T20:27:18.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.282879728353745,"aZ":-26.696514112373258,"pfxX":-2.866942810472249,"pfxZ":3.8449745645747395,"pX":-0.4616184055959258,"pZ":2.758537538541622,"vX0":-6.9811348407681875,"vY0":-118.49362224640481,"vZ0":-1.9460035619613816,"x":134.6,"y":164.3,"x0":2.8931482225476772,"y0":50.00237145114672,"z0":6.025559680087981,"aX":-4.0827470466885405},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.7,"breakHorizontal":6.8,"spinRate":2412,"spinDirection":259},"zone":4,"typeConfidence":2.0,"plateTime":0.4619397296052261,"extension":6.238004974614936},"index":1,"playId":"2c17a2d6-ce53-3cfb-a2ce-3199f0d0df75","pitchNumber":2,"startTime":"2025-07-30T20:27:30.466Z","endTime":"2025-07-30T20:27:36.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.98877047800904,"strikeZoneBottom":1.84558575031259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.50280715369094,"aZ":-29.35497147162293,"pfxX":-4.5685379111135695,"pfxZ":2.0242901440380496,"pX":0.545303353398044,"pZ":1.523287970217106,"vX0":-4.460750933904748,"vY0":-117.39008463766153,"vZ0":-3.711341197546558,"x":96.21,"y":197.65,"x0":3.0647384851717305,"y0":50.00442256156482,"z0":5.861554507817464,"aX":-6.3671745090590335},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.0,"breakHorizontal":9.4,"spinRate":2497,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4668226296284641,"extension":6.008205143311634},"index":2,"playId":"dc0b59b7-201d-36e4-aa97-5888dcfd1b0b","pitchNumber":3,"startTime":"2025-07-30T20:27:54.115Z","endTime":"2025-07-30T20:27:59.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.943795725409874,"aZ":-24.353626110482256,"pfxX":-1.3881135042751152,"pfxZ":5.530045928313452,"pX":-0.7338219581340882,"pZ":2.8505456994797256,"vX0":-7.9448075487996395,"vY0":-118.29249216255198,"vZ0":-2.1792263090593345,"x":144.97,"y":161.82,"x0":2.8511967587140528,"y0":50.00421319519469,"z0":6.020453274564569,"aX":-1.9631900237774595},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.7,"breakHorizontal":4.4,"spinRate":2407,"spinDirection":256},"zone":4,"typeConfidence":2.0,"plateTime":0.46335301323237177,"extension":6.250991570551787},"index":3,"playId":"8dbb6330-9aa6-3f8c-8b08-1ccb22579c1b","pitchNumber":4,"startTime":"2025-07-30T20:28:13.670Z","endTime":"2025-07-30T20:28:18.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.22394068846182,"aZ":-29.293514976394604,"pfxX":-4.290613535355471,"pfxZ":2.042137571956852,"pX":0.1199551134983708,"pZ":1.8439445069369462,"vX0":-5.196118845447922,"vY0":-117.85809999570749,"vZ0":-3.158424512512571,"x":112.43,"y":188.99,"x0":2.909735165017615,"y0":50.00076238317591,"z0":5.904443872766044,"aX":-6.038931295631712},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.2,"breakHorizontal":9.0,"spinRate":2457,"spinDirection":281},"zone":8,"typeConfidence":2.0,"plateTime":0.46458635088316935,"extension":6.143265768394664},"index":4,"playId":"76f55823-daef-388b-8e71-8d7d3e63c80b","pitchNumber":5,"startTime":"2025-07-30T20:28:37.448Z","endTime":"2025-07-30T20:28:40.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:28:40.794Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T20:28:52.317Z","endTime":"2025-07-30T20:30:02.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69045628396861,"aZ":-13.498520634887479,"pfxX":6.225675594423653,"pfxZ":10.471557646804921,"pX":1.7979500408560123,"pZ":3.3922152105113117,"vX0":-4.952257418280721,"vY0":-133.44249997566203,"vZ0":-4.2350323232145595,"x":48.47,"y":147.19,"x0":2.879254651902035,"y0":50.001368234252595,"z0":5.988769323701619,"aX":11.10221907068124},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.1,"breakHorizontal":-10.1,"spinRate":2288,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4122050184494266,"extension":6.131575635797545},"index":0,"playId":"0cf2e70c-449b-332e-ac03-b3968eeae020","pitchNumber":1,"startTime":"2025-07-30T20:29:03.791Z","endTime":"2025-07-30T20:29:09.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.677932823237356,"aZ":-24.282403648063283,"pfxX":-3.4831592498686,"pfxZ":5.85196405553117,"pX":-0.5307172339385737,"pZ":3.4376747575146207,"vX0":-6.77120868501213,"vY0":-116.23836612743165,"vZ0":-0.6280914535609623,"x":137.23,"y":145.96,"x0":2.8892182932902237,"y0":50.00417125744768,"z0":6.0461631139425664,"aX":-4.698140726501209},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":10.7,"breakHorizontal":8.2,"spinRate":2478,"spinDirection":278},"zone":1,"typeConfidence":2.0,"plateTime":0.47380373768344475,"extension":6.073203435966239},"index":1,"playId":"5d5d938e-a267-3848-9086-c594515929f2","pitchNumber":2,"startTime":"2025-07-30T20:29:24.027Z","endTime":"2025-07-30T20:29:27.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":80.8,"endSpeed":73.7,"strikeZoneTop":3.27044761480018,"strikeZoneBottom":1.59906784485562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.350837533267093,"aZ":-24.07504464620985,"pfxX":-3.9884256909395335,"pfxZ":5.896864228413311,"pX":-0.6339018643233112,"pZ":0.8200983896173852,"vX0":-6.543543154793826,"vY0":-117.38163076645465,"vZ0":-6.232060827499041,"x":141.16,"y":216.64,"x0":2.7248858186919063,"y0":50.00490316514958,"z0":5.796642948711387,"aX":-5.482744660155138},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":9.1,"breakHorizontal":9.0,"spinRate":2606,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.46934533051392036,"extension":6.289079716286412},"index":2,"playId":"9f176ca2-2a1a-370b-a1d4-aef94a7fcda8","pitchNumber":3,"startTime":"2025-07-30T20:29:40.670Z","endTime":"2025-07-30T20:29:43.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":71.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.656012747494206,"aZ":-23.695703947304164,"pfxX":-2.451670370467179,"pfxZ":6.481183357937635,"pX":-0.45490144244435526,"pZ":2.433505867343144,"vX0":-6.74779397775448,"vY0":-114.41960330865727,"vZ0":-2.749321711118562,"x":134.34,"y":173.08,"x0":2.8666222296152677,"y0":50.005359598064594,"z0":6.004471765788473,"aX":-3.208586918142881},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":11.2,"breakHorizontal":6.4,"spinRate":2488,"spinDirection":276},"zone":4,"typeConfidence":2.0,"plateTime":0.48108846186152476,"extension":6.1092509988912935},"index":3,"playId":"515d84b1-1ca1-3546-a32b-e3e80b104b13","pitchNumber":4,"startTime":"2025-07-30T20:29:59.933Z","endTime":"2025-07-30T20:30:02.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:30:02.951Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Trammell flies out to left fielder James Wood.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T20:32:31.306Z","endTime":"2025-07-30T20:33:28.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: José Tena replaces shortstop CJ Abrams, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":9,"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-30T20:32:12.518Z","endTime":"2025-07-30T20:32:12.551Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to shortstop for Paul DeJong.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":9,"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-30T20:32:12.551Z","endTime":"2025-07-30T20:32:12.553Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657557,"link":"/api/v1/people/657557"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"600","defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":657557,"link":"/api/v1/people/657557"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Zach Brzykcy replaces Konnor Pilkington.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":9,"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-30T20:32:12.553Z","endTime":"2025-07-30T20:32:33.566Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694350,"link":"/api/v1/people/694350"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663455,"link":"/api/v1/people/663455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.26397013394683,"aZ":-8.860044100835337,"pfxX":-5.864474604157186,"pfxZ":12.078964702385234,"pX":0.43481833165361206,"pZ":2.645416132554508,"vX0":5.912226120944812,"vY0":-138.8208346922591,"vZ0":-7.191226491762937,"x":100.43,"y":167.35,"x0":-0.971942884499871,"y0":50.00351847246287,"z0":5.876774366446337,"aX":-11.32069872179838},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.3,"breakHorizontal":9.2,"spinRate":2322,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.39622716558839155,"extension":6.559647685118804},"index":3,"playId":"b3d80a15-fe08-34ef-92df-f8297fa9c80e","pitchNumber":1,"startTime":"2025-07-30T20:32:33.566Z","endTime":"2025-07-30T20:32:37.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2025-07-30T20:32:45.596Z","endTime":"2025-07-30T20:32:59.852Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"},"defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":85.7,"strikeZoneTop":3.5362436096442,"strikeZoneBottom":1.67354767994986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.65272927181053,"aZ":-10.15012097003483,"pfxX":-4.986063016480551,"pfxZ":11.506878925753877,"pX":-0.5766666198855999,"pZ":3.929443190000346,"vX0":2.916907742911547,"vY0":-138.5965275026061,"vZ0":-3.8760361093458724,"x":138.98,"y":132.69,"x0":-1.0039926151079501,"y0":50.00268365586077,"z0":6.042873608053442,"aX":-9.543017939045066},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.0,"breakHorizontal":8.3,"spinRate":2260,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.39767851318072767,"extension":6.415094933531665},"index":5,"playId":"1e84b9c6-2e8f-3506-a4b5-3203cb0ace82","pitchNumber":2,"startTime":"2025-07-30T20:32:59.852Z","endTime":"2025-07-30T20:33:04.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.259266842694778,"aZ":-24.414211606267315,"pfxX":-10.231797011642948,"pfxZ":4.553840115625025,"pX":-0.8801998458751717,"pZ":1.7796904201602393,"vX0":4.781134844261731,"vY0":-130.6578655110663,"vZ0":-5.213591392988459,"x":150.55,"y":190.73,"x0":-1.4190984504183681,"y0":50.00166720859446,"z0":5.670258814727375,"aX":-17.432432174937187},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":17.3,"spinRate":2150,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4215467211422328,"extension":6.547858556120061},"hitData":{"launchSpeed":70.7,"launchAngle":43.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.82,"coordY":128.79}},"index":6,"playId":"1b8d3d7f-e309-3f3f-be48-9ad451072715","pitchNumber":3,"startTime":"2025-07-30T20:33:18.116Z","endTime":"2025-07-30T20:33:28.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":666211,"link":"/api/v1/people/666211","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_ab"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_ab"},{"player":{"id":666211,"link":"/api/v1/people/666211"},"credit":"b_pa"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:33:28.390Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chas McCormick strikes out swinging.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T20:33:51.689Z","endTime":"2025-07-30T20:36:03.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676801,"fullName":"Chas McCormick","link":"/api/v1/people/676801"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.25281549234581,"strikeZoneBottom":1.54706929301648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.7319707358205,"aZ":-42.181378174514194,"pfxX":2.7320933308545037,"pfxZ":-6.8137185944043726,"pX":-0.6123817128275748,"pZ":2.3807624426238054,"vX0":1.1007651498146027,"vY0":-121.3049475391595,"vZ0":0.13676545703611942,"x":140.34,"y":174.5,"x0":-1.4286953965030003,"y0":50.000229809562256,"z0":6.042802157857461,"aX":4.015141497767779},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.0,"breakHorizontal":-5.3,"spinRate":2684,"spinDirection":37},"zone":4,"typeConfidence":0.9,"plateTime":0.4538997797745221,"extension":6.281376027470779},"index":0,"playId":"59b94057-9ee5-330f-9d8b-bdaedddea79b","pitchNumber":1,"startTime":"2025-07-30T20:33:57.800Z","endTime":"2025-07-30T20:34:01.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.19799554545966,"strikeZoneBottom":1.52652353948853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.883377848163445,"aZ":-39.6668762168672,"pfxX":3.2630416618075,"pfxZ":-4.947797304015852,"pX":0.37049977696610836,"pZ":1.7185114371870371,"vX0":3.108756523587648,"vY0":-123.20886190425293,"vZ0":-1.720094236203363,"x":102.88,"y":192.38,"x0":-1.3384682878824559,"y0":50.003334832899995,"z0":5.824460496354714,"aX":4.941151076099648},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.1,"breakHorizontal":-6.7,"spinRate":2749,"spinDirection":44},"zone":9,"typeConfidence":0.88,"plateTime":0.44711892606300285,"extension":6.4855564319985906},"index":1,"playId":"c069cbfa-259c-3eb4-820d-04e777b83f17","pitchNumber":2,"startTime":"2025-07-30T20:34:17.007Z","endTime":"2025-07-30T20:34:20.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"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-30T20:34:26.149Z","endTime":"2025-07-30T20:34:41.382Z","isPitch":false,"type":"action","player":{"id":676801,"link":"/api/v1/people/676801"},"defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":85.9,"strikeZoneTop":3.26446894331512,"strikeZoneBottom":1.55862348842567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.502937764699006,"aZ":-7.999658091597889,"pfxX":-4.55343901782357,"pfxZ":12.525786336209535,"pX":1.096506411258221,"pZ":3.1976515201439693,"vX0":6.613907278754466,"vY0":-139.72515439280875,"vZ0":-5.77748247286079,"x":75.2,"y":152.44,"x0":-0.7362971126555898,"y0":50.001124649603874,"z0":5.849643430292152,"aX":-8.787340514956664},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.2,"breakHorizontal":6.5,"spinRate":2343,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.3956401885702241,"extension":6.51623901435502},"index":3,"playId":"94634295-b97a-3523-8fed-91064482acef","pitchNumber":3,"startTime":"2025-07-30T20:34:41.382Z","endTime":"2025-07-30T20:34:44.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":85.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.2939803172742,"aZ":-9.987505884595283,"pfxX":-5.048311392439322,"pfxZ":11.524361973472987,"pX":0.4445212577812602,"pZ":3.9658593399885924,"vX0":5.546411155521052,"vY0":-139.5390230066441,"vZ0":-3.6552720926334232,"x":100.06,"y":131.7,"x0":-0.935734060517993,"y0":50.00651864533182,"z0":5.977300011016457,"aX":-9.722756276493108},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.0,"breakHorizontal":7.7,"spinRate":2337,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.3961116060798311,"extension":6.5667478012456915},"index":4,"playId":"e63ad0fd-5eab-3944-8adb-2ac71d68ffc7","pitchNumber":4,"startTime":"2025-07-30T20:35:01.043Z","endTime":"2025-07-30T20:35:07.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.20859508554655,"strikeZoneBottom":1.54655171190058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.56363466428249,"aZ":-35.88586114943635,"pfxX":3.0282942153777883,"pfxZ":-2.318789501440178,"pX":1.696064018029072,"pZ":0.06469624772830293,"vX0":5.935009888429012,"vY0":-126.31258239276393,"vZ0":-6.788167854398589,"x":52.35,"y":237.03,"x0":-1.084429363991319,"y0":50.00192543396222,"z0":5.6996289342658075,"aX":4.8535166241258105},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.6,"breakHorizontal":-7.0,"spinRate":2795,"spinDirection":17},"zone":14,"typeConfidence":0.77,"plateTime":0.434913852849363,"extension":6.625344164203174},"index":5,"playId":"44bb6880-8171-34a0-8193-3a3524b128fd","pitchNumber":5,"startTime":"2025-07-30T20:35:33.486Z","endTime":"2025-07-30T20:35:36.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.20357625132225,"aZ":-9.681669148156624,"pfxX":-4.033055025310061,"pfxZ":11.50319437220945,"pX":0.10089209998349469,"pZ":2.224514759021965,"vX0":3.9077085321145186,"vY0":-139.81335412297548,"vZ0":-8.12978923873722,"x":113.15,"y":178.72,"x0":-0.7994372757248763,"y0":50.00086456864807,"z0":5.827489276980761,"aX":-7.884078786277312},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.1,"breakHorizontal":6.4,"spinRate":2289,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.3936526462830394,"extension":6.656639990224045},"index":6,"playId":"61e6d0ac-7336-37ab-bb51-75e4964f692a","pitchNumber":6,"startTime":"2025-07-30T20:36:00.332Z","endTime":"2025-07-30T20:36:03.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":676801,"link":"/api/v1/people/676801","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_ab"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_ab"},{"player":{"id":676801,"link":"/api/v1/people/676801"},"credit":"b_pa"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:36:03.524Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zack Short pops out to second baseman Luis García Jr.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T20:36:15.219Z","endTime":"2025-07-30T20:38:19.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694350,"fullName":"Zach Brzykcy","link":"/api/v1/people/694350"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670097,"fullName":"Zack Short","link":"/api/v1/people/670097"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.28976331833343,"strikeZoneBottom":1.56577332985463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.82606188081407,"aZ":-10.782881098614945,"pfxX":-4.650883671641836,"pfxZ":10.98329397695504,"pX":-1.2207519276075114,"pZ":3.09123921144087,"vX0":1.0517789431185187,"vY0":-139.50050911532526,"vZ0":-5.863145607908352,"x":163.53,"y":155.32,"x0":-1.0014773349446917,"y0":50.00403776677538,"z0":5.948653470806894,"aX":-9.059147001294798},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.7,"breakHorizontal":8.2,"spinRate":2307,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3944188992731892,"extension":6.513516047581832},"index":0,"playId":"cd80ec31-4773-3d35-bc89-55be5ef68881","pitchNumber":1,"startTime":"2025-07-30T20:36:31.314Z","endTime":"2025-07-30T20:36:37.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.34426535001418,"strikeZoneBottom":1.62056298953273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.34225406512584,"aZ":-22.704349394263453,"pfxX":-9.297643487714527,"pfxZ":5.445516184485812,"pX":-1.4442954335020226,"pZ":2.3861193743758613,"vX0":2.658965416613686,"vY0":-131.87559010725076,"vZ0":-4.274256208855664,"x":172.05,"y":174.35,"x0":-1.2656200723955802,"y0":50.003555011621735,"z0":5.729157852331718,"aX":-16.170356592196928},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.0,"breakHorizontal":16.1,"spinRate":2040,"spinDirection":238},"zone":13,"typeConfidence":0.88,"plateTime":0.4173520954112502,"extension":6.417672336243662},"index":1,"playId":"65e57856-c412-3f6a-804b-a713d07f26e1","pitchNumber":2,"startTime":"2025-07-30T20:36:49.898Z","endTime":"2025-07-30T20:36:52.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.28071819380473,"strikeZoneBottom":1.48743038975207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.74260147426415,"aZ":-8.57578222154947,"pfxX":-3.361577595672227,"pfxZ":12.281834960282096,"pX":0.36697092480562943,"pZ":3.4130608919071803,"vX0":4.568865737303416,"vY0":-138.6339591343985,"vZ0":-5.024892495010153,"x":103.01,"y":146.63,"x0":-0.8756959217939432,"y0":50.001324596883286,"z0":5.8377331812819815,"aX":-6.45851525398972},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.2,"breakHorizontal":5.0,"spinRate":2336,"spinDirection":200},"zone":12,"typeConfidence":0.91,"plateTime":0.397071318224568,"extension":6.552298084052741},"index":2,"playId":"e2b658a9-b3d9-3ca5-bc62-03cd1174d78a","pitchNumber":3,"startTime":"2025-07-30T20:37:08.978Z","endTime":"2025-07-30T20:37:11.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.741823453548882,"aZ":-22.565852456118872,"pfxX":-9.906533055280232,"pfxZ":5.645109905637677,"pX":-0.32611568018539716,"pZ":1.3300579243391986,"vX0":5.47907364464502,"vY0":-130.46012076192207,"vZ0":-6.584000883189877,"x":129.43,"y":202.87,"x0":-1.180741579751593,"y0":50.003053415076856,"z0":5.61974886173072,"aX":-16.856520455562503},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":16.6,"spinRate":1998,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4219401270798313,"extension":6.4274847131667014},"index":3,"playId":"c1eadf8e-4942-3120-bec7-c1da90021c80","pitchNumber":4,"startTime":"2025-07-30T20:37:28.836Z","endTime":"2025-07-30T20:37:32.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.25901665750408,"strikeZoneBottom":1.46606147392631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.770085771519515,"aZ":-19.81229427491312,"pfxX":-9.338355122422692,"pfxZ":7.299331503680157,"pX":-1.4228271559578702,"pZ":1.229819786948349,"vX0":2.9365893623218824,"vY0":-130.20062162420805,"vZ0":-7.197374788771244,"x":171.23,"y":205.57,"x0":-1.361246064558344,"y0":50.00365404599152,"z0":5.562106822044281,"aX":-15.817790366814366},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.6,"breakHorizontal":16.1,"spinRate":2179,"spinDirection":240},"zone":13,"typeConfidence":0.87,"plateTime":0.4228588799963111,"extension":6.413827678201245},"index":4,"playId":"30739747-dfc0-3d7e-b5ca-661a7191c577","pitchNumber":5,"startTime":"2025-07-30T20:37:48.670Z","endTime":"2025-07-30T20:37:51.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.655338291014175,"aZ":-12.057091723582586,"pfxX":-5.638017023559848,"pfxZ":10.481794562251299,"pX":0.36916805013824144,"pZ":3.2837333590558573,"vX0":5.587641037486769,"vY0":-138.55274292926444,"vZ0":-4.727111674409361,"x":102.93,"y":150.12,"x0":-0.9537324350416332,"y0":50.002280601276,"z0":5.835597144796018,"aX":-10.820918550442022},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":8.9,"spinRate":2245,"spinDirection":202},"zone":3,"typeConfidence":0.89,"plateTime":0.397257913167,"extension":6.575601756617157},"hitData":{"launchSpeed":77.2,"launchAngle":63.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":136.37}},"index":5,"playId":"f8ee7e67-70fd-3e8e-986e-24f781a3b558","pitchNumber":6,"startTime":"2025-07-30T20:38:08.110Z","endTime":"2025-07-30T20:38:19.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694350,"link":"/api/v1/people/694350","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":671277,"link":"/api/v1/people/671277"},"third":{"id":677588,"link":"/api/v1/people/677588"},"shortstop":{"id":657557,"link":"/api/v1/people/657557"},"left":{"id":695578,"link":"/api/v1/people/695578"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":695734,"link":"/api/v1/people/695734"}},"offense":{"batter":{"id":670097,"link":"/api/v1/people/670097","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_ab"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_ab"},{"player":{"id":670097,"link":"/api/v1/people/670097"},"credit":"b_pa"},{"player":{"id":694350,"link":"/api/v1/people/694350"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:38:19.299Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T20:40:34.972Z","endTime":"2025-07-30T20:42:01.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664351,"fullName":"Luis Contreras","link":"/api/v1/people/664351"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Contreras replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":9,"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-30T20:40:03.727Z","endTime":"2025-07-30T20:40:37.145Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664351,"link":"/api/v1/people/664351"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.4913211555135,"strikeZoneBottom":1.73080891519758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.47298195117236,"aZ":-30.505128245355035,"pfxX":8.151663840623206,"pfxZ":1.2748520155031855,"pX":0.9321585892393828,"pZ":1.3499253388820298,"vX0":5.304890895151852,"vY0":-114.85783993588527,"vZ0":-2.5232791174557563,"x":81.47,"y":202.33,"x0":-2.4797728456196118,"y0":50.005509029862914,"z0":5.477012444163231,"aX":10.717781352822437},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.9,"breakHorizontal":-16.2,"spinRate":2616,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.47983555998173033,"extension":6.2339002083059505},"index":1,"playId":"04fc4619-02db-3478-a005-9dad17135a4f","pitchNumber":1,"startTime":"2025-07-30T20:40:37.145Z","endTime":"2025-07-30T20:40:41.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.73,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45193238644599,"aZ":-12.68983043409477,"pfxX":-1.7743414946728755,"pfxZ":10.936579429443771,"pX":0.48904910945408425,"pZ":1.9890708386447078,"vX0":7.675665201799239,"vY0":-132.86448204667138,"vZ0":-6.665141494873439,"x":98.36,"y":185.08,"x0":-2.2112945884319166,"y0":50.00078977193688,"z0":5.459113250338426,"aX":-3.1620108668088003},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.5,"breakHorizontal":1.4,"spinRate":2602,"spinDirection":196},"zone":9,"typeConfidence":0.9,"plateTime":0.41283597043904496,"extension":6.869582275199319},"index":2,"playId":"6e41db65-888d-3d71-822c-6766b18c595c","pitchNumber":2,"startTime":"2025-07-30T20:40:51.370Z","endTime":"2025-07-30T20:40:55.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":74.6,"strikeZoneTop":3.46404871661058,"strikeZoneBottom":1.53485399898356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.601000422705003,"aZ":-25.965453636272056,"pfxX":-7.541392201708451,"pfxZ":4.301639493635845,"pX":-1.8169112172290354,"pZ":3.1324064645780525,"vX0":3.5752726097043213,"vY0":-120.5110477549448,"vZ0":-0.2886367178421533,"x":186.26,"y":154.21,"x0":-2.3552748528451644,"y0":50.001875953352105,"z0":5.585551305797287,"aX":-10.879131200137234},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.0,"breakHorizontal":12.6,"spinRate":1542,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.45788008469927055,"extension":6.610713144307705},"index":3,"playId":"94f05e32-1b0f-35fe-a423-7280c3bd9dcd","pitchNumber":3,"startTime":"2025-07-30T20:41:09.966Z","endTime":"2025-07-30T20:41:13.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.4,"strikeZoneTop":3.73,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65856708677011,"aZ":-10.048992594517493,"pfxX":-0.9709671319911144,"pfxZ":12.302287923791344,"pX":0.8272534356570677,"pZ":2.813414753733403,"vX0":8.147555117010857,"vY0":-134.16870531902737,"vZ0":-4.996321786976875,"x":85.47,"y":162.82,"x0":-2.140439894900942,"y0":50.006177357071266,"z0":5.43473250004419,"aX":-1.7473856084992168},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":21.1,"breakHorizontal":-0.2,"spinRate":2795,"spinDirection":195},"zone":6,"typeConfidence":0.91,"plateTime":0.4103497625040955,"extension":6.869870776732511},"index":4,"playId":"84edeae2-ab33-37f1-8e00-f77ea28a0c5d","pitchNumber":4,"startTime":"2025-07-30T20:41:24.716Z","endTime":"2025-07-30T20:41:29.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":74.6,"strikeZoneTop":3.48486819080761,"strikeZoneBottom":1.55569300579624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.483437482259873,"aZ":-25.982007606051848,"pfxX":-5.629673521530251,"pfxZ":4.286901428782791,"pX":-1.6482378777986486,"pZ":5.313440653251245,"vX0":3.1443818146695257,"vY0":-120.04051038517086,"vZ0":4.383206698687769,"x":179.83,"y":95.32,"x0":-2.2507439026887446,"y0":50.00193513812667,"z0":5.788979549722123,"aX":-8.13040107244419},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":9.2,"breakHorizontal":9.4,"spinRate":1378,"spinDirection":201},"zone":11,"typeConfidence":0.88,"plateTime":0.45810776412848764,"extension":6.574034831632085},"index":5,"playId":"59ee6638-5d60-36df-b7e6-983d27a52ba9","pitchNumber":5,"startTime":"2025-07-30T20:41:43.075Z","endTime":"2025-07-30T20:41:46.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.0,"strikeZoneTop":3.48916001527142,"strikeZoneBottom":1.52628076242681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.694433124750663,"aZ":-25.71260747804062,"pfxX":2.3895487312766552,"pfxZ":4.238589472566449,"pX":-0.5058301736275755,"pZ":5.21157121559713,"vX0":3.395869290680448,"vY0":-122.77647972772262,"vZ0":3.805482199105513,"x":136.28,"y":98.07,"x0":-2.218155011274975,"y0":50.00146912972215,"z0":5.831734872211392,"aX":3.6409798516838485},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.9,"breakHorizontal":-5.2,"spinRate":2551,"spinDirection":147},"zone":11,"typeConfidence":0.89,"plateTime":0.4464131780043594,"extension":6.662211356279039},"index":6,"playId":"2f77fc4f-dd32-3a18-9c56-fcef68f126c5","pitchNumber":6,"startTime":"2025-07-30T20:41:58.409Z","endTime":"2025-07-30T20:42:01.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":664351,"link":"/api/v1/people/664351"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:42:01.409Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T20:42:17.558Z","endTime":"2025-07-30T20:43:47.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664351,"fullName":"Luis Contreras","link":"/api/v1/people/664351"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673237,"link":"/api/v1/people/673237"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.995188549569406,"aZ":-14.153780948248775,"pfxX":0.20310188461633727,"pfxZ":10.797088798702168,"pX":0.4731858027154253,"pZ":3.7481067685074123,"vX0":6.684949531067989,"vY0":-128.46558741696924,"vZ0":-1.5627016045999824,"x":98.96,"y":137.58,"x0":-2.190686850300623,"y0":50.00193630416004,"z0":5.466344376535603,"aX":0.3370214892671848},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":19.4,"breakHorizontal":-1.9,"spinRate":2652,"spinDirection":185},"zone":12,"typeConfidence":0.9,"plateTime":0.4266140515418999,"extension":6.863747103362669},"index":0,"playId":"d56d3cf4-859d-3947-85ac-7402f75b82e4","pitchNumber":1,"startTime":"2025-07-30T20:42:26.849Z","endTime":"2025-07-30T20:42:29.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.618417341106756,"aZ":-12.177006650310815,"pfxX":0.6051964978402204,"pfxZ":11.145412694502518,"pX":0.43813207382729724,"pZ":3.1448530560511214,"vX0":7.009191309967647,"vY0":-133.3455286156875,"vZ0":-3.769858136056236,"x":100.3,"y":153.87,"x0":-2.30714480542645,"y0":50.00566284305253,"z0":5.460251953759415,"aX":1.085631157984017},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.6,"breakHorizontal":-2.6,"spinRate":2727,"spinDirection":185},"zone":3,"typeConfidence":0.91,"plateTime":0.4113106792213328,"extension":6.829352925698795},"index":1,"playId":"b163371c-a0cc-3029-834b-74ffaad4f244","pitchNumber":2,"startTime":"2025-07-30T20:42:43.835Z","endTime":"2025-07-30T20:42:47.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-30T20:42:50.423Z","endTime":"2025-07-30T20:43:07.962Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.49116097828932,"strikeZoneBottom":1.54147165534589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.136506507809326,"aZ":-13.702873047798972,"pfxX":1.003583895516119,"pfxZ":10.459291884762145,"pX":-0.3698061819216192,"pZ":5.377800363141438,"vX0":4.184565203125593,"vY0":-132.51768584174823,"vZ0":1.6663590062623985,"x":131.1,"y":93.58,"x0":-2.1042630788395855,"y0":50.00489356682447,"z0":5.74572927190661,"aX":1.7727106178903653},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.6,"breakHorizontal":-2.8,"spinRate":2717,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.41441492711725525,"extension":6.848845510275831},"index":3,"playId":"f04cd9db-8540-36d1-87e8-a79ba3881530","pitchNumber":3,"startTime":"2025-07-30T20:43:07.962Z","endTime":"2025-07-30T20:43:10.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.32096386136593,"strikeZoneBottom":1.44068758329421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.18070797259631,"aZ":-11.5800986287571,"pfxX":-1.356940747432807,"pfxZ":11.45700759569596,"pX":1.5195839727435467,"pZ":2.2814746540297883,"vX0":9.460203431492952,"vY0":-133.36227822139747,"vZ0":-6.171720259847942,"x":59.08,"y":177.18,"x0":-1.9004658724291477,"y0":50.00641684465872,"z0":5.464182002507039,"aX":-2.439738333256329},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.6,"breakHorizontal":0.4,"spinRate":2664,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.41099965840759767,"extension":6.9769230512123155},"index":4,"playId":"9140c983-6342-3589-b235-9ed140790c89","pitchNumber":4,"startTime":"2025-07-30T20:43:25.879Z","endTime":"2025-07-30T20:43:32.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.218033789574452,"aZ":-25.129973738174126,"pfxX":-5.566825541402237,"pfxZ":4.9647084896969895,"pX":0.3584900051520428,"pZ":1.1069699662898573,"vX0":7.289777385891921,"vY0":-119.05664900671208,"vZ0":-4.648284928963863,"x":103.34,"y":208.89,"x0":-2.0355972820278354,"y0":50.00445348485251,"z0":5.389332401959252,"aX":-7.9038517301309605},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.9,"breakHorizontal":8.0,"spinRate":1342,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.46200403491949205,"extension":6.842923150120915},"index":5,"playId":"6bf80d28-e8e4-3864-b5a2-161559905ead","pitchNumber":5,"startTime":"2025-07-30T20:43:44.478Z","endTime":"2025-07-30T20:43:47.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":664351,"link":"/api/v1/people/664351"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":664351,"link":"/api/v1/people/664351"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:43:47.478Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Paul DeJong walks. Josh Bell to 2nd.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T20:44:00.926Z","endTime":"2025-07-30T20:45:48.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664351,"fullName":"Luis Contreras","link":"/api/v1/people/664351"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":70.3,"strikeZoneTop":3.45718390202919,"strikeZoneBottom":1.68451316587325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.953176672465236,"aZ":-32.06881365035948,"pfxX":7.353356416919398,"pfxZ":0.08589516105512374,"pX":-1.3238756651151333,"pZ":5.141985615030168,"vX0":0.4279341643699122,"vY0":-113.01293598101667,"vZ0":5.824527870435065,"x":167.46,"y":99.95,"x0":-2.4701416630309296,"y0":50.00447300895918,"z0":5.7720286334493,"aX":9.395849411178139},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":2.2,"breakHorizontal":-13.4,"spinRate":2440,"spinDirection":89},"zone":11,"typeConfidence":0.9,"plateTime":0.4869438133704618,"extension":6.603166756587195},"index":0,"playId":"b0a99a8b-f1c9-3cdc-9453-16529e45ad47","pitchNumber":1,"startTime":"2025-07-30T20:44:11.099Z","endTime":"2025-07-30T20:44:14.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.611719023865774,"aZ":-31.669284773808556,"pfxX":6.152444828957218,"pfxZ":0.3738425870134119,"pX":0.2593482260689539,"pZ":1.018800896793432,"vX0":4.167129728688758,"vY0":-116.15823612427245,"vZ0":-3.0541955242404173,"x":107.11,"y":211.27,"x0":-2.36896224865621,"y0":50.00052993646443,"z0":5.420621474144413,"aX":8.246429885406728},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.1,"breakHorizontal":-12.4,"spinRate":2402,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.47500547809488936,"extension":6.84439067318656},"index":1,"playId":"b0ec4411-a94e-39b5-89ff-de4bed9b1547","pitchNumber":2,"startTime":"2025-07-30T20:44:26.416Z","endTime":"2025-07-30T20:44:29.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.3,"strikeZoneTop":3.39854665778316,"strikeZoneBottom":1.52366814474664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.944782511959783,"aZ":-29.702013840757846,"pfxX":6.715086404094285,"pfxZ":1.8578068081713166,"pX":1.1420746187881397,"pZ":2.0185403646149243,"vX0":5.677865902966349,"vY0":-115.67857832193287,"vZ0":-1.2460072026457432,"x":73.47,"y":184.28,"x0":-2.231857402910996,"y0":50.00490689173333,"z0":5.455716466900154,"aX":8.948513824533963},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":3.4,"breakHorizontal":-13.8,"spinRate":2410,"spinDirection":77},"zone":14,"typeConfidence":0.89,"plateTime":0.4765502695805477,"extension":6.829139801487939},"index":2,"playId":"26f26a3c-b057-3a93-8219-6bb06123fc89","pitchNumber":3,"startTime":"2025-07-30T20:44:42.804Z","endTime":"2025-07-30T20:44:47.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.8,"strikeZoneTop":3.53579794954061,"strikeZoneBottom":1.62687599212182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.12340350019153,"aZ":-13.079953452241503,"pfxX":0.0025428675153977842,"pfxZ":11.060750657351049,"pX":0.5136356701628227,"pZ":3.9340411248977945,"vX0":6.403000907212067,"vY0":-130.92870937745448,"vZ0":-1.4777181970980207,"x":97.42,"y":132.56,"x0":-1.9697615410150338,"y0":50.00170017307176,"z0":5.490675276613984,"aX":0.0028505293065789004},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.9,"breakHorizontal":-1.4,"spinRate":2599,"spinDirection":187},"zone":12,"typeConfidence":0.91,"plateTime":0.41926547910241396,"extension":7.010920352466943},"index":3,"playId":"ffc36677-97b3-3dc0-8344-16c0fc9becbe","pitchNumber":4,"startTime":"2025-07-30T20:45:01.058Z","endTime":"2025-07-30T20:45:04.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.823031078396106,"aZ":-27.447804340814688,"pfxX":0.6852897689356041,"pfxZ":3.299707953056256,"pX":-0.5056006520081326,"pZ":3.7208157062733926,"vX0":3.7687451934990417,"vY0":-119.37535074337417,"vZ0":1.5152837309978435,"x":136.27,"y":138.32,"x0":-2.19932869396765,"y0":50.000852387319995,"z0":5.564300878166038,"aX":0.9792383065924845},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.7,"breakHorizontal":-2.3,"spinRate":2288,"spinDirection":158},"zone":11,"typeConfidence":0.94,"plateTime":0.460354614648419,"extension":6.8694379872678395},"index":4,"playId":"fda0c053-82ae-30b7-a204-4360dda1c087","pitchNumber":5,"startTime":"2025-07-30T20:45:18.279Z","endTime":"2025-07-30T20:45:26.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":70.8,"strikeZoneTop":3.42247989950287,"strikeZoneBottom":1.58137666808418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.32704324299232,"aZ":-30.51866947613754,"pfxX":7.3855407643765,"pfxZ":1.2967034617321733,"pX":-1.1945862895304558,"pZ":3.4210117555695407,"vX0":0.6868791063735604,"vY0":-112.23429403215276,"vZ0":2.0464901702948612,"x":162.53,"y":146.41,"x0":-2.464040342876973,"y0":50.00162300616649,"z0":5.605535226979472,"aX":9.420599241750207},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":3.2,"breakHorizontal":-13.6,"spinRate":2366,"spinDirection":71},"zone":11,"typeConfidence":0.91,"plateTime":0.48803489150218127,"extension":6.8280471945858885},"index":5,"playId":"fdc1d13a-1354-3c21-8a3d-c4db41c6706e","pitchNumber":6,"startTime":"2025-07-30T20:45:44.167Z","endTime":"2025-07-30T20:45:48.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":657557,"link":"/api/v1/people/657557","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657557,"link":"/api/v1/people/657557"},"credit":"b_pa"},{"player":{"id":664351,"link":"/api/v1/people/664351"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:45:48.900Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to left fielder Taylor Trammell.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T20:46:49.237Z","endTime":"2025-07-30T20:48:43.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664351,"fullName":"Luis Contreras","link":"/api/v1/people/664351"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657557,"fullName":"Paul DeJong","link":"/api/v1/people/657557"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":9,"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-30T20:46:11.055Z","endTime":"2025-07-30T20:46:51.481Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.29832709528603,"strikeZoneBottom":1.48247083525558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83869821558354,"aZ":-14.127993194718922,"pfxX":-2.430329702173977,"pfxZ":10.380155252700185,"pX":0.3615830792644086,"pZ":1.9940550025519115,"vX0":7.615719713060003,"vY0":-130.83275213504652,"vZ0":-6.0073354399456536,"x":103.22,"y":184.94,"x0":-2.267573284111899,"y0":50.00564665187631,"z0":5.373493994065592,"aX":-4.227380904430536},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.6,"breakHorizontal":2.8,"spinRate":2642,"spinDirection":190},"zone":9,"typeConfidence":0.88,"plateTime":0.4181770340058448,"extension":6.887156080439062},"index":1,"playId":"d6654475-7874-3eea-ab4e-a2f14a5a904d","pitchNumber":1,"startTime":"2025-07-30T20:46:51.481Z","endTime":"2025-07-30T20:46:58.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":82.5,"endSpeed":75.4,"strikeZoneTop":3.27766328586461,"strikeZoneBottom":1.49615197143306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.555449169390187,"aZ":-24.530994750717007,"pfxX":-5.640731161997397,"pfxZ":5.3020560547989275,"pX":1.1385537123011145,"pZ":0.9012353526081143,"vX0":9.008547424301312,"vY0":-119.69500511144629,"vZ0":-5.278780180284421,"x":73.6,"y":214.45,"x0":-1.9525036808428013,"y0":50.00228615085005,"z0":5.350414501868181,"aX":-8.130191216021597},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.4,"breakHorizontal":7.9,"spinRate":1537,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.4587910264244268,"extension":6.874390943328711},"index":2,"playId":"137d0453-d352-3b99-8746-3cd40499e0b6","pitchNumber":2,"startTime":"2025-07-30T20:47:10.573Z","endTime":"2025-07-30T20:47:13.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.34041017415956,"strikeZoneBottom":1.45631135315588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.831740785223975,"aZ":-29.45239063905884,"pfxX":7.7807274056282845,"pfxZ":2.0705000237381737,"pX":1.4838807086142618,"pZ":-0.16918182576160798,"vX0":5.836681186919286,"vY0":-114.3760793769496,"vZ0":-5.727272404996347,"x":60.44,"y":243.35,"x0":-2.1197453093332275,"y0":50.001138922623,"z0":5.286046537386132,"aX":10.216375822659165},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":2.5,"breakHorizontal":-15.6,"spinRate":2589,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.4804989791090537,"extension":6.885329412326346},"index":3,"playId":"316f39ad-0df8-37ee-8774-19ba9aa3f17b","pitchNumber":3,"startTime":"2025-07-30T20:47:28.696Z","endTime":"2025-07-30T20:47:33.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":80.9,"strikeZoneTop":3.25935130920054,"strikeZoneBottom":1.51185510827757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93378521598077,"aZ":-12.592395484317905,"pfxX":-0.5087366674156644,"pfxZ":11.548299346591335,"pX":-0.6091445896215456,"pZ":3.8205060337370647,"vX0":4.295256953267157,"vY0":-130.06588685824704,"vZ0":-1.8594292210569714,"x":140.22,"y":135.63,"x0":-2.2231906503041663,"y0":50.00112459592296,"z0":5.511097907037365,"aX":-0.8634480237594259},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":20.6,"breakHorizontal":-0.1,"spinRate":2620,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.4228016254638294,"extension":6.872798523058665},"index":4,"playId":"5375ad0c-371c-3661-8fb5-14a850dca039","pitchNumber":4,"startTime":"2025-07-30T20:47:52.507Z","endTime":"2025-07-30T20:47:57.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79295209465275,"aZ":-15.113260023677512,"pfxX":0.7539998759071875,"pfxZ":10.41080514876101,"pX":0.7256075398781229,"pZ":2.6345569913493403,"vX0":6.771987477451013,"vY0":-127.84082128240631,"vZ0":-3.9463583324772924,"x":89.34,"y":167.65,"x0":-2.066576553243761,"y0":50.002591401250676,"z0":5.400867534322005,"aX":1.2352173431216364},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":18.0,"breakHorizontal":-3.0,"spinRate":2494,"spinDirection":189},"zone":6,"typeConfidence":0.83,"plateTime":0.4300776566124638,"extension":6.987221888846526},"index":5,"playId":"8bf53fb5-4563-337f-85ac-73782b175552","pitchNumber":5,"startTime":"2025-07-30T20:48:10.645Z","endTime":"2025-07-30T20:48:13.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-07-30T20:48:24.009Z","endTime":"2025-07-30T20:48:33.649Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.4,"endSpeed":80.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.243235899922357,"aZ":-13.843795345955241,"pfxX":0.11427859573798793,"pfxZ":11.000261038556626,"pX":-0.4074486963650851,"pZ":2.5096730771836295,"vX0":4.686297384274638,"vY0":-128.66292477371135,"vZ0":-4.593993051542626,"x":132.53,"y":171.02,"x0":-2.271983510983989,"y0":50.00163400080996,"z0":5.401437211143508,"aX":0.1892677318716912},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":19.1,"breakHorizontal":-1.3,"spinRate":2502,"spinDirection":185},"zone":4,"typeConfidence":0.89,"plateTime":0.4267233893138904,"extension":6.854968730148424},"hitData":{"launchSpeed":85.4,"launchAngle":49.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.97,"coordY":118.16}},"index":7,"playId":"a35e9dbf-1065-350b-a892-88a62efddbc2","pitchNumber":6,"startTime":"2025-07-30T20:48:33.649Z","endTime":"2025-07-30T20:48:43.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":664351,"link":"/api/v1/people/664351"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":664351,"link":"/api/v1/people/664351"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:48:43.422Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Millas grounds out, second baseman Jose Altuve to first baseman Victor Caratini.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T20:48:58.664Z","endTime":"2025-07-30T20:51:04.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664351,"fullName":"Luis Contreras","link":"/api/v1/people/664351"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.6,"strikeZoneTop":3.43453625520712,"strikeZoneBottom":1.56020728842715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40901066879229,"aZ":-13.796180438301656,"pfxX":0.12691527527827962,"pfxZ":10.92533965747594,"pX":0.688285681087254,"pZ":3.9512038957564424,"vX0":7.210836315357413,"vY0":-129.71404481130014,"vZ0":-1.2087696486228479,"x":90.76,"y":132.1,"x0":-2.159220268832862,"y0":50.0008621313883,"z0":5.489095591485015,"aX":0.2126692584925813},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":19.7,"breakHorizontal":-2.0,"spinRate":2636,"spinDirection":187},"zone":12,"typeConfidence":0.89,"plateTime":0.4243695089703756,"extension":7.022147169757148},"index":0,"playId":"e33afb34-4fc9-3fc3-8cde-47675a25c3eb","pitchNumber":1,"startTime":"2025-07-30T20:49:10.853Z","endTime":"2025-07-30T20:49:13.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":79.5,"strikeZoneTop":3.41095209212102,"strikeZoneBottom":1.57072995200647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32080320993053,"aZ":-14.612259380444863,"pfxX":2.1996384448371926,"pfxZ":10.683078088149195,"pX":-0.008337510561184827,"pZ":5.1449635071377395,"vX0":4.513279198127437,"vY0":-128.37749705932907,"vZ0":1.7403030315801689,"x":117.32,"y":99.87,"x0":-2.0854860802732094,"y0":50.00286256878693,"z0":5.6058200547518515,"aX":3.6147722434718723},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":20.0,"breakHorizontal":-5.2,"spinRate":2584,"spinDirection":182},"zone":11,"typeConfidence":0.9,"plateTime":0.4291421937184472,"extension":6.920762951061055},"index":1,"playId":"487cf5a5-43b8-3c6d-93cb-24c7a03705c9","pitchNumber":2,"startTime":"2025-07-30T20:49:27.540Z","endTime":"2025-07-30T20:49:30.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.2,"strikeZoneTop":3.44937045995655,"strikeZoneBottom":1.60921121101264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.352863858726874,"aZ":-15.509861531894202,"pfxX":1.3219467870884052,"pfxZ":10.557360775490476,"pX":-0.18403695940355902,"pZ":2.596571303715789,"vX0":4.354078341221737,"vY0":-125.61552969141388,"vZ0":-3.7139121791495153,"x":124.02,"y":168.67,"x0":-2.120270174668294,"y0":50.0040807611142,"z0":5.375934036819458,"aX":2.085965660827552},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":18.4,"breakHorizontal":-3.5,"spinRate":2450,"spinDirection":186},"zone":5,"typeConfidence":0.82,"plateTime":0.4380930678432531,"extension":7.067407309302184},"index":2,"playId":"8d92c532-35b9-3350-96c2-633243c28bc1","pitchNumber":3,"startTime":"2025-07-30T20:49:48.944Z","endTime":"2025-07-30T20:49:52.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.41499444523226,"strikeZoneBottom":1.57462063480043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.078820167279517,"aZ":-11.710946248986907,"pfxX":-0.4306430184328871,"pfxZ":12.141938109642593,"pX":0.8757423283029071,"pZ":1.5292340204416925,"vX0":7.190946769798122,"vY0":-129.51813961045218,"vZ0":-7.139316232381424,"x":83.62,"y":197.49,"x0":-1.8900941416010921,"y0":50.000811957319705,"z0":5.232257052135549,"aX":-0.7257679793585631},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":20.4,"breakHorizontal":-1.0,"spinRate":2625,"spinDirection":184},"zone":14,"typeConfidence":0.89,"plateTime":0.4241975725923499,"extension":7.0971039259502495},"index":3,"playId":"391f8a6e-d895-3ba6-bb83-ce148906a833","pitchNumber":4,"startTime":"2025-07-30T20:50:08.905Z","endTime":"2025-07-30T20:50:12.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.9,"strikeZoneTop":3.43334803541346,"strikeZoneBottom":1.52486588050719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01212634002089,"aZ":-13.95039796969017,"pfxX":1.378377005479126,"pfxZ":11.059184770256682,"pX":-0.30402074458989214,"pZ":2.6162006289903936,"vX0":4.298592964485786,"vY0":-128.21221275496447,"vZ0":-4.168105890118621,"x":128.59,"y":168.14,"x0":-2.1883278426780923,"y0":50.00344929163851,"z0":5.367859994437067,"aX":2.271618161274853},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":19.2,"breakHorizontal":-3.6,"spinRate":2575,"spinDirection":190},"zone":4,"typeConfidence":0.89,"plateTime":0.428864662024782,"extension":6.884755643526208},"index":4,"playId":"3c0bedbd-0e15-39b0-bf6b-da3291b51cdf","pitchNumber":5,"startTime":"2025-07-30T20:50:28.811Z","endTime":"2025-07-30T20:50:32.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-30T20:50:39.431Z","endTime":"2025-07-30T20:50:57.046Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66441585367097,"aZ":-13.998564676090199,"pfxX":0.13519298037033822,"pfxZ":11.183587129208604,"pX":-0.2954235439920906,"pZ":2.500501748087263,"vX0":4.454343354224528,"vY0":-127.34469523986061,"vZ0":-4.3777525748114785,"x":128.26,"y":171.27,"x0":-2.0925147473423813,"y0":50.005020380742614,"z0":5.36639796495341,"aX":0.21968689137400962},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":19.3,"breakHorizontal":-1.3,"spinRate":2422,"spinDirection":190},"zone":4,"typeConfidence":0.88,"plateTime":0.4318117681081728,"extension":6.987811754965257},"hitData":{"launchSpeed":92.2,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.02,"coordY":156.65}},"index":6,"playId":"c8a43710-769f-3983-8420-a8ded3245267","pitchNumber":6,"startTime":"2025-07-30T20:50:57.046Z","endTime":"2025-07-30T20:51:04.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664351,"link":"/api/v1/people/664351","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":673237,"link":"/api/v1/people/673237"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":514888,"link":"/api/v1/people/514888"},"third":{"id":643289,"link":"/api/v1/people/643289"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":666211,"link":"/api/v1/people/666211"},"center":{"id":676801,"link":"/api/v1/people/676801"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"first":{"id":657557,"link":"/api/v1/people/657557"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":664351,"link":"/api/v1/people/664351"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":664351,"link":"/api/v1/people/664351"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T20:51:04.495Z","atBatIndex":70}]