[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a line drive to center fielder Jackson Chourio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:40:19.141Z","endTime":"2025-07-28T23:40:47.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T21:20:28.404Z","endTime":"2025-07-28T23:15:19.792Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"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-28T23:15:19.792Z","endTime":"2025-07-28T23:38:44.042Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"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-28T23:38:44.042Z","endTime":"2025-07-28T23:40:21.500Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"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":100.6,"endSpeed":92.0,"strikeZoneTop":3.21303436034992,"strikeZoneBottom":1.53999927217599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.83981927247574,"aZ":-14.735408502143994,"pfxX":-6.497619511588644,"pfxZ":8.009912975187849,"pX":0.15996216202802507,"pZ":3.58487940953919,"vX0":7.043053290976677,"vY0":-146.45645619839271,"vZ0":-2.0662594714888622,"x":110.9,"y":141.99,"x0":-1.4291494593539968,"y0":50.00569075661493,"z0":5.178551140855775,"aX":-14.150952889328247},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":14.3,"breakHorizontal":10.4,"spinRate":2617,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.3736687699151182,"extension":7.542999124686591},"index":3,"playId":"f2d106e6-8389-3ca4-a59c-a7199f7566ae","pitchNumber":1,"startTime":"2025-07-28T23:40:21.500Z","endTime":"2025-07-28T23:40:25.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":101.1,"endSpeed":92.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.069762839429224,"aZ":-12.94853303098099,"pfxX":-6.124558098161389,"pfxZ":8.726054830109248,"pX":0.41636567807423386,"pZ":2.990528430088532,"vX0":7.218965147794878,"vY0":-147.0900676450474,"vZ0":-4.039163546240924,"x":101.13,"y":158.04,"x0":-1.2675015570566661,"y0":50.00366923734009,"z0":5.14257097206722,"aX":-13.495845733183584},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2556,"spinDirection":217},"zone":3,"typeConfidence":0.92,"plateTime":0.3715927912227226,"extension":7.449331784609116},"hitData":{"launchSpeed":82.7,"launchAngle":24.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.32,"coordY":92.22}},"index":4,"playId":"d113273c-266e-346c-b735-db0e4078a070","pitchNumber":2,"startTime":"2025-07-28T23:40:36.411Z","endTime":"2025-07-28T23:40:47.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-07-28T23:40:47.161Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks. Michael Busch to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:41:05.017Z","endTime":"2025-07-28T23:43:12.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":91.0,"strikeZoneTop":3.46761238895535,"strikeZoneBottom":1.61999914428476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10763114958824,"aZ":-12.142925660002014,"pfxX":-4.969472374355322,"pfxZ":9.38886096741728,"pX":-0.3796976349995398,"pZ":4.03338787946471,"vX0":4.742686385621014,"vY0":-145.1738272114038,"vZ0":-1.7964444803946766,"x":131.47,"y":129.88,"x0":-1.389195916986297,"y0":50.00410929832074,"z0":5.399712761306799,"aX":-10.604178725912172},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2550,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3773459348936057,"extension":7.440315125923282},"index":0,"playId":"fbf30c3f-26ee-310c-a986-7904517b0e4e","pitchNumber":1,"startTime":"2025-07-28T23:41:16.898Z","endTime":"2025-07-28T23:41:20.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.46760846617129,"strikeZoneBottom":1.65241296887731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.23442323042211,"aZ":-26.63430461901933,"pfxX":1.7788044387995292,"pfxZ":3.0543804429435557,"pX":1.4396740328291386,"pZ":2.7874144576601387,"vX0":7.295439436738008,"vY0":-133.042785610326,"vZ0":-0.9006731896382648,"x":62.12,"y":163.52,"x0":-1.5555153800598815,"y0":50.004705254487504,"z0":5.039294476320468,"aX":3.227722762295003},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":-4.6,"spinRate":2418,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.40976739014527297,"extension":7.567559539758353},"index":1,"playId":"0d7b4029-c6eb-3efd-96c8-7bc25b727f99","pitchNumber":2,"startTime":"2025-07-28T23:41:38.742Z","endTime":"2025-07-28T23:41:42.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":98.5,"endSpeed":90.2,"strikeZoneTop":3.48380420727458,"strikeZoneBottom":1.62000107088135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13333174427845,"aZ":-14.172851728457513,"pfxX":-5.0861881504954445,"pfxZ":8.616206544113242,"pX":0.2004870179572231,"pZ":3.197201117538579,"vX0":6.560112437342391,"vY0":-143.39630963379193,"vZ0":-3.235105774983479,"x":109.36,"y":152.46,"x0":-1.4525270586521126,"y0":50.00412716191648,"z0":5.220270446822209,"aX":-10.628375428000622},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.1,"breakHorizontal":7.9,"spinRate":2502,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.38148006051369343,"extension":7.5711035102066635},"index":2,"playId":"d13ad083-863e-385d-a74e-d09658d19fdb","pitchNumber":3,"startTime":"2025-07-28T23:41:59.875Z","endTime":"2025-07-28T23:42:03.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":99.2,"endSpeed":91.0,"strikeZoneTop":3.4028398598343,"strikeZoneBottom":1.62000097188102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02204084169143,"aZ":-12.7250402286897,"pfxX":-5.221465009936582,"pfxZ":9.16058265702913,"pX":-0.8508243433446673,"pZ":3.0842444709153916,"vX0":4.066443629696073,"vY0":-144.42622704002082,"vZ0":-3.9059811284780697,"x":149.43,"y":155.51,"x0":-1.595050312526057,"y0":50.003468037258834,"z0":5.230535243234747,"aX":-11.087676116159724},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2498,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.37848751210009457,"extension":7.370394393198307},"index":3,"playId":"35e65daa-cd9d-35df-9f5a-b4cf6094c883","pitchNumber":4,"startTime":"2025-07-28T23:42:22.392Z","endTime":"2025-07-28T23:42:26.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":96.9,"endSpeed":89.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63683528665291,"aZ":-15.580629087380219,"pfxX":-5.994508513829734,"pfxZ":8.166835479827443,"pX":-0.047769447230512865,"pZ":3.0900853313188485,"vX0":6.271774264568699,"vY0":-141.06161646319245,"vZ0":-3.177324842098022,"x":118.82,"y":155.35,"x0":-1.5124520103610188,"y0":50.00294132294858,"z0":5.224983122656716,"aX":-12.179794876354853},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.4,"breakHorizontal":9.7,"spinRate":2345,"spinDirection":218},"zone":2,"typeConfidence":0.88,"plateTime":0.3870964971967079,"extension":7.4245331967423205},"index":4,"playId":"3ca0bda9-b23f-3231-9ad9-75d206da7b9a","pitchNumber":5,"startTime":"2025-07-28T23:42:45.785Z","endTime":"2025-07-28T23:42:48.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":93.4,"endSpeed":86.4,"strikeZoneTop":3.45140946513627,"strikeZoneBottom":1.62000073639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.94892496137018,"aZ":-26.817006702346994,"pfxX":0.46048526335942874,"pfxZ":2.832810419959298,"pX":1.3453486369366892,"pZ":2.5645810501224418,"vX0":7.375173866275699,"vY0":-135.94993691548632,"vZ0":-1.8165871137242577,"x":65.72,"y":169.54,"x0":-1.4509051482495665,"y0":50.002390760679745,"z0":5.08420575508005,"aX":0.8701303983517622},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.9,"breakHorizontal":-2.3,"spinRate":2463,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.4013243113750766,"extension":7.474551386234849},"index":5,"playId":"ffd37fd2-48d6-39b2-b8f4-3129b2bcdc3c","pitchNumber":6,"startTime":"2025-07-28T23:43:08.375Z","endTime":"2025-07-28T23:43:12.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.46,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:43:12.472Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a ground ball to first baseman Andrew Vaughn, deflected by pitcher Jacob Misiorowski. Michael Busch to 3rd. Kyle Tucker to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:43:22.922Z","endTime":"2025-07-28T23:45:32.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694819,"link":"/api/v1/people/694819"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.09620185217944,"strikeZoneBottom":1.4100004703583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.17242657367446,"aZ":-27.851385826806194,"pfxX":0.4161016756575622,"pfxZ":2.3940896107683685,"pX":-0.49456258209084125,"pZ":2.4690953775358255,"vX0":3.3903278707808218,"vY0":-133.2377186689492,"vZ0":-1.5612825639570622,"x":135.85,"y":172.11,"x0":-1.834780358696998,"y0":50.004885625777504,"z0":5.064909439126027,"aX":0.7522650795345797},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.2,"breakHorizontal":-1.4,"spinRate":2369,"spinDirection":146},"zone":4,"typeConfidence":0.89,"plateTime":0.41024441591691785,"extension":7.549266461786355},"index":0,"playId":"58cfbce7-884a-33d8-99c2-a5f273dc865f","pitchNumber":1,"startTime":"2025-07-28T23:43:40.308Z","endTime":"2025-07-28T23:43:44.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":99.7,"endSpeed":90.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.13494541262348,"aZ":-12.695738023711202,"pfxX":-5.57833952234259,"pfxZ":9.164639452963598,"pX":0.24923064174326356,"pZ":2.5349445838191533,"vX0":7.4704903659479625,"vY0":-144.93204267903303,"vZ0":-4.916954864946126,"x":107.5,"y":170.34,"x0":-1.6380266258627825,"y0":50.00440807935544,"z0":5.030001757357036,"aX":-11.858761415779583},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2611,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.37804138633134343,"extension":7.574408874390533},"index":1,"playId":"453c52dd-93b1-3e45-aa29-fc0cdc9c2e7a","pitchNumber":2,"startTime":"2025-07-28T23:44:01.214Z","endTime":"2025-07-28T23:44:04.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.03241365422922,"strikeZoneBottom":1.3422936804095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.705017320921723,"aZ":-25.89797499547758,"pfxX":-0.0025235264730048,"pfxZ":3.2587348302066763,"pX":0.779430376273393,"pZ":1.740956176360466,"vX0":6.436048566200812,"vY0":-137.4909617616316,"vZ0":-3.846198464282332,"x":87.29,"y":191.77,"x0":-1.5853178724422732,"y0":50.00324899157823,"z0":4.902723470091895,"aX":-0.005064334996276753},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.3,"breakHorizontal":-1.3,"spinRate":2595,"spinDirection":166},"zone":9,"typeConfidence":0.91,"plateTime":0.39742549678282124,"extension":7.568886417635949},"index":2,"playId":"dd82976e-648a-3bea-af58-a087782a76f3","pitchNumber":3,"startTime":"2025-07-28T23:44:18.737Z","endTime":"2025-07-28T23:44:26.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.79380456794245,"aZ":-28.95152301782132,"pfxX":0.7733802686679958,"pfxZ":1.7480224851466346,"pX":0.017903046579093914,"pZ":2.9548601834686714,"vX0":4.381925674494618,"vY0":-134.685738985038,"vZ0":0.08921350985685295,"x":116.32,"y":159.0,"x0":-1.727158250995845,"y0":50.00561521051363,"z0":4.959724349021672,"aX":1.4284501372897116},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":-2.3,"spinRate":2494,"spinDirection":128},"zone":2,"typeConfidence":0.89,"plateTime":0.4058394828633092,"extension":7.319891259072325},"index":3,"playId":"d8742799-d28d-3d5e-ac73-783cc927a652","pitchNumber":4,"startTime":"2025-07-28T23:44:38.546Z","endTime":"2025-07-28T23:44:42.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":100.4,"endSpeed":92.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22684995552258,"aZ":-13.738692395437335,"pfxX":-6.62287364466255,"pfxZ":8.507214886979561,"pX":0.3171519629105182,"pZ":2.5331048337707234,"vX0":7.625456959732296,"vY0":-146.01588636168424,"vZ0":-5.041639354584607,"x":104.91,"y":170.39,"x0":-1.4632998429434052,"y0":50.002455653601906,"z0":5.103683532915858,"aX":-14.352170626046302},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.6,"breakHorizontal":10.6,"spinRate":2546,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.37459608997496474,"extension":7.644213468087678},"index":4,"playId":"f51b7a16-41e9-3f23-9e84-ccc8ea79ef59","pitchNumber":5,"startTime":"2025-07-28T23:45:01.821Z","endTime":"2025-07-28T23:45:05.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.003336500367688,"aZ":-41.580156668442214,"pfxX":1.9308311968395309,"pfxZ":-5.977346836816887,"pX":0.5455347604677179,"pZ":2.1477344098886664,"vX0":4.590627689426875,"vY0":-124.68779861077667,"vZ0":0.4519492258875022,"x":96.21,"y":180.79,"x0":-1.5698775542680439,"y0":50.00010305101996,"z0":5.39429927756006,"aX":3.039550852300009},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.4,"breakHorizontal":-4.6,"spinRate":2529,"spinDirection":49},"zone":6,"typeConfidence":0.91,"plateTime":0.43923966456392716,"extension":7.340792514896312},"hitData":{"launchSpeed":102.9,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.01,"coordY":184.11}},"index":5,"playId":"0bb735e1-c908-3869-8e0d-7a08b3888490","pitchNumber":6,"startTime":"2025-07-28T23:45:24.634Z","endTime":"2025-07-28T23:45:32.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":1.84,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:45:32.636Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging. Michael Busch scores. Kyle Tucker to 3rd. Seiya Suzuki to 2nd. Wild pitch by pitcher Jacob Misiorowski.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:47:22.188Z","endTime":"2025-07-28T23:48:44.146Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":694819,"link":"/api/v1/people/694819"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T23:46:30.680Z","endTime":"2025-07-28T23:47:24.500Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90843457516865,"aZ":-25.860000534745303,"pfxX":0.6530028306866225,"pfxZ":3.267724831035599,"pX":1.1866981449378324,"pZ":1.2509802198417195,"vX0":7.369387930424238,"vY0":-138.1724600429548,"vZ0":-5.228694383273269,"x":71.77,"y":205.0,"x0":-1.6002915730023994,"y0":50.00348256408854,"z0":4.90645032541361,"aX":1.2616398958025177},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":-2.8,"spinRate":2479,"spinDirection":165},"zone":14,"typeConfidence":0.92,"plateTime":0.3964771662382405,"extension":7.603048611203675},"index":1,"playId":"de91cd76-a97d-3ad5-a71f-50f8c3415000","pitchNumber":1,"startTime":"2025-07-28T23:47:24.500Z","endTime":"2025-07-28T23:47:27.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":101.3,"endSpeed":92.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.73861719393769,"aZ":-14.553477759335408,"pfxX":-6.179740489388881,"pfxZ":7.99861755517818,"pX":0.3038121829726183,"pZ":3.5627489657041704,"vX0":7.717155906802486,"vY0":-147.43279590098106,"vZ0":-2.3394055024083764,"x":105.42,"y":142.59,"x0":-1.5436006409568512,"y0":50.006254201309254,"z0":5.2244856331991585,"aX":-13.62006400105979},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.2,"breakHorizontal":9.7,"spinRate":2643,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.3713678575792363,"extension":7.454161170243197},"index":2,"playId":"0c79297a-1e50-3406-aeb3-c826e1c8d5fa","pitchNumber":2,"startTime":"2025-07-28T23:47:42.542Z","endTime":"2025-07-28T23:47:45.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":101.5,"endSpeed":93.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.891052481894285,"aZ":-12.585593495571715,"pfxX":-6.620397338719767,"pfxZ":8.796006328978761,"pX":0.16717380250546277,"pZ":2.9524029182911806,"vX0":6.924248962394693,"vY0":-147.77475488979985,"vZ0":-4.477020673836823,"x":110.63,"y":159.07,"x0":-1.3382676237054123,"y0":50.00432472241265,"z0":5.217654823198074,"aX":-14.746667552805135},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":15.2,"breakHorizontal":10.8,"spinRate":2611,"spinDirection":219},"zone":2,"typeConfidence":0.92,"plateTime":0.3696456775494621,"extension":7.560311895948621},"index":3,"playId":"262eee2b-7f80-3911-9188-ac912276e509","pitchNumber":3,"startTime":"2025-07-28T23:48:04.226Z","endTime":"2025-07-28T23:48:07.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.755473363078462,"aZ":-30.008118379799026,"pfxX":-9.930471001857327,"pfxZ":1.092366768478188,"pX":0.902773199486535,"pZ":-0.1073858713508522,"vX0":9.961255969035422,"vY0":-139.44579967113035,"vZ0":-8.508109586122485,"x":82.59,"y":241.68,"x0":-1.416190229254273,"y0":50.00065191604867,"z0":4.94682783366285,"aX":-19.661137223536166},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.4,"breakHorizontal":16.1,"spinRate":1995,"spinDirection":248},"zone":14,"typeConfidence":0.73,"plateTime":0.39196992049794543,"extension":7.688251112816548},"index":4,"playId":"55c57f8a-2243-364c-8c8b-27e882e20228","pitchNumber":4,"startTime":"2025-07-28T23:48:33.790Z","endTime":"2025-07-28T23:48:44.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":1.96,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:48:44.146Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:49:16.430Z","endTime":"2025-07-28T23:50:20.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":101.5,"endSpeed":93.1,"strikeZoneTop":3.35715179414925,"strikeZoneBottom":1.59035306021579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.49121163438917,"aZ":-11.734020796383101,"pfxX":-5.1071358925605725,"pfxZ":9.195712136409451,"pX":-0.23462920171813142,"pZ":3.5425806399600734,"vX0":5.450584471413225,"vY0":-147.77434512685682,"vZ0":-3.1060747587497985,"x":125.94,"y":143.13,"x0":-1.4348462164713005,"y0":50.005772524350554,"z0":5.291374811008977,"aX":-11.356184621425642},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":16.2,"breakHorizontal":8.3,"spinRate":2576,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.3699124187587355,"extension":7.404782957545716},"index":0,"playId":"513b92dc-cbeb-39e3-add3-12e6d573ead7","pitchNumber":1,"startTime":"2025-07-28T23:49:19.641Z","endTime":"2025-07-28T23:49:23.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":101.4,"endSpeed":93.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.76047082426157,"aZ":-11.37471451727695,"pfxX":-5.823923242045958,"pfxZ":9.379996692940718,"pX":-0.038674275157803584,"pZ":3.086727872888652,"vX0":5.971269449016271,"vY0":-147.65053866068476,"vZ0":-4.167688853615266,"x":118.47,"y":155.44,"x0":-1.3264529597841264,"y0":50.001728958852674,"z0":5.18102152730511,"aX":-12.912927929409483},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":16.4,"breakHorizontal":9.5,"spinRate":2580,"spinDirection":216},"zone":2,"typeConfidence":0.92,"plateTime":0.37036816270782724,"extension":7.7629676731027235},"index":1,"playId":"c8c5d964-074d-3741-bc38-f798c00d7f2a","pitchNumber":2,"startTime":"2025-07-28T23:49:39.263Z","endTime":"2025-07-28T23:49:43.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-28T23:49:52.430Z","endTime":"2025-07-28T23:50:07.096Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.8,"endSpeed":92.5,"strikeZoneTop":3.35747180601668,"strikeZoneBottom":1.62365607819633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.714968464248486,"aZ":-13.706970782210808,"pfxX":-6.154931549440915,"pfxZ":8.442121525094867,"pX":0.9031368962508177,"pZ":2.388227215611978,"vX0":8.390184969408192,"vY0":-146.53709950932355,"vZ0":-5.450018308625487,"x":82.57,"y":174.3,"x0":-1.189636185413958,"y0":50.00413793067976,"z0":5.082559776293312,"aX":-13.466249571163331},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":14.4,"breakHorizontal":9.6,"spinRate":2632,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.37295003013478256,"extension":7.596075513294168},"index":3,"playId":"b4e257da-701d-3ea0-a6c7-3ba3e8655da3","pitchNumber":3,"startTime":"2025-07-28T23:50:07.096Z","endTime":"2025-07-28T23:50:20.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":6.899999999999999,"leverageIndex":1.45,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:50:20.423Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a soft ground ball to pitcher Jacob Misiorowski. Kyle Tucker scores. Seiya Suzuki scores. Throwing error by pitcher Jacob Misiorowski.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:50:31.289Z","endTime":"2025-07-28T23:52:14.230Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694819,"link":"/api/v1/people/694819"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":{"id":694819,"link":"/api/v1/people/694819"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":694819,"link":"/api/v1/people/694819"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[{"player":{"id":694819,"link":"/api/v1/people/694819"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.4,"endSpeed":93.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.31153976956819,"aZ":-12.279837270416118,"pfxX":-5.787860942768406,"pfxZ":8.967659433109842,"pX":-0.11431253552521102,"pZ":2.689789161821597,"vX0":6.151915161439036,"vY0":-147.59730685955574,"vZ0":-5.1044463304358,"x":121.36,"y":166.16,"x0":-1.4681200301210213,"y0":50.00246937719964,"z0":5.157377002625692,"aX":-12.84047319343543},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":15.5,"breakHorizontal":9.4,"spinRate":2638,"spinDirection":217},"zone":5,"typeConfidence":0.92,"plateTime":0.37030703145370314,"extension":7.410320609932953},"index":0,"playId":"243f854d-38ba-3c03-86af-109c39ae9fd5","pitchNumber":1,"startTime":"2025-07-28T23:50:38.356Z","endTime":"2025-07-28T23:50:41.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":101.9,"endSpeed":93.4,"strikeZoneTop":3.59000015116672,"strikeZoneBottom":1.64000118583337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.00721543464531,"aZ":-13.97042591221485,"pfxX":-6.214243015490222,"pfxZ":8.126255310263616,"pX":-1.2232894136877284,"pZ":3.3443859935223053,"vX0":3.350322314844394,"vY0":-148.38651011483478,"vZ0":-2.8996411407263483,"x":163.63,"y":148.48,"x0":-1.5569083662290106,"y0":50.00171720817021,"z0":5.143261778771137,"aX":-13.919332713931698},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":14.4,"breakHorizontal":10.7,"spinRate":2684,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.36847665078635705,"extension":7.453500708509096},"index":1,"playId":"c11b2ee1-8319-3c08-8f38-f42080b6a8c8","pitchNumber":2,"startTime":"2025-07-28T23:50:57.940Z","endTime":"2025-07-28T23:51:00.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.103899144589473,"aZ":-14.982812243500224,"pfxX":-6.40407900230472,"pfxZ":8.014507470124109,"pX":0.611846513440023,"pZ":2.6324289337443822,"vX0":8.159750933987977,"vY0":-144.9117891275183,"vZ0":-4.264307078826067,"x":93.68,"y":167.7,"x0":-1.3969485743730523,"y0":50.00516943785937,"z0":5.0265091774510635,"aX":-13.741153552450063},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.9,"breakHorizontal":10.2,"spinRate":2628,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.3767215261583705,"extension":7.517376281554984},"index":2,"playId":"161147e1-c255-3bb2-b461-87bf75584ded","pitchNumber":3,"startTime":"2025-07-28T23:51:17.306Z","endTime":"2025-07-28T23:51:20.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":92.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.20519519592467,"aZ":-13.682035341953561,"pfxX":-5.521691742611527,"pfxZ":8.460117030972924,"pX":0.13315373244884426,"pZ":2.7380450492197834,"vX0":7.146348757827453,"vY0":-146.58043708827893,"vZ0":-4.248648236347532,"x":111.92,"y":164.85,"x0":-1.6139655667618507,"y0":50.00304733242302,"z0":5.017529711167182,"aX":-12.06984977543996},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":14.6,"breakHorizontal":8.6,"spinRate":2647,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.373049491608612,"extension":7.635576116361617},"index":3,"playId":"6c42bfca-5685-344c-8c71-775dff9a623b","pitchNumber":4,"startTime":"2025-07-28T23:51:41.770Z","endTime":"2025-07-28T23:51:45.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77093978497757,"aZ":-30.203267703145567,"pfxX":-9.03236603196356,"pfxZ":1.0773595372380989,"pX":-1.140613832446285,"pZ":2.088853785815676,"vX0":4.20772862317464,"vY0":-134.25605791609095,"vZ0":-2.5461969775717295,"x":160.48,"y":182.38,"x0":-1.550495001395582,"y0":50.006397440428415,"z0":5.188935128669895,"aX":-16.570287523133057},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.7,"breakHorizontal":15.5,"spinRate":2102,"spinDirection":251},"zone":13,"typeConfidence":0.94,"plateTime":0.4072426494600574,"extension":7.6046993427904646},"hitData":{"launchSpeed":51.2,"launchAngle":-74.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.28,"coordY":193.01}},"index":4,"playId":"14c1652f-038f-347c-99ad-3a6dc06d00f0","pitchNumber":5,"startTime":"2025-07-28T23:52:03.212Z","endTime":"2025-07-28T23:52:14.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":-14.3,"leverageIndex":1.85,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:52:14.230Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks. Ian Happ to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:53:38.744Z","endTime":"2025-07-28T23:54:48.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-28T23:52:33.628Z","endTime":"2025-07-28T23:53:41.054Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":98.1,"endSpeed":88.7,"strikeZoneTop":3.49293883682758,"strikeZoneBottom":1.66000036463971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.61570847051227,"aZ":-9.64320043027586,"pfxX":-4.595484565606295,"pfxZ":11.12062112675943,"pX":2.1949282583863234,"pZ":1.9004928466319133,"vX0":11.529964564945898,"vY0":-142.14671773523114,"vZ0":-7.280467238457106,"x":33.33,"y":187.47,"x0":-1.3349580270856118,"y0":50.004076385973036,"z0":5.1232849302051955,"aX":-9.31326341117651},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.6,"breakHorizontal":5.8,"spinRate":2561,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.38681286018452976,"extension":7.8070382537023235},"index":1,"playId":"6690c9e1-9765-3434-81dc-7988ca6f2013","pitchNumber":1,"startTime":"2025-07-28T23:53:41.054Z","endTime":"2025-07-28T23:53:44.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.55765085067354,"strikeZoneBottom":1.66000021212532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.964971424066377,"aZ":-23.820569358532943,"pfxX":0.6279510009932627,"pfxZ":4.550210779106129,"pX":1.2495777996901951,"pZ":1.6205009639469325,"vX0":7.690302532768313,"vY0":-135.2712446092779,"vZ0":-4.272003267303465,"x":69.37,"y":195.03,"x0":-1.7225801710114634,"y0":50.00607510939794,"z0":4.908877899404531,"aX":1.1520470916621264},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":-2.9,"spinRate":2472,"spinDirection":193},"zone":14,"typeConfidence":0.92,"plateTime":0.40630001275990457,"extension":7.5460234006100215},"index":2,"playId":"678e6164-d48e-3714-a2ba-7e5986524b10","pitchNumber":2,"startTime":"2025-07-28T23:54:01.646Z","endTime":"2025-07-28T23:54:05.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.55765027357374,"strikeZoneBottom":1.65999957688027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.784553850954158,"aZ":-26.52633775172184,"pfxX":0.4569419485262589,"pfxZ":3.13683452796233,"pX":0.8175593062925117,"pZ":1.5617818935912868,"vX0":6.437222397332107,"vY0":-134.04855968681022,"vZ0":-3.9711708043465257,"x":85.84,"y":196.61,"x0":-1.6847941143176357,"y0":50.002661460958485,"z0":4.979135956923434,"aX":0.8231507667142787},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":-2.4,"spinRate":2431,"spinDirection":184},"zone":14,"typeConfidence":0.91,"plateTime":0.41022348782404006,"extension":7.42965080932883},"index":3,"playId":"67606d2d-9071-3270-bc32-91c623a2aebe","pitchNumber":3,"startTime":"2025-07-28T23:54:22.292Z","endTime":"2025-07-28T23:54:28.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":88.8,"strikeZoneTop":3.42825159817214,"strikeZoneBottom":1.65999861112543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.91931546626926,"aZ":-9.72068849934944,"pfxX":-4.5474591566085625,"pfxZ":10.99776263222203,"pX":1.1888521637901275,"pZ":2.1303115450643206,"vX0":9.50377675260244,"vY0":-142.9131908090976,"vZ0":-6.410692742884322,"x":71.68,"y":181.26,"x0":-1.6084917609648424,"y0":50.00237251048748,"z0":5.032082799998026,"aX":-9.284514822559304},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.5,"breakHorizontal":6.0,"spinRate":2618,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.38516883819003533,"extension":7.849555329952849},"index":4,"playId":"0137039d-deef-3b81-83df-69d740f203a8","pitchNumber":4,"startTime":"2025-07-28T23:54:45.099Z","endTime":"2025-07-28T23:54:48.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.0,"awayTeamWinProbability":76.0,"homeTeamWinProbabilityAdded":-1.3000000000000007,"leverageIndex":0.56,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:54:48.793Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:55:17.155Z","endTime":"2025-07-28T23:58:40.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":97.6,"endSpeed":89.4,"strikeZoneTop":3.38297664263077,"strikeZoneBottom":1.6359978711402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.408444628041924,"aZ":-15.035041118347838,"pfxX":-6.823624169016324,"pfxZ":8.352300759566358,"pX":0.055841947555124366,"pZ":3.4086781070980434,"vX0":6.80158540489502,"vY0":-142.09430991793394,"vZ0":-2.2056061413236274,"x":114.87,"y":146.75,"x0":-1.4779229319955436,"y0":50.007076073020485,"z0":5.146073621989459,"aX":-14.009942498860713},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":11.0,"spinRate":2526,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.3849137142372254,"extension":7.687657767876742},"index":0,"playId":"f6b9ed73-0944-3d31-a37f-07fc6a51fcf7","pitchNumber":1,"startTime":"2025-07-28T23:55:17.155Z","endTime":"2025-07-28T23:55:22.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.31702457895176,"strikeZoneBottom":1.53700201708865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.394892197931526,"aZ":-13.68208839845669,"pfxX":-8.002425548518483,"pfxZ":9.01089672409019,"pX":1.766995261858383,"pZ":1.404828350131639,"vX0":11.891112695201487,"vY0":-141.84704819818091,"vZ0":-7.467807030085973,"x":49.65,"y":200.85,"x0":-1.4265570092545292,"y0":50.00009593494018,"z0":4.9316568517405255,"aX":-16.41708510520207},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":12.2,"spinRate":2579,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.38515421271639694,"extension":7.570140809669154},"index":1,"playId":"e4dadc29-7da6-3d07-b2da-6c4bc1f7f50d","pitchNumber":2,"startTime":"2025-07-28T23:55:36.830Z","endTime":"2025-07-28T23:55:39.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.585952828942272,"aZ":-28.10751470630316,"pfxX":1.6199810195359137,"pfxZ":2.3267036786719606,"pX":0.44992791201743415,"pZ":1.3832169770208327,"vX0":4.961833888632005,"vY0":-130.82050008760444,"vZ0":-3.7195447050796133,"x":99.85,"y":201.43,"x0":-1.6757896617433048,"y0":50.001225822521654,"z0":4.912094662775509,"aX":2.8290492752080247},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":-4.0,"spinRate":2341,"spinDirection":167},"zone":14,"typeConfidence":0.86,"plateTime":0.41745067723569207,"extension":7.529125693951729},"index":2,"playId":"852b3b4f-3ead-3bc2-92fa-ce49f7daceb3","pitchNumber":3,"startTime":"2025-07-28T23:55:57.057Z","endTime":"2025-07-28T23:56:00.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-28T23:56:18.090Z","endTime":"2025-07-28T23:56:31.030Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.915316369391206,"aZ":-14.235391760084612,"pfxX":-5.4335662121283,"pfxZ":8.574804579756048,"pX":-0.46630495289788076,"pZ":2.828614191297861,"vX0":5.224023929710165,"vY0":-143.44155458016422,"vZ0":-3.862461963745683,"x":134.77,"y":162.41,"x0":-1.6015709227606245,"y0":50.00403013304931,"z0":5.0748573499586795,"aX":-11.369672589977402},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.0,"breakHorizontal":8.9,"spinRate":2553,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.38125045971811433,"extension":7.696606575454325},"index":4,"playId":"d7f43619-abde-361c-8c55-8c430244ab4f","pitchNumber":4,"startTime":"2025-07-28T23:56:31.030Z","endTime":"2025-07-28T23:56:34.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.44683005002249,"aZ":-11.378904394958205,"pfxX":-6.662638307324627,"pfxZ":10.094121477944693,"pX":0.7796309864600328,"pZ":2.0239743497563545,"vX0":8.523981996827919,"vY0":-142.5653099548198,"vZ0":-6.307444188018723,"x":87.28,"y":184.13,"x0":-1.3819488806584355,"y0":50.00697483362735,"z0":4.981781225580755,"aX":-13.732577505362867},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":10.3,"spinRate":2471,"spinDirection":224},"zone":9,"typeConfidence":0.91,"plateTime":0.3840286535994939,"extension":7.7393682494806715},"index":5,"playId":"793c5b78-6258-34d5-8d33-b09a2baa213b","pitchNumber":5,"startTime":"2025-07-28T23:56:51.399Z","endTime":"2025-07-28T23:56:54.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.2840740687825,"strikeZoneBottom":1.57000020840815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11638205852312,"aZ":-37.71567083465441,"pfxX":0.7078877601340778,"pfxZ":-3.450646850464188,"pX":1.8952657134217001,"pZ":1.215266199611927,"vX0":7.388550431497026,"vY0":-125.5520296502849,"vZ0":-2.686761524382779,"x":44.76,"y":205.97,"x0":-1.171020682578579,"y0":50.00365090042911,"z0":5.352224876840695,"aX":1.135965014997241},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.6,"breakHorizontal":-2.9,"spinRate":2553,"spinDirection":50},"zone":14,"typeConfidence":0.85,"plateTime":0.43534989015375425,"extension":7.352544110244478},"index":6,"playId":"7f532e05-7c81-3a8a-b73a-c916dcb4e40d","pitchNumber":6,"startTime":"2025-07-28T23:57:10.648Z","endTime":"2025-07-28T23:57:13.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.526505515599595,"aZ":-27.736176322878165,"pfxX":1.1276243403091917,"pfxZ":2.4420474077338508,"pX":0.0016698782498557423,"pZ":3.9730001111022717,"vX0":4.62193520929246,"vY0":-133.23747125372873,"vZ0":2.1203747055951583,"x":116.94,"y":131.51,"x0":-1.8939809130188208,"y0":50.00458487197123,"z0":5.155932037455456,"aX":2.0503236395853692},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.0,"breakHorizontal":-2.9,"spinRate":2397,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.40929033130231574,"extension":7.547390462775388},"index":7,"playId":"eaa63b74-0c63-337f-b012-f4694f88e539","pitchNumber":7,"startTime":"2025-07-28T23:57:32.937Z","endTime":"2025-07-28T23:57:37.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":99.8,"endSpeed":91.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.298803990275225,"aZ":-12.479668400694038,"pfxX":-6.2891002205036814,"pfxZ":9.226397771946734,"pX":1.0957745649016022,"pZ":2.258000636860017,"vX0":9.564047862938986,"vY0":-145.0291992879666,"vZ0":-5.586844552749701,"x":75.23,"y":177.81,"x0":-1.424578639067289,"y0":50.00204755130473,"z0":4.967696354384557,"aX":-13.424052225362017},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.7,"breakHorizontal":9.5,"spinRate":2602,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.37739300077971816,"extension":7.731097697753804},"index":8,"playId":"390739fc-50c6-3b2e-97c9-9877e3c17552","pitchNumber":8,"startTime":"2025-07-28T23:57:53.460Z","endTime":"2025-07-28T23:57:57.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":91.9,"endSpeed":84.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.692191330653017,"aZ":-26.16341323384397,"pfxX":-10.464682239587335,"pfxZ":3.309923262781906,"pX":0.3247618989620282,"pZ":1.6609863836030645,"vX0":8.717584636073271,"vY0":-133.59092651297513,"vZ0":-4.006601135722867,"x":104.62,"y":193.93,"x0":-1.6147481202291618,"y0":50.000191241230986,"z0":5.051937308843395,"aX":-18.98818096580364},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.4,"breakHorizontal":17.2,"spinRate":2075,"spinDirection":252},"zone":9,"typeConfidence":0.95,"plateTime":0.4093752950656633,"extension":7.722174609038881},"index":9,"playId":"dfed407e-5663-3776-84ed-ae3532620437","pitchNumber":9,"startTime":"2025-07-28T23:58:12.728Z","endTime":"2025-07-28T23:58:16.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.88080622911838,"aZ":-31.043068637264785,"pfxX":-9.073595618159546,"pfxZ":0.6108956934109653,"pX":-0.9056464780412185,"pZ":1.4910261630957249,"vX0":5.086340938442161,"vY0":-134.666475416462,"vZ0":-3.678682818540603,"x":151.52,"y":198.52,"x0":-1.6387847133117968,"y0":50.00048481163906,"z0":5.067558287272063,"aX":-16.684932875646314},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.5,"breakHorizontal":15.4,"spinRate":2022,"spinDirection":252},"zone":13,"typeConfidence":0.93,"plateTime":0.40653595797055875,"extension":7.640770515276192},"index":10,"playId":"31f8565d-ad7b-394f-bde1-ec439d49f0c5","pitchNumber":10,"startTime":"2025-07-28T23:58:36.680Z","endTime":"2025-07-28T23:58:40.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:58:40.914Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Frelick walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T00:00:52.241Z","endTime":"2025-07-29T00:01:43.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.04447920057425,"strikeZoneBottom":1.4599989381713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.40038360805889,"aZ":-16.779275805463282,"pfxX":7.126274827153447,"pfxZ":7.99643948539244,"pX":-0.42264937238176364,"pZ":4.38203615162618,"vX0":-9.063934712379849,"vY0":-138.02880168017808,"vZ0":0.035922171729118935,"x":133.11,"y":120.47,"x0":1.9814335870481772,"y0":50.000457440453154,"z0":5.500860516211223,"aX":13.716588996132357},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":-10.9,"spinRate":2323,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.3971824628403082,"extension":6.339651311550324},"index":0,"playId":"fe7b79d9-ea84-32a2-883c-db19645aa09e","pitchNumber":1,"startTime":"2025-07-29T00:00:56.580Z","endTime":"2025-07-29T00:01:00.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.01172025655336,"strikeZoneBottom":1.45999881083385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.842078246422567,"aZ":-19.448702993053743,"pfxX":7.970594441292186,"pfxZ":6.764684584480763,"pX":0.43997659668070255,"pZ":3.545778045160366,"vX0":-7.4603715896470355,"vY0":-136.50258424807478,"vZ0":-1.295607040389481,"x":100.23,"y":143.04,"x0":2.1766524519298547,"y0":50.004676862321226,"z0":5.369267088498764,"aX":15.00038181421838},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":-12.8,"spinRate":2376,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.4016897801026622,"extension":6.342762132061869},"index":1,"playId":"7627c58d-416f-316c-81d6-654508ec736a","pitchNumber":2,"startTime":"2025-07-29T00:01:08.938Z","endTime":"2025-07-29T00:01:12.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":94.8,"endSpeed":86.3,"strikeZoneTop":3.07723606510628,"strikeZoneBottom":1.45999954532465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.814430123806055,"aZ":-17.791383417675004,"pfxX":7.486187468774559,"pfxZ":7.488624071040979,"pX":0.7838655492561999,"pZ":3.783614232417142,"vX0":-6.339794619966539,"vY0":-137.96842110559064,"vZ0":-1.1213251876116281,"x":87.12,"y":136.62,"x0":2.1433358937857663,"y0":50.0004254468679,"z0":5.398852680683501,"aX":14.374188351777436},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":-12.1,"spinRate":2409,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.3975787813927054,"extension":6.412746036879462},"index":2,"playId":"9472319e-8ef0-3795-b54a-08dd86d2f841","pitchNumber":3,"startTime":"2025-07-29T00:01:24.374Z","endTime":"2025-07-29T00:01:27.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":94.4,"endSpeed":85.7,"strikeZoneTop":2.94619992509662,"strikeZoneBottom":1.45999863242021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37906818311357,"aZ":-20.529111708739606,"pfxX":8.143855617121766,"pfxZ":6.14324614108846,"pX":1.3276662934412085,"pZ":3.1679988024091057,"vX0":-5.054450409107886,"vY0":-137.30864816208282,"vZ0":-2.072588322846366,"x":66.39,"y":153.24,"x0":2.140840991180659,"y0":50.00614925147605,"z0":5.339924666230504,"aX":15.445067486579074},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":-13.6,"spinRate":2405,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.399969721073516,"extension":6.360607141115857},"index":3,"playId":"28b9452a-39a4-3cd1-a492-c7ff030da21e","pitchNumber":4,"startTime":"2025-07-29T00:01:40.225Z","endTime":"2025-07-29T00:01:43.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.3,"awayTeamWinProbability":69.7,"homeTeamWinProbabilityAdded":3.599999999999998,"leverageIndex":0.83,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:01:43.734Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Chourio walks. Sal Frelick to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T00:02:00.102Z","endTime":"2025-07-29T00:04:03.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.40695002468443,"strikeZoneBottom":1.6400007124009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.567501018951994,"aZ":-16.062156815284098,"pfxX":7.708707355149876,"pfxZ":8.435055454389216,"pX":-1.0552763051195029,"pZ":3.038334881717151,"vX0":-10.247552367662427,"vY0":-137.15834548350753,"vZ0":-3.1973506604973165,"x":157.22,"y":156.74,"x0":1.7230962502606801,"y0":50.004560933013146,"z0":5.310711784452408,"aX":14.728883185307822},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":-11.9,"spinRate":2299,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.3989158101880408,"extension":6.404477356937248},"index":0,"playId":"c8296531-66b2-36cd-a8ed-40622c1a59a8","pitchNumber":1,"startTime":"2025-07-29T00:02:12.801Z","endTime":"2025-07-29T00:02:17.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.22810267163971,"strikeZoneBottom":1.56376985281915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.04498276920343,"aZ":-26.165181959355174,"pfxX":6.982243501211555,"pfxZ":4.602747989557143,"pX":0.6140698910138567,"pZ":3.4260046405127134,"vX0":-4.5954028431826845,"vY0":-113.33453155391075,"vZ0":0.7489178755035584,"x":93.59,"y":146.28,"x0":1.7573890495989983,"y0":50.001694647273126,"z0":5.6974220831130955,"aX":9.113896082285796},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":8.9,"breakHorizontal":-11.5,"spinRate":1689,"spinDirection":125},"zone":12,"typeConfidence":0.89,"plateTime":0.48264957482040494,"extension":6.103093018876156},"index":1,"playId":"71e1a223-1bb9-36ac-be54-0ea16b2f1fa3","pitchNumber":2,"startTime":"2025-07-29T00:02:30.246Z","endTime":"2025-07-29T00:02:34.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"f5555412-f65c-37f0-9256-298b2b34ac20","startTime":"2025-07-29T00:02:51.252Z","endTime":"2025-07-29T00:02:55.347Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.37328815259561,"strikeZoneBottom":1.63999968911547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10074680734868,"aZ":-20.72436286707947,"pfxX":7.176707871712113,"pfxZ":5.918322975994947,"pX":0.969399209719871,"pZ":4.133181753095063,"vX0":-5.082027102908346,"vY0":-138.0743637181604,"vZ0":0.294502762211289,"x":80.05,"y":127.18,"x0":1.8992888734077953,"y0":50.005534362689325,"z0":5.417238346163039,"aX":13.890130937873202},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":-12.0,"spinRate":2382,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.3963581823428344,"extension":6.365822388608114},"index":3,"playId":"ce442851-9460-34c5-9e40-4ca785604610","pitchNumber":3,"startTime":"2025-07-29T00:03:13.102Z","endTime":"2025-07-29T00:03:16.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.44000050044413,"strikeZoneBottom":1.64000009560031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.767113175662246,"aZ":-20.53328111525961,"pfxX":7.414755788821987,"pfxZ":6.209368489145335,"pX":-1.8129730329932694,"pZ":3.1234899049168807,"vX0":-11.442143655041653,"vY0":-135.6210813655635,"vZ0":-2.5467361416136063,"x":186.11,"y":154.45,"x0":1.4842821426717017,"y0":50.00612871722898,"z0":5.496131227259369,"aX":13.909780561732395},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.9,"breakHorizontal":-11.2,"spinRate":2267,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.4028271641714971,"extension":6.476607864875904},"index":4,"playId":"c7908143-a46b-3061-86e2-54a33b16d563","pitchNumber":4,"startTime":"2025-07-29T00:03:35.617Z","endTime":"2025-07-29T00:03:40.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":70.7,"strikeZoneTop":3.30657602427463,"strikeZoneBottom":1.64000055423197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.3479167534918,"aZ":-22.716432179023986,"pfxX":5.5887330184893855,"pfxZ":7.33175104741246,"pX":0.5534697062988362,"pZ":4.35131000355156,"vX0":-4.497314821893591,"vY0":-113.35413280041648,"vZ0":2.097469634548653,"x":95.9,"y":121.29,"x0":1.8451941768152227,"y0":50.00467317697666,"z0":5.694651299048933,"aX":7.2125953643881155},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":14.2,"breakHorizontal":-8.9,"spinRate":1768,"spinDirection":122},"zone":12,"typeConfidence":0.83,"plateTime":0.48476856808194224,"extension":6.1618832741653105},"index":5,"playId":"4034abaa-4cd4-3ffa-afe7-e392f5eb5f5c","pitchNumber":5,"startTime":"2025-07-29T00:03:58.339Z","endTime":"2025-07-29T00:04:03.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.9,"awayTeamWinProbability":64.1,"homeTeamWinProbabilityAdded":5.599999999999998,"leverageIndex":1.46,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:04:03.951Z","atBatIndex":9},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"William Contreras grounds into a double play, third baseman Matt Shaw to first baseman Michael Busch. Sal Frelick out at 3rd. Jackson Chourio to 2nd. William Contreras out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T00:05:17.666Z","endTime":"2025-07-29T00:05:45.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-29T00:04:06.821Z","endTime":"2025-07-29T00:05:19.866Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.7,"endSpeed":67.7,"strikeZoneTop":3.195570309821,"strikeZoneBottom":1.37520125792541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.54514543525958,"aZ":-35.356531338904254,"pfxX":-4.855854778911601,"pfxZ":-2.772024724858122,"pX":0.9209138385149589,"pZ":2.741600885632929,"vX0":-1.0837697325295732,"vY0":-105.95559193683778,"vZ0":1.7554641445194599,"x":81.9,"y":164.76,"x0":2.0689605497585117,"y0":50.00431451096807,"z0":5.915137471742567,"aX":-5.571656471990594},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-4.3,"breakHorizontal":9.1,"spinRate":2310,"spinDirection":310},"zone":12,"typeConfidence":0.86,"plateTime":0.5151386408451897,"extension":5.829577521042509},"index":1,"playId":"c5c55f60-97b5-3072-92d7-2ff4af59b7b0","pitchNumber":1,"startTime":"2025-07-29T00:05:19.866Z","endTime":"2025-07-29T00:05:23.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91544047216734,"aZ":-21.877243910681987,"pfxX":8.529211086358671,"pfxZ":5.533428022376299,"pX":-0.10665931495964891,"pZ":1.2586550780095764,"vX0":-7.944997431523818,"vY0":-135.6142917232573,"vZ0":-6.632906258029598,"x":121.07,"y":204.8,"x0":1.7541509163645863,"y0":50.00347848205295,"z0":5.264410882793893,"aX":15.87291989382892},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":-13.7,"spinRate":2284,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4040264576512369,"extension":6.484213085092075},"hitData":{"launchSpeed":73.0,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.68,"coordY":174.49}},"index":2,"playId":"10a75870-e7f0-35df-b4ed-deeea48ec6a9","pitchNumber":2,"startTime":"2025-07-29T00:05:38.173Z","endTime":"2025-07-29T00:05:45.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":-10.799999999999997,"leverageIndex":1.97,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:05:45.688Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T00:06:03.963Z","endTime":"2025-07-29T00:07:41.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":73.5,"endSpeed":68.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.394812558234957,"aZ":-38.46489498073606,"pfxX":-1.413527617511376,"pfxZ":-5.348623195415408,"pX":0.9145302493213961,"pZ":2.746000951605327,"vX0":-2.179825980481,"vY0":-107.09495712347402,"vZ0":2.5791799121622527,"x":82.14,"y":164.64,"x0":2.1244580600507814,"y0":50.004291996435256,"z0":5.791592429117625,"aX":-1.661528935090357},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-8.8,"breakHorizontal":3.1,"spinRate":2271,"spinDirection":312},"zone":12,"typeConfidence":0.83,"plateTime":0.5091000789252291,"extension":6.041697342368075},"index":0,"playId":"16a0e8ae-e1b2-382c-ab94-a27c47f9be25","pitchNumber":1,"startTime":"2025-07-29T00:06:17.891Z","endTime":"2025-07-29T00:06:22.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.254624652895806,"aZ":-16.356444189590466,"pfxX":6.934069951486155,"pfxZ":8.247235158150255,"pX":0.18839510335261467,"pZ":3.531633401841161,"vX0":-6.589359405834715,"vY0":-137.7546317388473,"vZ0":-1.9019328603290884,"x":109.82,"y":143.43,"x0":1.7131816437824425,"y0":50.000493343035814,"z0":5.339545226541929,"aX":13.294853991535001},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":-11.2,"spinRate":2469,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.3979624296121371,"extension":6.404578212835333},"index":1,"playId":"46623399-fdb0-37c0-808f-0399f6756600","pitchNumber":2,"startTime":"2025-07-29T00:06:39.508Z","endTime":"2025-07-29T00:06:42.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.3141473401686,"strikeZoneBottom":1.74000040024697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.102781474366164,"aZ":-33.33783748535802,"pfxX":-1.5012489283044559,"pfxZ":-0.774716954778222,"pX":-0.8056457275595825,"pZ":0.5387583067023708,"vX0":-7.097447234805312,"vY0":-121.33202365056046,"vZ0":-3.306711619445238,"x":147.71,"y":224.23,"x0":2.3382609097946383,"y0":50.00199168698817,"z0":4.789417176184594,"aX":-2.262479824081109},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.9,"breakHorizontal":4.2,"spinRate":2606,"spinDirection":322},"zone":13,"typeConfidence":0.91,"plateTime":0.4494046124584634,"extension":6.2727912442117},"index":2,"playId":"69b68566-f8ff-345e-af73-e90f3b6200f1","pitchNumber":3,"startTime":"2025-07-29T00:07:02.324Z","endTime":"2025-07-29T00:07:05.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.282244859472442,"aZ":-25.10224984249952,"pfxX":9.846629049871234,"pfxZ":3.649130458685022,"pX":-0.298059463564876,"pZ":2.0114537060620585,"vX0":-9.58183387054097,"vY0":-138.05339225822917,"vZ0":-3.834424422400058,"x":128.36,"y":184.47,"x0":1.9299838993980758,"y0":50.006496354272016,"z0":5.098088927194164,"aX":19.106390652154854},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.0,"breakHorizontal":-16.0,"spinRate":2507,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.3959819650161749,"extension":6.472059450609399},"hitData":{"launchSpeed":109.2,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.21,"coordY":162.32}},"index":3,"playId":"f6ed9cde-a6ad-3167-8e3b-db8dca24b766","pitchNumber":4,"startTime":"2025-07-29T00:07:34.058Z","endTime":"2025-07-29T00:07:41.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-2.900000000000002,"leverageIndex":1.07,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:07:41.587Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T00:09:30.595Z","endTime":"2025-07-29T00:10:32.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.51702251281807,"strikeZoneBottom":1.60999858619321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.700316878958702,"aZ":-15.28587026427163,"pfxX":-6.969758842999785,"pfxZ":8.340260374505235,"pX":0.3667319872677496,"pZ":3.1685212926031783,"vX0":7.606301840936454,"vY0":-140.85741269563513,"vZ0":-2.590236072121594,"x":103.02,"y":153.23,"x0":-1.453267718094525,"y0":50.000793612810135,"z0":5.079064853630162,"aX":-14.111009867337213},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":11.2,"spinRate":2549,"spinDirection":218},"zone":3,"typeConfidence":0.88,"plateTime":0.387711286023642,"extension":7.430973387243535},"index":0,"playId":"fde820f1-d013-3600-b328-b42e2f97ae4e","pitchNumber":1,"startTime":"2025-07-29T00:09:53.759Z","endTime":"2025-07-29T00:09:57.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":97.8,"endSpeed":89.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.549579066143018,"aZ":-14.701327544109422,"pfxX":-4.647180133410626,"pfxZ":8.450292167328474,"pX":0.13698082789054136,"pZ":3.6277041553869065,"vX0":6.692718806483705,"vY0":-142.39921458954845,"vZ0":-1.6169890121275152,"x":111.78,"y":140.83,"x0":-1.6324066789769776,"y0":50.00606761950891,"z0":5.125977936415017,"aX":-9.613322299392669},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":7.2,"spinRate":2639,"spinDirection":222},"zone":12,"typeConfidence":0.89,"plateTime":0.3836216067367384,"extension":7.629544738516644},"index":1,"playId":"27602898-74dc-398a-b325-5bb40798d3d0","pitchNumber":2,"startTime":"2025-07-29T00:10:09.002Z","endTime":"2025-07-29T00:10:12.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.655496001217276,"aZ":-23.137615674348574,"pfxX":-0.5184212564470454,"pfxZ":4.675058179699723,"pX":0.3366633488678249,"pZ":1.9464077967755942,"vX0":6.247986670488455,"vY0":-137.46508873733785,"vZ0":-3.6525383143737287,"x":104.17,"y":186.23,"x0":-1.8887998586275063,"y0":50.003369995377454,"z0":4.844927454987378,"aX":-1.00355058845595},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.9,"breakHorizontal":-0.2,"spinRate":2530,"spinDirection":197},"zone":9,"typeConfidence":0.89,"plateTime":0.3969545381519932,"extension":7.559036491090926},"index":2,"playId":"03d2d794-08a5-343e-825a-c1e3bbb45e26","pitchNumber":3,"startTime":"2025-07-29T00:10:28.559Z","endTime":"2025-07-29T00:10:32.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:10:32.379Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T00:10:34.901Z","endTime":"2025-07-29T00:12:51.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":91.9,"endSpeed":84.7,"strikeZoneTop":3.21655051496118,"strikeZoneBottom":1.5399997540773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.630379973501775,"aZ":-28.960992327397197,"pfxX":1.0863932592860186,"pfxZ":1.7536079186314506,"pX":-1.0049658170204272,"pZ":3.667161286000298,"vX0":1.2972948571610818,"vY0":-133.943323166031,"vZ0":1.470570595275051,"x":155.31,"y":139.77,"x0":-1.6351875070974307,"y0":50.00217455318975,"z0":5.169232332154669,"aX":1.9906842454154632},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":-2.3,"spinRate":2418,"spinDirection":154},"zone":11,"typeConfidence":0.88,"plateTime":0.40759700730392234,"extension":7.452637713463927},"index":0,"playId":"2e7ef0ec-65d3-31a5-807f-e67d70dc970e","pitchNumber":1,"startTime":"2025-07-29T00:10:56.529Z","endTime":"2025-07-29T00:11:00.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.843357622800394,"aZ":-26.764901337402687,"pfxX":-9.244251273284627,"pfxZ":2.8948394471600487,"pX":-0.26478395435486685,"pZ":1.3217235014131248,"vX0":6.852682145197602,"vY0":-135.33560310326308,"vZ0":-4.680724536088309,"x":127.09,"y":203.09,"x0":-1.6209523447073655,"y0":50.000672252348025,"z0":4.934407676505266,"aX":-17.250950771612718},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.4,"breakHorizontal":15.4,"spinRate":1981,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.40378654201551667,"extension":7.673872673036822},"index":1,"playId":"09b7457a-7c8c-3bc7-b1ba-0f73da4cd1b1","pitchNumber":2,"startTime":"2025-07-29T00:11:13.801Z","endTime":"2025-07-29T00:11:16.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":92.7,"endSpeed":86.2,"strikeZoneTop":3.21654440972151,"strikeZoneBottom":1.53999880501985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.004463426128105,"aZ":-28.013269662713075,"pfxX":1.0999687510459983,"pfxZ":2.2113710017502335,"pX":-1.1121029590073552,"pZ":2.84852605263779,"vX0":1.3997458006010084,"vY0":-135.23691797104766,"vZ0":-0.5944647953702308,"x":159.39,"y":161.87,"x0":-1.7762055511802963,"y0":50.00386930060373,"z0":5.00850660139783,"aX":2.070369448138631},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.1,"breakHorizontal":-2.3,"spinRate":2474,"spinDirection":178},"zone":11,"typeConfidence":0.9,"plateTime":0.40252658596199753,"extension":7.29965420310691},"index":2,"playId":"d500654f-cd81-3a48-9c94-090100bc0045","pitchNumber":3,"startTime":"2025-07-29T00:11:30.567Z","endTime":"2025-07-29T00:11:34.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.814063119494506,"aZ":-12.826990713298317,"pfxX":-7.2075576781145205,"pfxZ":9.39915396307813,"pX":-0.522618181770515,"pZ":2.7481443835860815,"vX0":5.457952026574827,"vY0":-142.5775269444444,"vZ0":-4.223043991214205,"x":136.92,"y":164.58,"x0":-1.5253538554756771,"y0":50.00582753854782,"z0":5.058265085634891,"aX":-14.840134176331434},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":12.0,"spinRate":2605,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.38417642809616126,"extension":7.7754761506874255},"index":3,"playId":"b1d3affe-0492-3bc8-8a04-61f7fad7a427","pitchNumber":4,"startTime":"2025-07-29T00:11:47.204Z","endTime":"2025-07-29T00:11:50.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-29T00:11:54.578Z","endTime":"2025-07-29T00:12:10.570Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.21653961832821,"strikeZoneBottom":1.5399987531703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43422819991209,"aZ":-12.547481180778542,"pfxX":-7.510898420039412,"pfxZ":9.553979024423612,"pX":-1.5868531441177254,"pZ":2.6929852570337545,"vX0":3.5426993608260005,"vY0":-142.79368195452162,"vZ0":-4.229215455045463,"x":177.49,"y":166.07,"x0":-1.8711337914711186,"y0":50.00680093998077,"z0":4.9893693426021,"aX":-15.435292648379795},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.6,"breakHorizontal":12.8,"spinRate":2538,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.38432687585951486,"extension":7.573399060204476},"index":5,"playId":"204b3d5f-2294-38b6-ad0e-5964b3a20020","pitchNumber":5,"startTime":"2025-07-29T00:12:10.570Z","endTime":"2025-07-29T00:12:14.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.862921552272656,"aZ":-25.17597170180136,"pfxX":-10.222772552988365,"pfxZ":3.8498630329155894,"pX":-0.7880229019982107,"pZ":3.0617188860909494,"vX0":5.646241915629911,"vY0":-134.00232073532564,"vZ0":-0.6952310939917512,"x":147.04,"y":156.11,"x0":-1.5937173089212946,"y0":50.006555681384235,"z0":5.122640123901092,"aX":-18.60157061409372},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.1,"breakHorizontal":17.3,"spinRate":2111,"spinDirection":247},"zone":1,"typeConfidence":0.94,"plateTime":0.40869683462164375,"extension":7.654648925003388},"index":6,"playId":"72bdbc81-eb3e-3b8d-b17c-b94c7320eb13","pitchNumber":6,"startTime":"2025-07-29T00:12:28.876Z","endTime":"2025-07-29T00:12:32.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.65343200052189,"aZ":-12.12550887103088,"pfxX":-5.35462679750928,"pfxZ":9.50052293501896,"pX":-0.5533515729366848,"pZ":3.507711017736708,"vX0":4.711393452627734,"vY0":-144.37138919959895,"vZ0":-2.4635354877886684,"x":138.09,"y":144.07,"x0":-1.5108248525530446,"y0":50.005136778700724,"z0":5.1185103053102665,"aX":-11.303329418759859},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.9,"breakHorizontal":8.8,"spinRate":2704,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3793976493307114,"extension":7.7161509250142135},"index":7,"playId":"0a8770b7-2a73-33b8-8ac5-5f4d02e7bb1e","pitchNumber":7,"startTime":"2025-07-29T00:12:48.508Z","endTime":"2025-07-29T00:12:51.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:12:51.560Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Tucker lines out to right fielder Sal Frelick.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T00:13:08.302Z","endTime":"2025-07-29T00:15:28.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.50000139250302,"strikeZoneBottom":1.62000023807261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.13627868069878,"aZ":-12.221169650971516,"pfxX":-5.771173045520598,"pfxZ":9.642760792988518,"pX":-0.9944246095497032,"pZ":3.042718219694626,"vX0":4.189268337836322,"vY0":-143.1904437647256,"vZ0":-3.5079974724495537,"x":154.91,"y":156.63,"x0":-1.729180240158601,"y0":50.00413767222677,"z0":5.052416150682761,"aX":-11.9435041666967},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.9,"breakHorizontal":9.6,"spinRate":2690,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3830355897836304,"extension":7.5562001110926875},"index":0,"playId":"c91f1583-14c9-3ca0-9c94-6caeef26f220","pitchNumber":1,"startTime":"2025-07-29T00:13:21.107Z","endTime":"2025-07-29T00:13:24.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":92.1,"endSpeed":84.7,"strikeZoneTop":3.49999998188104,"strikeZoneBottom":1.6200015017192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.125267828666505,"aZ":-31.597311186344278,"pfxX":-9.678862337560668,"pfxZ":0.31332668736557423,"pX":-1.2891660007739676,"pZ":2.371007839105603,"vX0":4.115283215959271,"vY0":-134.1351238553338,"vZ0":-1.3528841543241343,"x":166.14,"y":174.76,"x0":-1.5830358939262092,"y0":50.001721186015,"z0":5.128046605771154,"aX":-17.693061554037946},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.5,"breakHorizontal":16.7,"spinRate":2181,"spinDirection":251},"zone":13,"typeConfidence":0.96,"plateTime":0.4078286811129148,"extension":7.5881836697723655},"index":1,"playId":"01d5567e-a061-341d-b9c9-7ce35b36fa8a","pitchNumber":2,"startTime":"2025-07-29T00:13:40.153Z","endTime":"2025-07-29T00:13:44.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":98.3,"endSpeed":89.4,"strikeZoneTop":3.43482939722982,"strikeZoneBottom":1.61999885068586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.94997820023007,"aZ":-14.451066969349633,"pfxX":-7.912327780316004,"pfxZ":8.611866187470948,"pX":0.2918239408257223,"pZ":2.020343163156747,"vX0":7.9494933134911125,"vY0":-142.7856238067042,"vZ0":-5.536959085591935,"x":105.88,"y":184.23,"x0":-1.5050733287665676,"y0":50.0004289899947,"z0":4.89939490235294,"aX":-16.278821186920897},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":12.6,"spinRate":2634,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.38411701907673157,"extension":7.6386931108506175},"index":2,"playId":"ad4342f9-1971-364e-9fe8-981f76099f7b","pitchNumber":3,"startTime":"2025-07-29T00:14:00.298Z","endTime":"2025-07-29T00:14:03.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.75749475252485,"aZ":-12.409723397339315,"pfxX":-6.800833311114117,"pfxZ":9.484126134421569,"pX":-0.5782951563808924,"pZ":2.03027385851393,"vX0":5.481128315347142,"vY0":-143.57557365904776,"vZ0":-6.2704976550597,"x":139.04,"y":183.96,"x0":-1.6300635901660447,"y0":50.005571529295935,"z0":5.017572795360436,"aX":-14.17714508658163},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":11.2,"spinRate":2717,"spinDirection":220},"zone":7,"typeConfidence":0.91,"plateTime":0.38172526397426765,"extension":7.706943739572},"index":3,"playId":"d2b0c4c2-912b-31d3-a48d-ef2be0e38898","pitchNumber":4,"startTime":"2025-07-29T00:14:20.379Z","endTime":"2025-07-29T00:14:23.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89004818033914,"aZ":-27.084669808316356,"pfxX":1.1868537685573064,"pfxZ":2.8126271587507343,"pX":0.5757873665581833,"pZ":2.2325651342165065,"vX0":6.235984467389718,"vY0":-133.25779562437708,"vZ0":-1.7230832669669156,"x":95.05,"y":178.5,"x0":-1.9426567621113802,"y0":50.003021840744815,"z0":4.831836023850363,"aX":2.1485048748036433},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.9,"breakHorizontal":-3.4,"spinRate":2467,"spinDirection":176},"zone":6,"typeConfidence":0.91,"plateTime":0.4100018089228348,"extension":7.582266462497312},"index":4,"playId":"5dfd90a6-32c8-3f13-a426-21a72e3b718d","pitchNumber":5,"startTime":"2025-07-29T00:14:38.668Z","endTime":"2025-07-29T00:14:44.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.1552941977434,"aZ":-27.0092807815463,"pfxX":-8.854383305725163,"pfxZ":2.909380159781213,"pX":-0.4017146987709918,"pZ":2.2969221742367485,"vX0":6.057821878334992,"vY0":-132.16755394532657,"vZ0":-2.265490578305969,"x":132.31,"y":176.76,"x0":-1.5686231914758513,"y0":50.00301600917487,"z0":5.14094085881606,"aX":-15.725260552569335},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.0,"breakHorizontal":14.8,"spinRate":2051,"spinDirection":256},"zone":4,"typeConfidence":0.96,"plateTime":0.4138001033718499,"extension":7.707134865987956},"hitData":{"launchSpeed":88.2,"launchAngle":26.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.58,"coordY":87.37}},"index":5,"playId":"b62efa6a-2067-3cbd-af44-3433e48c0a49","pitchNumber":6,"startTime":"2025-07-29T00:15:20.226Z","endTime":"2025-07-29T00:15:28.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:15:28.315Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:17:16.995Z","endTime":"2025-07-29T00:18:55.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":72.2,"endSpeed":67.7,"strikeZoneTop":3.11693625280823,"strikeZoneBottom":1.47342658079699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.942543292789932,"aZ":-38.19281217896976,"pfxX":-3.603791734068042,"pfxZ":-5.310516701829428,"pX":-0.43239099415143506,"pZ":1.4995350364294664,"vX0":-4.058526811276568,"vY0":-105.16316022834198,"vZ0":0.23371878024526072,"x":133.48,"y":198.29,"x0":1.9825486357130806,"y0":50.00424668912027,"z0":5.776439110716477,"aX":-4.082001802016242},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-9.2,"breakHorizontal":7.6,"spinRate":2336,"spinDirection":311},"zone":7,"typeConfidence":0.89,"plateTime":0.5185980725552453,"extension":5.953541297026374},"index":0,"playId":"eb99b798-4631-351c-91a2-ddc9229fa08b","pitchNumber":1,"startTime":"2025-07-29T00:17:37.034Z","endTime":"2025-07-29T00:17:40.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.6,"strikeZoneTop":3.18347763743474,"strikeZoneBottom":1.53999950777647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.200186154944532,"aZ":-28.102470356698394,"pfxX":8.842435938626217,"pfxZ":3.1862785684446218,"pX":-1.2385666524889294,"pZ":1.248659602344558,"vX0":-9.422237932864292,"vY0":-111.4843414245089,"vZ0":-2.944907372079525,"x":164.21,"y":205.07,"x0":1.8641741251983868,"y0":50.003329580763896,"z0":5.4430968938172555,"aX":11.30011719687041},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":5.4,"breakHorizontal":-14.0,"spinRate":1880,"spinDirection":118},"zone":13,"typeConfidence":0.88,"plateTime":0.4885021108442631,"extension":6.379448146466917},"index":1,"playId":"ef99dd3b-ae8e-31a6-8e28-42adb7452dc0","pitchNumber":2,"startTime":"2025-07-29T00:17:48.915Z","endTime":"2025-07-29T00:17:55.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.522654883486474,"aZ":-29.259738802018028,"pfxX":9.64748497055306,"pfxZ":2.179560925099546,"pX":-0.11198068220383507,"pZ":2.327645722823708,"vX0":-7.092242199198293,"vY0":-114.49250044963962,"vZ0":-0.8180071979109536,"x":121.27,"y":175.93,"x0":1.7600849142850377,"y0":50.00426862460547,"z0":5.532499213462615,"aX":12.913965985245946},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":4.1,"breakHorizontal":-15.8,"spinRate":2022,"spinDirection":124},"zone":5,"typeConfidence":0.91,"plateTime":0.47690348080074285,"extension":6.21950656075476},"index":2,"playId":"176d29b3-c495-3d1c-bd32-5c77db378112","pitchNumber":3,"startTime":"2025-07-29T00:18:00.995Z","endTime":"2025-07-29T00:18:08.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.65443216353536,"aZ":-24.42806679556088,"pfxX":8.208855246306884,"pfxZ":3.875154109553927,"pX":0.02089800159298215,"pZ":2.9270888714071464,"vX0":-7.381326740831948,"vY0":-140.9121824982632,"vZ0":-2.161795627982479,"x":116.2,"y":159.75,"x0":1.6148257498953544,"y0":50.00549866694709,"z0":5.291462880204881,"aX":16.420581107387576},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.7,"breakHorizontal":-13.2,"spinRate":2423,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.3895222970614869,"extension":6.428362667054376},"hitData":{"launchSpeed":104.1,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":151.68}},"index":3,"playId":"9df221d8-1e5d-3660-b304-ddd68a3fc2e4","pitchNumber":4,"startTime":"2025-07-29T00:18:47.709Z","endTime":"2025-07-29T00:18:55.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.0,"awayTeamWinProbability":77.0,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:18:55.719Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:19:15.367Z","endTime":"2025-07-29T00:20:32.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.19301467640084,"strikeZoneBottom":1.53999967093614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09542785797145,"aZ":-18.10660519255893,"pfxX":7.818639343140442,"pfxZ":7.288264412231613,"pX":0.5817844762910629,"pZ":1.7380362319889768,"vX0":-6.203096981187089,"vY0":-138.34009318245788,"vZ0":-6.296224484970844,"x":94.82,"y":191.85,"x0":1.8420888458021532,"y0":50.00318582493457,"z0":5.26574831143602,"aX":15.090243371452132},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":-12.8,"spinRate":2326,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.39657769254436204,"extension":6.44012239007191},"index":0,"playId":"acbed5fc-0b28-3e19-9199-c5bd8d561d4a","pitchNumber":1,"startTime":"2025-07-29T00:19:18.243Z","endTime":"2025-07-29T00:19:22.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.433839297628847,"aZ":-27.673479806555285,"pfxX":8.385809108313051,"pfxZ":3.4052895125447424,"pX":0.837996128085288,"pZ":2.3332200322262113,"vX0":-4.756911558860034,"vY0":-114.33040237281077,"vZ0":-0.76916408281044,"x":85.06,"y":175.78,"x0":1.8579848402536303,"y0":50.003274664604376,"z0":5.394346064648677,"aX":11.081850983535018},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":6.2,"breakHorizontal":-13.9,"spinRate":1688,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.47940596709440175,"extension":6.266425168307937},"index":1,"playId":"e804b49f-53d2-399f-9b3e-83e09943b39d","pitchNumber":2,"startTime":"2025-07-29T00:19:31.591Z","endTime":"2025-07-29T00:19:36.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":94.7,"endSpeed":87.2,"strikeZoneTop":3.26000036608064,"strikeZoneBottom":1.54000057361879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.85918705154107,"aZ":-20.017017437899735,"pfxX":6.491184536228054,"pfxZ":6.247767534100323,"pX":1.027488652789955,"pZ":4.278763718256347,"vX0":-4.519515049999299,"vY0":-137.9418124637453,"vZ0":0.6222333951016675,"x":77.83,"y":123.25,"x0":1.8356599358026309,"y0":50.00313201455441,"z0":5.389759819729636,"aX":12.632560047557552},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":-10.9,"spinRate":2450,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.39558138851770774,"extension":6.383145156025689},"index":2,"playId":"455acfb4-40e4-3a0b-ba6b-5762fd1efb0a","pitchNumber":3,"startTime":"2025-07-29T00:19:52.590Z","endTime":"2025-07-29T00:19:55.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.25999969378167,"strikeZoneBottom":1.53999847832117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.080750134791906,"aZ":-18.75404564990657,"pfxX":8.147401214487186,"pfxZ":6.917298556882397,"pX":-1.2421201706288039,"pZ":2.382439799632394,"vX0":-10.461293276129892,"vY0":-137.565015927465,"vZ0":-4.5130623534193575,"x":164.35,"y":174.45,"x0":1.5301823491870592,"y0":50.00184919714904,"z0":5.2948217847618855,"aX":15.803572840803554},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":-12.8,"spinRate":2510,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.396352876363522,"extension":6.4063305362914456},"index":3,"playId":"49ced138-1e19-3b20-b237-8f73f604224b","pitchNumber":4,"startTime":"2025-07-29T00:20:06.656Z","endTime":"2025-07-29T00:20:10.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.664733816684507,"aZ":-28.257010089357088,"pfxX":6.668474509624545,"pfxZ":2.974691659204881,"pX":0.08266230164491405,"pZ":2.3169531951712763,"vX0":-5.533294002463625,"vY0":-113.43493479781358,"vZ0":-0.9170308010115258,"x":113.85,"y":176.22,"x0":1.6746810617655203,"y0":50.00414915917878,"z0":5.516980779958889,"aX":8.784650826302986},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":5.5,"breakHorizontal":-10.9,"spinRate":1946,"spinDirection":126},"zone":5,"typeConfidence":0.85,"plateTime":0.4809004072846115,"extension":6.381885950690703},"hitData":{"launchSpeed":98.8,"launchAngle":29.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.43,"coordY":39.83}},"index":4,"playId":"c01e74ab-f890-3f52-91ed-086d26cb5b4f","pitchNumber":5,"startTime":"2025-07-29T00:20:21.824Z","endTime":"2025-07-29T00:20:32.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:20:32.594Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:20:54.959Z","endTime":"2025-07-29T00:22:08.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.25930261096887,"strikeZoneBottom":1.640001484183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.453896382132935,"aZ":-24.230721770856924,"pfxX":9.579566832946657,"pfxZ":4.253672430784912,"pX":0.9205591123307395,"pZ":3.5145800414152757,"vX0":-5.952611260523407,"vY0":-135.53743164117265,"vZ0":-0.2191182855136945,"x":81.91,"y":143.89,"x0":1.8957917599568788,"y0":50.006028745751976,"z0":5.282568535730052,"aX":17.90144763450838},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.9,"breakHorizontal":-16.2,"spinRate":2354,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.40346464695663364,"extension":6.287498133068074},"index":0,"playId":"abeec8f7-d9f9-37e5-888a-a162d405bb9a","pitchNumber":1,"startTime":"2025-07-29T00:21:02.829Z","endTime":"2025-07-29T00:21:06.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.29185660982076,"strikeZoneBottom":1.6400007268234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.201775595196402,"aZ":-32.83525576621184,"pfxX":-0.4601587901120948,"pfxZ":-0.45826028322651613,"pX":-0.07958485596770157,"pZ":1.856480509854242,"vX0":-5.79215158714673,"vY0":-118.81815307244847,"vZ0":-0.20887196826116228,"x":120.03,"y":188.66,"x0":2.44690386325324,"y0":50.00423180042255,"z0":4.922461433545367,"aX":-0.6596752114793721},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.6,"breakHorizontal":2.2,"spinRate":2430,"spinDirection":293},"zone":8,"typeConfidence":0.91,"plateTime":0.4605157264425048,"extension":6.33015343716829},"index":1,"playId":"349a9fa7-a798-3f7a-bddd-85bbb2b0ba9a","pitchNumber":2,"startTime":"2025-07-29T00:21:17.713Z","endTime":"2025-07-29T00:21:21.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.344992440326312,"aZ":-18.89061992137789,"pfxX":8.436025962282564,"pfxZ":6.856514206605372,"pX":0.3943078826828347,"pZ":2.311025475291853,"vX0":-7.3288497418261755,"vY0":-138.19253485350444,"vZ0":-4.421224765998446,"x":101.97,"y":176.38,"x0":1.9826460542003865,"y0":50.003267669936086,"z0":5.198020634380269,"aX":16.342759028388794},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":-13.8,"spinRate":2445,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.3961293779106536,"extension":6.468480850473262},"index":2,"playId":"ffc9f927-1743-355d-9295-7e46f920264c","pitchNumber":3,"startTime":"2025-07-29T00:21:32.151Z","endTime":"2025-07-29T00:21:35.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41240948890592,"aZ":-22.109661185405013,"pfxX":9.897494702833914,"pfxZ":5.289320787496784,"pX":0.2301047984388282,"pZ":2.1434941701793915,"vX0":-8.116446584775186,"vY0":-137.73637120585957,"vZ0":-3.982212099068939,"x":108.23,"y":180.91,"x0":1.943671430410485,"y0":50.001009056104806,"z0":5.121439714521433,"aX":18.827317786393895},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.9,"breakHorizontal":-16.0,"spinRate":2480,"spinDirection":125},"zone":8,"typeConfidence":2.0,"plateTime":0.3991744058090485,"extension":6.357908850729537},"hitData":{"launchSpeed":99.7,"launchAngle":8.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.04,"coordY":104.96}},"index":3,"playId":"2b4b85f8-cbe8-3cab-ba1e-cb215c1e32f0","pitchNumber":4,"startTime":"2025-07-29T00:21:58.750Z","endTime":"2025-07-29T00:22:08.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.7,"awayTeamWinProbability":77.3,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.37,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:22:08.644Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Caleb Durbin walks. Brice Turang to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:22:17.466Z","endTime":"2025-07-29T00:25:01.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.11558518062477,"strikeZoneBottom":1.51000035012141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.549163691504848,"aZ":-27.438544617721295,"pfxX":7.278782058259512,"pfxZ":3.632609890334816,"pX":0.2246223678444647,"pZ":2.1418998933809057,"vX0":-5.426749608783558,"vY0":-113.3468380444299,"vZ0":-1.2378802490700966,"x":108.44,"y":180.95,"x0":1.7031628660464533,"y0":50.0005867248494,"z0":5.4327376376863565,"aX":9.478202012702132},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":6.6,"breakHorizontal":-11.8,"spinRate":1819,"spinDirection":123},"zone":5,"typeConfidence":0.88,"plateTime":0.48307847559282013,"extension":6.121821578310973},"index":0,"playId":"92f82b4f-1177-3e45-b378-e7a385b282b6","pitchNumber":1,"startTime":"2025-07-29T00:22:55.075Z","endTime":"2025-07-29T00:22:58.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.18041005563934,"strikeZoneBottom":1.51000142181983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81880065795441,"aZ":-17.34359052038983,"pfxX":6.827669497666141,"pfxZ":7.846365909401857,"pX":-1.2279865675186294,"pZ":2.7084516961513714,"vX0":-9.889043410907506,"vY0":-136.76607034819662,"vZ0":-3.9031898939194796,"x":163.81,"y":165.65,"x0":1.551484523736057,"y0":50.00364129663239,"z0":5.347412593635595,"aX":12.906540576407659},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":-10.2,"spinRate":2374,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.4008536723585827,"extension":6.51475524068778},"index":1,"playId":"6f383813-593c-3df5-a373-717dec4f42ac","pitchNumber":2,"startTime":"2025-07-29T00:23:14.797Z","endTime":"2025-07-29T00:23:20.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.14797887619562,"strikeZoneBottom":1.50999867873128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31047940625941,"aZ":-16.82226038139232,"pfxX":7.255240420166846,"pfxZ":8.10478812259156,"pX":-0.9115548625606202,"pZ":3.5763523045098604,"vX0":-8.960548621843888,"vY0":-136.79174295191987,"vZ0":-2.0898182990370637,"x":151.75,"y":142.22,"x0":1.464705212314669,"y0":50.003328722469035,"z0":5.504181238080654,"aX":13.744142071771238},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":-11.3,"spinRate":2477,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.4004924398915999,"extension":6.36855917679871},"index":2,"playId":"cc7c90cc-561b-3740-bdc5-eb30305c41ad","pitchNumber":3,"startTime":"2025-07-29T00:23:35.764Z","endTime":"2025-07-29T00:23:39.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"08cc4b4a-dd1e-36be-9b29-0eca5c5e38fa","startTime":"2025-07-29T00:23:56.456Z","endTime":"2025-07-29T00:23:59.740Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.7,"endSpeed":66.1,"strikeZoneTop":3.08578114878742,"strikeZoneBottom":1.51000080177174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.366926451940056,"aZ":-37.7161380583834,"pfxX":-6.201386373098799,"pfxZ":-5.031128329314422,"pX":0.9705967636140197,"pZ":3.249490802763248,"vX0":-0.36715535923277165,"vY0":-104.27437363256799,"vZ0":3.7998304022720992,"x":80.0,"y":151.04,"x0":1.9546149187793245,"y0":50.00172463723035,"z0":5.850585084105403,"aX":-6.834838904618847},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-7.7,"breakHorizontal":11.3,"spinRate":2282,"spinDirection":304},"zone":12,"typeConfidence":0.9,"plateTime":0.5250809406922414,"extension":6.110511686923408},"index":4,"playId":"5c62be57-179e-3b9b-88ab-ff881c0ace4c","pitchNumber":4,"startTime":"2025-07-29T00:24:17.829Z","endTime":"2025-07-29T00:24:22.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.18188891782307,"strikeZoneBottom":1.50999911472553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.58846026541064,"aZ":-27.333988287504777,"pfxX":8.46066736766591,"pfxZ":3.7105136569711163,"pX":-0.20893991631429382,"pZ":1.971146271960523,"vX0":-6.6314768254607,"vY0":-113.49497624120986,"vZ0":-1.6778131716056395,"x":124.96,"y":185.56,"x0":1.6502358688168777,"y0":50.00513969077779,"z0":5.439772195955224,"aX":11.0495602340363},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":6.6,"breakHorizontal":-13.7,"spinRate":1774,"spinDirection":120},"zone":8,"typeConfidence":0.9,"plateTime":0.4824150720910301,"extension":6.167198429772272},"index":5,"playId":"b7fbc5ec-38fc-3f8d-badd-d5250fd3be39","pitchNumber":5,"startTime":"2025-07-29T00:24:36.592Z","endTime":"2025-07-29T00:24:40.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.14985464047916,"strikeZoneBottom":1.47794979977645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.117637537043336,"aZ":-19.723536695191555,"pfxX":7.166332490159906,"pfxZ":6.430176573450398,"pX":1.3481927746866513,"pZ":2.6652406095099077,"vX0":-3.8714656309427697,"vY0":-138.5705912311267,"vZ0":-3.577680990510215,"x":65.61,"y":166.82,"x0":1.835286134532984,"y0":50.00461436985961,"z0":5.297308098525746,"aX":13.882569410064477},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":-12.1,"spinRate":2441,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.3958698159243914,"extension":6.318283266772769},"index":6,"playId":"04f87672-9e96-3e47-b475-6a575270d306","pitchNumber":6,"startTime":"2025-07-29T00:24:56.723Z","endTime":"2025-07-29T00:25:01.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.8,"awayTeamWinProbability":75.2,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:25:01.477Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Ortiz flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:25:24.990Z","endTime":"2025-07-29T00:26:50.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.825673705901526,"aZ":-18.092266659505327,"pfxX":6.810588174714113,"pfxZ":7.477089629371406,"pX":0.006642511505147497,"pZ":2.634709911404312,"vX0":-6.868119638287887,"vY0":-136.54354507132732,"vZ0":-3.8384061443784456,"x":116.75,"y":167.64,"x0":1.67298960781502,"y0":50.0032344602151,"z0":5.3080879188805365,"aX":12.826271685450783},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":-10.8,"spinRate":2341,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.4015640145109751,"extension":6.443744434779303},"index":0,"playId":"cea29235-ca99-34f0-98d3-487724db53ed","pitchNumber":1,"startTime":"2025-07-29T00:25:32.883Z","endTime":"2025-07-29T00:25:36.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.35078341711668,"strikeZoneBottom":1.5500007939077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.52457094899854,"aZ":-19.091028344483945,"pfxX":7.646033669411984,"pfxZ":6.781346054720885,"pX":-0.2046612455240648,"pZ":4.101880188840242,"vX0":-7.778523445328832,"vY0":-137.7864454188479,"vZ0":-0.2711838004440584,"x":124.8,"y":128.03,"x0":1.656436093433537,"y0":50.006875239554105,"z0":5.487371990398864,"aX":14.761400206185316},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":-12.4,"spinRate":2375,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.3969381061688777,"extension":6.397583557832111},"index":1,"playId":"24654265-953c-3607-a05f-1eca4ecbdac4","pitchNumber":2,"startTime":"2025-07-29T00:25:56.907Z","endTime":"2025-07-29T00:26:00.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":93.7,"endSpeed":85.8,"strikeZoneTop":3.31771247253358,"strikeZoneBottom":1.5500005242409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.43445511011494,"aZ":-14.572072780290114,"pfxX":6.998157748880155,"pfxZ":9.328803154552913,"pX":1.0163327529316493,"pZ":2.5543388877091155,"vX0":-4.508229733360965,"vY0":-136.3481575463359,"vZ0":-4.740345521812156,"x":78.26,"y":169.81,"x0":1.7803598880709086,"y0":50.001541448866334,"z0":5.317982712526022,"aX":13.200973217289237},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":-11.8,"spinRate":2397,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.40141476384787556,"extension":6.430764400633073},"index":2,"playId":"8a6d9dd1-9e5e-3bc1-8aa5-2902f688c4b8","pitchNumber":3,"startTime":"2025-07-29T00:26:18.219Z","endTime":"2025-07-29T00:26:22.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.921983269946132,"aZ":-26.671109947999042,"pfxX":9.752621948715529,"pfxZ":4.071850549055457,"pX":-0.25846754522156523,"pZ":2.650952238667142,"vX0":-7.066896595673763,"vY0":-114.79331686277158,"vZ0":-0.6558020791441327,"x":126.85,"y":167.2,"x0":1.575348217727661,"y0":50.00081756493492,"z0":5.510507410877488,"aX":13.16690729387838},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":7.6,"breakHorizontal":-16.2,"spinRate":1977,"spinDirection":123},"zone":5,"typeConfidence":0.93,"plateTime":0.47503746968646166,"extension":6.1965771765100115},"hitData":{"launchSpeed":88.4,"launchAngle":54.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.98,"coordY":107.93}},"index":3,"playId":"a517152f-3a07-308d-b9dd-1ed82c8dbf12","pitchNumber":4,"startTime":"2025-07-29T00:26:38.522Z","endTime":"2025-07-29T00:26:50.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"second":{"id":668930,"link":"/api/v1/people/668930"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.69,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:26:50.671Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Seiya Suzuki pops out to third baseman Caleb Durbin in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:28:19.710Z","endTime":"2025-07-29T00:29:38.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.09485857823295,"strikeZoneBottom":1.44259308934247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.91692005093912,"aZ":-29.450880649273337,"pfxX":1.335334589269686,"pfxZ":1.5552317757081866,"pX":-1.2125488904775688,"pZ":3.9847567261621393,"vX0":1.0299379972176785,"vY0":-130.6923603052043,"vZ0":2.3779624461675857,"x":163.22,"y":131.19,"x0":-1.7833617356416798,"y0":50.004692975661925,"z0":5.254735179325889,"aX":2.342715399823104},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.5,"breakHorizontal":-2.6,"spinRate":2380,"spinDirection":165},"zone":11,"typeConfidence":0.84,"plateTime":0.41685948726788835,"extension":7.3218391466350425},"index":0,"playId":"f1b47fa9-1641-32c1-8cbc-542a2d9036c2","pitchNumber":1,"startTime":"2025-07-29T00:28:56.567Z","endTime":"2025-07-29T00:29:00.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":96.2,"endSpeed":87.8,"strikeZoneTop":3.12742480338358,"strikeZoneBottom":1.41000061925954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.764226734677106,"aZ":-14.101635138500193,"pfxX":-7.416215946245447,"pfxZ":9.145630052221916,"pX":0.34876203068158074,"pZ":1.5471377941196387,"vX0":7.803987174588992,"vY0":-139.7527819960955,"vZ0":-6.620418735853356,"x":103.71,"y":197.01,"x0":-1.5175631245044694,"y0":50.005154485204386,"z0":4.874813907546011,"aX":-14.658694896845258},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":11.8,"spinRate":2594,"spinDirection":217},"zone":9,"typeConfidence":0.88,"plateTime":0.39207285113587975,"extension":7.73155883788307},"index":1,"playId":"54671331-13a5-3232-ae59-e3ff8d914aab","pitchNumber":2,"startTime":"2025-07-29T00:29:12.131Z","endTime":"2025-07-29T00:29:15.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.13888202253571,"aZ":-36.76624793742252,"pfxX":2.4532380237054285,"pfxZ":-2.9324379609931537,"pX":0.0379800171969291,"pZ":3.1491753241583895,"vX0":3.211874280359455,"vY0":-124.42990261599597,"vZ0":1.6969493521175927,"x":115.55,"y":153.75,"x0":-1.588571241215502,"y0":50.00176013285102,"z0":5.506327933754466,"aX":3.84312846560731},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.7,"breakHorizontal":-5.2,"spinRate":2547,"spinDirection":52},"zone":2,"typeConfidence":0.85,"plateTime":0.4403167659225127,"extension":7.193762405675851},"hitData":{"launchSpeed":92.0,"launchAngle":69.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.86,"coordY":175.5}},"index":2,"playId":"509d1ba5-7477-3cf5-8116-f048f259accd","pitchNumber":3,"startTime":"2025-07-29T00:29:28.190Z","endTime":"2025-07-29T00:29:38.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:29:38.853Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:29:53.258Z","endTime":"2025-07-29T00:31:30.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.6,"endSpeed":84.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60003667684497,"aZ":-25.570897454668508,"pfxX":-10.52048741409313,"pfxZ":3.661426297541867,"pX":-1.185685186442269,"pZ":2.5782719630760003,"vX0":4.681815805436261,"vY0":-133.4253869271438,"vZ0":-1.9339922252375454,"x":162.2,"y":169.17,"x0":-1.595889573642206,"y0":50.00346253831788,"z0":5.154451271667298,"aX":-18.976353822363283},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":18.0,"spinRate":2102,"spinDirection":256},"zone":11,"typeConfidence":0.95,"plateTime":0.4104460217988617,"extension":7.57148093971693},"index":0,"playId":"d5661002-dc31-3daa-91d3-97aa3355a0b9","pitchNumber":1,"startTime":"2025-07-29T00:30:03.494Z","endTime":"2025-07-29T00:30:06.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.02544977841175,"aZ":-31.394325253738707,"pfxX":-9.867748679579424,"pfxZ":0.452050866698241,"pX":0.3393000459365841,"pZ":1.2059911672006172,"vX0":7.803222387686585,"vY0":-130.8773787353797,"vZ0":-3.90461187968691,"x":104.07,"y":206.22,"x0":-1.3954004072744237,"y0":50.005397810823546,"z0":5.062555959438614,"aX":-17.160557612068256},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.1,"breakHorizontal":16.2,"spinRate":2052,"spinDirection":260},"zone":14,"typeConfidence":0.96,"plateTime":0.41814047556424105,"extension":7.65579052972726},"index":1,"playId":"0ea06e75-a0d4-3867-b32f-a868a2a90106","pitchNumber":2,"startTime":"2025-07-29T00:30:21.353Z","endTime":"2025-07-29T00:30:24.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-29T00:30:31.853Z","endTime":"2025-07-29T00:30:46.889Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":99.3,"endSpeed":90.5,"strikeZoneTop":2.8850512920237,"strikeZoneBottom":1.37246901342425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.069258681219004,"aZ":-12.630099908510294,"pfxX":-6.181839620505432,"pfxZ":9.24971699123204,"pX":0.3024803804149998,"pZ":4.490017383980009,"vX0":6.8296356828330405,"vY0":-144.52735792835074,"vZ0":-0.12052868529995603,"x":105.47,"y":117.55,"x0":-1.2894359447386403,"y0":50.00135467516953,"z0":5.308729142189973,"aX":-13.060804528575913},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.9,"breakHorizontal":9.8,"spinRate":2669,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.3791544514966123,"extension":7.531281509102348},"index":3,"playId":"49bdd573-1e94-3cb9-8b6a-a996fe0f2ad8","pitchNumber":3,"startTime":"2025-07-29T00:30:46.889Z","endTime":"2025-07-29T00:30:50.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.211918834005154,"aZ":-39.722022534170144,"pfxX":2.666011134611644,"pfxZ":-4.53692080271775,"pX":0.9554985105514909,"pZ":1.0658458564965352,"vX0":5.743398860065238,"vY0":-127.87731246175125,"vZ0":-2.293760081598098,"x":80.58,"y":210.0,"x0":-1.661744618883473,"y0":50.002496134423225,"z0":5.076712696503367,"aX":4.4351855771810405},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-8.5,"breakHorizontal":-6.1,"spinRate":2786,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.42755150279145004,"extension":7.462243998578689},"index":4,"playId":"89eecdbd-9685-33ad-b065-3bb3b7b44415","pitchNumber":4,"startTime":"2025-07-29T00:31:02.639Z","endTime":"2025-07-29T00:31:06.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.034293277915374,"aZ":-14.682960025393028,"pfxX":-6.42481618483291,"pfxZ":8.273161624638469,"pX":0.15538301924180473,"pZ":4.096775351419406,"vX0":6.874481732087148,"vY0":-144.1577485133949,"vZ0":-0.8068586716189381,"x":111.08,"y":128.17,"x0":-1.4201034242245971,"y0":50.00491454379266,"z0":5.282573860337425,"aX":-13.58777981764047},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.0,"breakHorizontal":10.3,"spinRate":2630,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.37926284394045906,"extension":7.635017813768626},"index":5,"playId":"e234a2e7-55a0-3262-9d5c-b26c1319e869","pitchNumber":5,"startTime":"2025-07-29T00:31:26.316Z","endTime":"2025-07-29T00:31:30.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.900000000000002,"awayTeamWinProbability":77.1,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:31:30.918Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Kelly lines out to center fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:31:31.231Z","endTime":"2025-07-29T00:32:26.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.88252547179499,"aZ":-13.926598673429783,"pfxX":-6.663176714622844,"pfxZ":8.515446591382318,"pX":0.4967084800188717,"pZ":2.334991292432071,"vX0":7.873098007374996,"vY0":-145.00318425252058,"vZ0":-5.120144679137215,"x":98.07,"y":175.74,"x0":-1.3797675220903924,"y0":50.00363884234175,"z0":4.964165205995106,"aX":-14.280444219647947},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":14.6,"breakHorizontal":10.7,"spinRate":2613,"spinDirection":220},"zone":6,"typeConfidence":0.91,"plateTime":0.3768214770640559,"extension":7.446369332299721},"index":0,"playId":"3d899938-b9d1-31a4-9afe-c892707bbd16","pitchNumber":1,"startTime":"2025-07-29T00:31:56.234Z","endTime":"2025-07-29T00:32:03.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48685106000026,"aZ":-27.775700575650752,"pfxX":1.1994655524654423,"pfxZ":2.3542069013411417,"pX":-0.6011783536300739,"pZ":2.6159982056955715,"vX0":2.846129886793497,"vY0":-135.28579627783094,"vZ0":-1.0099890259777353,"x":139.92,"y":168.15,"x0":-1.8195919866564392,"y0":50.00204902078477,"z0":4.928126313596483,"aX":2.238691545845763},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.3,"breakHorizontal":-2.8,"spinRate":2468,"spinDirection":170},"zone":4,"typeConfidence":0.9,"plateTime":0.4037450935214033,"extension":7.617243915240671},"hitData":{"launchSpeed":81.3,"launchAngle":26.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.57,"coordY":87.02}},"index":1,"playId":"be7fda60-b0e9-39c9-968d-ed94b74cffe6","pitchNumber":2,"startTime":"2025-07-29T00:32:16.964Z","endTime":"2025-07-29T00:32:26.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":0.6999999999999957,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:32:26.472Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a ground ball to right fielder Kyle Tucker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:34:28.392Z","endTime":"2025-07-29T00:35:10.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.10999930018751,"strikeZoneBottom":1.46000037178396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.358642820016957,"aZ":-20.40912991841124,"pfxX":8.898479374465143,"pfxZ":6.441708770397531,"pX":-0.22435549648351816,"pZ":3.0127598082054305,"vX0":-8.599131670638219,"vY0":-134.11407114610756,"vZ0":-2.130313431935482,"x":125.55,"y":157.44,"x0":1.863734836318992,"y0":50.00206581210533,"z0":5.26940293229546,"aX":16.2485988488195},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":-14.3,"spinRate":2313,"spinDirection":120},"zone":2,"typeConfidence":2.0,"plateTime":0.4080326196313635,"extension":6.2891996937337336},"index":0,"playId":"d7702f68-fc5e-3c09-a5f0-b0394de81f1a","pitchNumber":1,"startTime":"2025-07-29T00:34:46.064Z","endTime":"2025-07-29T00:34:50.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.189938785864406,"aZ":-34.73622078506791,"pfxX":-2.0812849915695835,"pfxZ":-1.8168052928600673,"pX":0.32158159916956974,"pZ":2.054241103836036,"vX0":-4.282433275635884,"vY0":-118.06945611327511,"vZ0":0.6341800448822408,"x":104.74,"y":183.32,"x0":2.428080099497132,"y0":50.00007855215385,"z0":4.975218846522315,"aX":-2.9412406804695252},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.9,"breakHorizontal":4.8,"spinRate":2503,"spinDirection":298},"zone":6,"typeConfidence":0.91,"plateTime":0.4636620844998278,"extension":6.319000025754732},"hitData":{"launchSpeed":97.7,"launchAngle":2.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.35,"coordY":108.1}},"index":1,"playId":"b10c4e68-7ae4-3d5e-8316-756db9fa6376","pitchNumber":2,"startTime":"2025-07-29T00:34:59.589Z","endTime":"2025-07-29T00:35:10.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.6,"awayTeamWinProbability":72.4,"homeTeamWinProbabilityAdded":4.0000000000000036,"leverageIndex":0.92,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:35:10.649Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:35:18.569Z","endTime":"2025-07-29T00:36:48.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.40818573371099,"strikeZoneBottom":1.64000103947853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.337970442915317,"aZ":-16.02552277852031,"pfxX":8.865948086469832,"pfxZ":8.663208477511093,"pX":-0.595877857330787,"pZ":2.6931711367487026,"vX0":-9.118806262077253,"vY0":-135.81819189910954,"vZ0":-3.891765437289494,"x":139.71,"y":166.06,"x0":1.6566221611609688,"y0":50.003692820773914,"z0":5.26239345863002,"aX":16.529465467623293},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":-14.0,"spinRate":2389,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.4035987323145158,"extension":6.4430830205631},"index":0,"playId":"c5d367c4-67fb-38f6-82c6-d95525f6fae0","pitchNumber":1,"startTime":"2025-07-29T00:35:37.196Z","endTime":"2025-07-29T00:35:43.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.2490636091317,"strikeZoneBottom":1.64000118067493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.411555909122775,"aZ":-23.22086551970126,"pfxX":8.503173676054548,"pfxZ":6.915890211591892,"pX":-0.5616078689337614,"pZ":1.088151312528765,"vX0":-7.395790498140908,"vY0":-113.26892035015189,"vZ0":-4.250022621006433,"x":138.41,"y":209.4,"x0":1.6469493039655632,"y0":50.00156480522701,"z0":5.320694550971837,"aX":11.00684223761292},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":11.6,"breakHorizontal":-13.4,"spinRate":1922,"spinDirection":125},"zone":13,"typeConfidence":0.93,"plateTime":0.48424192316895676,"extension":6.259726851075411},"index":1,"playId":"1cd046c7-e341-3a42-a889-218212e41925","pitchNumber":2,"startTime":"2025-07-29T00:35:55.456Z","endTime":"2025-07-29T00:36:01.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.967212902323595,"aZ":-30.99156517244141,"pfxX":0.19715557102398407,"pfxZ":0.7963062444489815,"pX":-1.172614415868023,"pZ":1.2242949605231979,"vX0":-7.666578242975472,"vY0":-119.84056309576972,"vZ0":-2.0407555615867525,"x":161.7,"y":205.72,"x0":2.022384219307294,"y0":50.000009912142495,"z0":4.81655352357942,"aX":0.29261852280515893},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.2,"breakHorizontal":1.2,"spinRate":2490,"spinDirection":302},"zone":13,"typeConfidence":0.89,"plateTime":0.4545119770027055,"extension":6.529679360027955},"index":2,"playId":"ef072cdb-512d-328c-b0d7-e30c97e3058f","pitchNumber":3,"startTime":"2025-07-29T00:36:23.288Z","endTime":"2025-07-29T00:36:26.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.610725167355177,"aZ":-17.130721463529852,"pfxX":6.239588146673778,"pfxZ":7.917822440871719,"pX":-0.08291926819595521,"pZ":3.114368648512369,"vX0":-6.944993860008655,"vY0":-136.81313226717023,"vZ0":-2.7768724691356663,"x":120.16,"y":154.69,"x0":1.675321289961213,"y0":50.00148589435945,"z0":5.313781847870273,"aX":11.852416104581035},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":-9.8,"spinRate":2366,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.4000387067560136,"extension":6.339664810302619},"index":3,"playId":"aa5e508f-425a-3477-8e93-80b157cbcb12","pitchNumber":4,"startTime":"2025-07-29T00:36:44.829Z","endTime":"2025-07-29T00:36:48.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.63,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:36:48.673Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a line drive to left fielder Ian Happ. Sal Frelick to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:36:51.487Z","endTime":"2025-07-29T00:37:28.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.171315924961593,"aZ":-29.010223078877008,"pfxX":8.537951725866922,"pfxZ":2.467045979586337,"pX":0.20839879358775293,"pZ":1.8648245902715648,"vX0":-5.720079555056139,"vY0":-112.47868735296525,"vZ0":-1.245653870690144,"x":109.06,"y":188.43,"x0":1.6736433011137128,"y0":50.003727235634166,"z0":5.364248011896534,"aX":10.953744719473471},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":4.4,"breakHorizontal":-14.0,"spinRate":1757,"spinDirection":117},"zone":8,"typeConfidence":0.88,"plateTime":0.4867417128947311,"extension":6.145175808148203},"hitData":{"launchSpeed":112.7,"launchAngle":7.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.42,"coordY":146.62}},"index":0,"playId":"6939086a-f7c7-3503-9deb-dd7c38837b52","pitchNumber":1,"startTime":"2025-07-29T00:37:18.856Z","endTime":"2025-07-29T00:37:28.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.29,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:37:28.963Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Yelich doubles (12) on a line drive to right fielder Kyle Tucker. Sal Frelick scores. William Contreras to 3rd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:37:43.833Z","endTime":"2025-07-29T00:39:49.706Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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, 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.6,"endSpeed":83.5,"strikeZoneTop":3.31641163349311,"strikeZoneBottom":1.76777093134799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.109571650411585,"aZ":-20.465895547039104,"pfxX":8.338717819244042,"pfxZ":6.523576600123285,"pX":0.7034272087526923,"pZ":3.3140051344138937,"vX0":-5.852298871389759,"vY0":-133.2366785356365,"vZ0":-1.0941606246765512,"x":90.19,"y":149.3,"x0":1.8470305191910512,"y0":50.002118237852656,"z0":5.211490238478938,"aX":14.964506590396677},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.8,"breakHorizontal":-13.8,"spinRate":2291,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.41137208071175246,"extension":6.355528112296242},"index":0,"playId":"d4b974f6-3064-3944-ac95-7c02f1b59924","pitchNumber":1,"startTime":"2025-07-29T00:37:59.501Z","endTime":"2025-07-29T00:38:03.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.31643004708472,"strikeZoneBottom":1.77180508358768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.395469844190966,"aZ":-23.68956558569931,"pfxX":11.05413360077194,"pfxZ":4.4638229034795796,"pX":0.08729262723428054,"pZ":1.503809302953871,"vX0":-8.369139716747997,"vY0":-137.02681266122076,"vZ0":-5.160946659682776,"x":113.67,"y":198.18,"x0":1.7455836443393815,"y0":50.00278376997867,"z0":5.031055949127085,"aX":21.01228297909412},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.2,"breakHorizontal":-18.2,"spinRate":2364,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.3997859439445599,"extension":6.3230408046707},"index":1,"playId":"fea30702-5d66-3c9d-aa55-36d252e976be","pitchNumber":2,"startTime":"2025-07-29T00:38:17.235Z","endTime":"2025-07-29T00:38:21.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"dbd14fea-3bda-4619-a583-49d8d081c4d6","startTime":"2025-07-29T00:38:35.361Z","endTime":"2025-07-29T00:38:40.361Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.03036941191121,"aZ":-19.888038290763703,"pfxX":8.646345583467316,"pfxZ":6.577514955687661,"pX":0.18199957655714258,"pZ":2.9544588897856787,"vX0":-7.34584129098577,"vY0":-135.87388748884604,"vZ0":-2.081098303454007,"x":110.06,"y":159.01,"x0":1.7984823303129054,"y0":50.00235180595969,"z0":5.113579180448398,"aX":16.151203386814426},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.6,"breakHorizontal":-14.0,"spinRate":2405,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.4032471055575919,"extension":6.398344754243372},"index":3,"playId":"57edd5d3-b84b-3f9f-9eb6-e8947a60ccba","pitchNumber":3,"startTime":"2025-07-29T00:38:52.592Z","endTime":"2025-07-29T00:38:55.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.3,"endSpeed":67.9,"strikeZoneTop":3.24892374760252,"strikeZoneBottom":1.70006179731203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.327794492502402,"aZ":-36.15658687368359,"pfxX":-8.103858141466677,"pfxZ":-3.4444891552119428,"pX":0.8353363918334069,"pZ":1.9024281296976817,"vX0":-0.8156477161021265,"vY0":-106.80336017793088,"vZ0":0.8979649619278178,"x":85.16,"y":187.41,"x0":2.2750603156210447,"y0":50.00311093113375,"z0":5.541439386201363,"aX":-9.36584431598909},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-5.6,"breakHorizontal":14.9,"spinRate":2363,"spinDirection":311},"zone":14,"typeConfidence":0.9,"plateTime":0.5127585324507251,"extension":6.181920280318405},"index":4,"playId":"7860aa15-7a6f-37f0-93f3-d7073791a34f","pitchNumber":4,"startTime":"2025-07-29T00:39:14.484Z","endTime":"2025-07-29T00:39:18.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.53212695952094,"aZ":-34.2471817822516,"pfxX":-0.46115160056084703,"pfxZ":-1.4275250611770716,"pX":-0.24817673982266128,"pZ":2.448310045074964,"vX0":-5.8773846728101775,"vY0":-119.42008723593513,"vZ0":1.2029638286043156,"x":126.46,"y":172.68,"x0":2.2976897244352226,"y0":50.000838122624145,"z0":5.002727315767491,"aX":-0.6704624781953319},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.0,"breakHorizontal":2.2,"spinRate":2435,"spinDirection":299},"zone":5,"typeConfidence":0.91,"plateTime":0.45745977058541865,"extension":6.40556224928751},"hitData":{"launchSpeed":103.3,"launchAngle":17.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.37,"coordY":110.13}},"index":5,"playId":"8737f71c-53aa-3a98-9449-645084ffe30b","pitchNumber":5,"startTime":"2025-07-29T00:39:36.690Z","endTime":"2025-07-29T00:39:49.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.1,"awayTeamWinProbability":56.9,"homeTeamWinProbabilityAdded":14.900000000000006,"leverageIndex":2.15,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:39:49.706Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Vaughn walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:39:57.933Z","endTime":"2025-07-29T00:41:53.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.21729132208513,"strikeZoneBottom":1.57273009972377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.096241388359026,"aZ":-18.573986912864545,"pfxX":8.060276401914052,"pfxZ":6.96102997103929,"pX":0.13916732512431865,"pZ":3.9401443652112795,"vX0":-7.170060207609472,"vY0":-139.1030779560517,"vZ0":-0.675021365918806,"x":111.7,"y":132.4,"x0":1.7068319791229232,"y0":50.00264583269062,"z0":5.420862647117084,"aX":15.747522726654612},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":-13.1,"spinRate":2365,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.3942248307437599,"extension":6.473537893513143},"index":0,"playId":"ada5400f-e6b4-3dab-9d3e-0709efdc333e","pitchNumber":1,"startTime":"2025-07-29T00:40:27.098Z","endTime":"2025-07-29T00:40:30.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.7,"endSpeed":67.9,"strikeZoneTop":3.21729513261649,"strikeZoneBottom":1.54000073723507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.415553160992612,"aZ":-39.662539143402505,"pfxX":-5.118461328600218,"pfxZ":-6.440079406750732,"pX":0.48417678707279477,"pZ":3.6569739896139297,"vX0":-1.7751021086952734,"vY0":-107.1702889008872,"vZ0":4.666310860606056,"x":98.54,"y":140.04,"x0":1.9878457018522797,"y0":50.000036813663996,"z0":5.8798577652798265,"aX":-5.955909437262564},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-10.1,"breakHorizontal":9.7,"spinRate":2364,"spinDirection":307},"zone":12,"typeConfidence":0.9,"plateTime":0.5109689857933621,"extension":5.994649654511376},"index":1,"playId":"70eba36c-22f3-3d01-a01c-43a90281e02b","pitchNumber":2,"startTime":"2025-07-29T00:40:45.099Z","endTime":"2025-07-29T00:40:50.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.21729470527152,"strikeZoneBottom":1.53999907392292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.193572845036083,"aZ":-16.38265073962446,"pfxX":7.540317046756346,"pfxZ":8.111450000694633,"pX":-0.709838408348242,"pZ":2.797267547858603,"vX0":-8.808749444802476,"vY0":-138.46799677431054,"vZ0":-3.9457041074797647,"x":144.06,"y":163.25,"x0":1.529170651886406,"y0":50.00151935385414,"z0":5.332991298741553,"aX":14.67806964456915},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":-11.9,"spinRate":2235,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.3951849026623262,"extension":6.538952487150153},"index":2,"playId":"08f286b0-f82e-3273-8767-741a688d6f64","pitchNumber":3,"startTime":"2025-07-29T00:41:07.017Z","endTime":"2025-07-29T00:41:10.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":93.0,"endSpeed":85.5,"strikeZoneTop":3.21729796934666,"strikeZoneBottom":1.54000090957611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.85853528614193,"aZ":-20.082514181765145,"pfxX":6.434228969275495,"pfxZ":6.512963996504304,"pX":-1.7020187675871834,"pZ":2.118108616505742,"vX0":-10.584793168736516,"vY0":-135.0192291038304,"vZ0":-4.870263318133669,"x":181.88,"y":181.59,"x0":1.4231040791937362,"y0":50.00288507669528,"z0":5.347678114016433,"aX":11.946617871360658},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":-9.5,"spinRate":2177,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.40480044552058114,"extension":6.528815718889845},"index":3,"playId":"37b89827-3a4d-3eee-9049-739f2bbca101","pitchNumber":4,"startTime":"2025-07-29T00:41:27.855Z","endTime":"2025-07-29T00:41:31.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":73.1,"strikeZoneTop":3.18458839781776,"strikeZoneBottom":1.53999918465438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.25439550181367,"aZ":-26.45247897809091,"pfxX":8.263801501167984,"pfxZ":4.280636645911983,"pX":-0.972907869914867,"pZ":0.1235119381090383,"vX0":-8.33099787648426,"vY0":-114.31625387022207,"vZ0":-5.6075668997711565,"x":154.08,"y":235.45,"x0":1.6292392156982116,"y0":50.00025299916847,"z0":5.175616164174484,"aX":11.036803313301961},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":6.7,"breakHorizontal":-13.1,"spinRate":1805,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.4774517023003617,"extension":6.478996980876826},"index":4,"playId":"cd9661c8-af5b-3400-bcc6-011b2d455582","pitchNumber":5,"startTime":"2025-07-29T00:41:49.790Z","endTime":"2025-07-29T00:41:53.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.1,"awayTeamWinProbability":54.9,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":2.05,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:41:53.452Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Collins singles on a line drive to right fielder Kyle Tucker. William Contreras scores. Christian Yelich scores. Andrew Vaughn to 3rd.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:43:18.981Z","endTime":"2025-07-29T00:45:29.529Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnThird":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"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-29T00:42:06.822Z","endTime":"2025-07-29T00:43:21.227Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.364423502641625,"aZ":-26.354974682638847,"pfxX":9.622512969940317,"pfxZ":4.3844400624154245,"pX":-0.06644600467216265,"pZ":1.3697044405180987,"vX0":-6.810421366124686,"vY0":-114.26453890548586,"vZ0":-3.165661099384077,"x":119.53,"y":201.8,"x0":1.697403637177569,"y0":50.00210388670288,"z0":5.352985024530963,"aX":12.768314456153574},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":7.4,"breakHorizontal":-15.8,"spinRate":1895,"spinDirection":124},"zone":13,"typeConfidence":0.93,"plateTime":0.47871560938406343,"extension":6.428031987921938},"index":1,"playId":"2da65f3d-f21b-3072-8eba-0dd2d888347a","pitchNumber":1,"startTime":"2025-07-29T00:43:21.227Z","endTime":"2025-07-29T00:43:27.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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.1,"endSpeed":85.4,"strikeZoneTop":3.22737295257985,"strikeZoneBottom":1.54000083638893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.828121225334122,"aZ":-16.445961980587267,"pfxX":8.700281321292724,"pfxZ":8.373452750896583,"pX":-1.2920632154945577,"pZ":2.9330773999474173,"vX0":-10.758211296335029,"vY0":-136.59865479456255,"vZ0":-3.471293327383221,"x":166.25,"y":159.59,"x0":1.5784821774060382,"y0":50.00181236871356,"z0":5.360232099805027,"aX":16.34012987387237},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":-13.3,"spinRate":2446,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.40193990334903207,"extension":6.420515391311733},"index":2,"playId":"7dffe35e-2131-3915-8045-13b6d4ab8730","pitchNumber":2,"startTime":"2025-07-29T00:43:42.103Z","endTime":"2025-07-29T00:43:45.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":71.2,"endSpeed":66.0,"strikeZoneTop":3.1295118486245,"strikeZoneBottom":1.50735520277172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.59975393435216,"aZ":-37.09490425963486,"pfxX":-5.413593156673767,"pfxZ":-4.566267155617157,"pX":-1.3447639674219083,"pZ":0.7665015663548125,"vX0":-4.926686671460662,"vY0":-103.64344856269581,"vZ0":-0.8364206930727245,"x":168.26,"y":218.08,"x0":1.7731460900269231,"y0":50.0001778062373,"z0":5.636005510258421,"aX":-5.8408872175721624},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-8.2,"breakHorizontal":11.3,"spinRate":2279,"spinDirection":315},"zone":13,"typeConfidence":0.9,"plateTime":0.5300889074749149,"extension":6.161480655341252},"index":3,"playId":"4d9d01cf-4ec6-31fa-a3aa-094678f385b9","pitchNumber":3,"startTime":"2025-07-29T00:44:00.134Z","endTime":"2025-07-29T00:44:03.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":69.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.245076738699723,"aZ":-29.105274643925153,"pfxX":10.707620782833054,"pfxZ":2.46358754374557,"pX":-0.002948718090457823,"pZ":2.194152764743431,"vX0":-6.540396019086596,"vY0":-111.80574400473735,"vZ0":-0.6714638981383444,"x":117.11,"y":179.54,"x0":1.5934356671822307,"y0":50.00264111045129,"z0":5.528801165780567,"aX":13.333627900272841},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":4.6,"breakHorizontal":-17.3,"spinRate":1766,"spinDirection":124},"zone":5,"typeConfidence":0.91,"plateTime":0.49299770912652763,"extension":6.24025076002554},"index":4,"playId":"a59d316f-218d-332f-8d48-686a519e5653","pitchNumber":4,"startTime":"2025-07-29T00:44:19.075Z","endTime":"2025-07-29T00:44:22.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"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-29T00:44:28.461Z","endTime":"2025-07-29T00:44:47.434Z","isPitch":false,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":83.9,"strikeZoneTop":3.16210597365761,"strikeZoneBottom":1.54000117321594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69499138948869,"aZ":-18.495156415579533,"pfxX":8.294417436564636,"pfxZ":7.506157917041413,"pX":-1.3527217535692928,"pZ":3.2041070748673635,"vX0":-10.540903588029993,"vY0":-134.95192260947456,"vZ0":-1.9560724632424793,"x":168.56,"y":152.27,"x0":1.5485282204236923,"y0":50.00179915768134,"z0":5.258187596861927,"aX":15.11358775022949},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":-12.5,"spinRate":2307,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.4077670615642699,"extension":6.499747603681107},"index":6,"playId":"38ce3076-f61d-33fc-bcb7-465a974e9eba","pitchNumber":5,"startTime":"2025-07-29T00:44:47.434Z","endTime":"2025-07-29T00:44:50.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":95.1,"endSpeed":86.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95691228879888,"aZ":-16.110379421840726,"pfxX":8.518518983967468,"pfxZ":8.363892018453763,"pX":0.3563286447868861,"pZ":2.0557874458263363,"vX0":-6.196415375084809,"vY0":-138.2125102782312,"vZ0":-5.69849625800061,"x":103.42,"y":183.27,"x0":1.5291185212709466,"y0":50.00037176739633,"z0":5.239419018966764,"aX":16.355163731259243},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-14.0,"spinRate":2355,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.39743308057771376,"extension":6.427270032266414},"hitData":{"launchSpeed":94.1,"launchAngle":11.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":194.47,"coordY":113.35}},"index":7,"playId":"3af58e36-e5e3-3c3d-922f-0939b69251ca","pitchNumber":6,"startTime":"2025-07-29T00:45:19.524Z","endTime":"2025-07-29T00:45:29.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.0,"awayTeamWinProbability":37.0,"homeTeamWinProbabilityAdded":17.9,"leverageIndex":3.06,"dramaIndex":191.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:45:29.529Z","atBatIndex":28},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Brice Turang out on a sacrifice fly to center fielder Pete Crow-Armstrong. Andrew Vaughn scores. Isaac Collins to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:46:32.102Z","endTime":"2025-07-29T00:47:22.431Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_throw","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"7f76da8b-e67a-3a56-97ac-52a7af70c698","startTime":"2025-07-29T00:46:13.629Z","endTime":"2025-07-29T00:46:16.629Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32094346996421,"aZ":-18.75181086011206,"pfxX":7.77722315405095,"pfxZ":7.326607905610214,"pX":0.6620441860569275,"pZ":2.654613677997709,"vX0":-5.634689916605809,"vY0":-134.75304060897795,"vZ0":-3.558031040821852,"x":91.76,"y":167.11,"x0":1.7737242228617136,"y0":50.00403097206325,"z0":5.323296979088264,"aX":14.24947128589468},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":-12.8,"spinRate":2302,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.40707261460380284,"extension":6.407159121048447},"index":1,"playId":"71db9446-813a-3c51-a978-be40ee710bad","pitchNumber":1,"startTime":"2025-07-29T00:46:34.418Z","endTime":"2025-07-29T00:46:38.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.25136996281743,"aZ":-31.223374233575335,"pfxX":0.5956738079157116,"pfxZ":0.6647268881612636,"pX":-0.10953448740076172,"pZ":2.6165638057335556,"vX0":-5.7644315744971735,"vY0":-118.95092810379829,"vZ0":1.1062335011180155,"x":121.18,"y":168.13,"x0":2.265178537253511,"y0":50.0048672208523,"z0":4.970607193231816,"aX":0.8564548628678768},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.7,"breakHorizontal":0.2,"spinRate":2264,"spinDirection":320},"zone":5,"typeConfidence":0.9,"plateTime":0.4600005871543815,"extension":6.51379455565763},"hitData":{"launchSpeed":86.6,"launchAngle":36.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.51,"coordY":76.69}},"index":2,"playId":"024e297f-1f11-3180-bec2-6e5bd3b9a081","pitchNumber":2,"startTime":"2025-07-29T00:47:09.428Z","endTime":"2025-07-29T00:47:22.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":2.08,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:47:22.431Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caleb Durbin pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:47:51.420Z","endTime":"2025-07-29T00:48:23.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":71.7,"endSpeed":66.2,"strikeZoneTop":3.11478828348257,"strikeZoneBottom":1.47744220009973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.49738582338154,"aZ":-38.65743128091918,"pfxX":-5.235182389404505,"pfxZ":-5.888155670508469,"pX":1.1916963886067515,"pZ":2.974798828753071,"vX0":-0.3368382441266056,"vY0":-104.29131462185043,"vZ0":3.4714540502876208,"x":71.58,"y":158.46,"x0":2.0353615963681277,"y0":50.00058083077041,"z0":5.847303783323942,"aX":-5.767511397823225},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-9.4,"breakHorizontal":9.6,"spinRate":2246,"spinDirection":309},"zone":12,"typeConfidence":0.9,"plateTime":0.525132297316341,"extension":5.849215005887123},"index":0,"playId":"4ebfa0aa-efbd-3c41-94e5-1fd9fde5c0d8","pitchNumber":1,"startTime":"2025-07-29T00:47:56.659Z","endTime":"2025-07-29T00:48:00.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.894659896337096,"aZ":-28.702872212768412,"pfxX":9.669541980735636,"pfxZ":2.7683036651586175,"pX":0.6952679029033374,"pZ":2.3053434736621035,"vX0":-5.015737730671187,"vY0":-111.18786140834182,"vZ0":-0.29649375968853386,"x":90.5,"y":176.54,"x0":1.7238676249468754,"y0":50.000305736035564,"z0":5.41823404794537,"aX":12.107901697518594},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":5.3,"breakHorizontal":-16.2,"spinRate":1699,"spinDirection":122},"zone":6,"typeConfidence":0.9,"plateTime":0.4925675057167389,"extension":6.133397408168362},"hitData":{"launchSpeed":76.3,"launchAngle":66.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":140.67,"coordY":150.16}},"index":1,"playId":"bee18c96-246a-3043-9529-2ea2edbd026c","pitchNumber":2,"startTime":"2025-07-29T00:48:14.077Z","endTime":"2025-07-29T00:48:23.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:48:23.337Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:50:25.599Z","endTime":"2025-07-29T00:52:05.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.39622369945492,"strikeZoneBottom":1.60768144297895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.160456375280717,"aZ":-14.961986549230334,"pfxX":-5.3394447803211555,"pfxZ":8.315655964308956,"pX":-1.0806819576781663,"pZ":3.700298391581598,"vX0":3.7082512195362054,"vY0":-142.37064873677826,"vZ0":-1.4791317702796256,"x":158.19,"y":138.87,"x0":-1.700919043605573,"y0":50.000783427641494,"z0":5.165192940232862,"aX":-11.050286861855815},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":9.0,"spinRate":2497,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.38351386442750446,"extension":7.733094602661811},"index":0,"playId":"efc594e0-c164-35ae-ae39-4fbfff7aafb4","pitchNumber":1,"startTime":"2025-07-29T00:50:33.747Z","endTime":"2025-07-29T00:50:37.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.49312010618024,"strikeZoneBottom":1.57536484411516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.406606682618392,"aZ":-29.677436445455413,"pfxX":0.8770871247354612,"pfxZ":1.4251678337617566,"pX":-0.0652836469675231,"pZ":2.9044342830144667,"vX0":4.205141561480739,"vY0":-131.06862044648554,"vZ0":0.35000564617551055,"x":119.49,"y":160.36,"x0":-1.798743049249708,"y0":50.006008296901825,"z0":4.969708599165028,"aX":1.538724397741831},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.9,"breakHorizontal":-2.4,"spinRate":2451,"spinDirection":135},"zone":2,"typeConfidence":0.84,"plateTime":0.4164976217236225,"extension":7.555013293126459},"index":1,"playId":"89366b58-856c-39e6-955e-ac6ecb30450c","pitchNumber":2,"startTime":"2025-07-29T00:50:48.774Z","endTime":"2025-07-29T00:50:54.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.752133920494604,"aZ":-13.924257657950475,"pfxX":-6.115656364524892,"pfxZ":8.945924352707493,"pX":-0.09625390733272984,"pZ":3.6248677872239776,"vX0":6.7510967215992475,"vY0":-141.36842128059072,"vZ0":-1.5289887485571347,"x":120.67,"y":140.91,"x0":-1.7114490097323725,"y0":50.006799647622294,"z0":5.058624467944159,"aX":-12.482701564956665},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2537,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.3862277561087617,"extension":7.593191402151129},"index":2,"playId":"91f288ea-baa0-360a-8aef-8cbfa28aed45","pitchNumber":3,"startTime":"2025-07-29T00:51:04.453Z","endTime":"2025-07-29T00:51:07.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.55770771079819,"strikeZoneBottom":1.60768058919635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.668633505384943,"aZ":-24.908377104540993,"pfxX":-9.969277419461863,"pfxZ":4.014591336333707,"pX":-0.37153130573335535,"pZ":0.9757882356094479,"vX0":6.581661325341477,"vY0":-133.38420972908466,"vZ0":-5.913724481211203,"x":131.16,"y":212.43,"x0":-1.5711027986457933,"y0":50.00004567736744,"z0":5.008289408541148,"aX":-18.02887942498397},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":16.7,"spinRate":2090,"spinDirection":259},"zone":13,"typeConfidence":0.93,"plateTime":0.41004787407522914,"extension":7.685795734603835},"index":3,"playId":"e5cb3e81-d55b-3524-986f-e0ce717aca67","pitchNumber":4,"startTime":"2025-07-29T00:51:25.336Z","endTime":"2025-07-29T00:51:28.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.9,"strikeZoneTop":3.49312025456654,"strikeZoneBottom":1.60768231747148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19155707448295,"aZ":-14.3273305382478,"pfxX":-6.447204234866698,"pfxZ":8.593718433299362,"pX":-1.1987857398816368,"pZ":2.7902968449109524,"vX0":3.8518317287677872,"vY0":-143.00510656554735,"vZ0":-3.8447503597371133,"x":162.69,"y":163.44,"x0":-1.7237585399570161,"y0":50.00219423037188,"z0":5.047644538973689,"aX":-13.386659127846162},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.0,"breakHorizontal":10.9,"spinRate":2531,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.38264992268518006,"extension":7.76928638736439},"index":4,"playId":"d95c7727-c198-3274-a296-e817409df213","pitchNumber":5,"startTime":"2025-07-29T00:51:43.634Z","endTime":"2025-07-29T00:51:49.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.348099739372316,"aZ":-12.473247857493593,"pfxX":-5.522317079346838,"pfxZ":9.466085487318898,"pX":0.38762582157160563,"pZ":3.0161262800768456,"vX0":7.513161578961776,"vY0":-142.77057880391123,"vZ0":-3.4861279200072954,"x":102.22,"y":157.34,"x0":-1.5505434341930537,"y0":50.003509284104304,"z0":5.028538134907041,"aX":-11.494615118221892},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.7,"breakHorizontal":8.6,"spinRate":2611,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.38245530398778493,"extension":7.7715132119564485},"index":5,"playId":"06a0d4be-d1e3-33fc-849d-51aac6583a12","pitchNumber":6,"startTime":"2025-07-29T00:52:01.792Z","endTime":"2025-07-29T00:52:05.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:52:05.120Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to left fielder Isaac Collins.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:52:18.963Z","endTime":"2025-07-29T00:54:59.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.4,"endSpeed":89.4,"strikeZoneTop":3.42298093392019,"strikeZoneBottom":1.62657202394739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26704708600137,"aZ":-13.45803508598469,"pfxX":-6.286849738978631,"pfxZ":9.152924179559776,"pX":0.8407429864180215,"pZ":3.1595313517193517,"vX0":9.129256516033646,"vY0":-141.59987131805235,"vZ0":-2.8071738797888095,"x":84.95,"y":153.47,"x0":-1.598046951661055,"y0":50.00004116081994,"z0":5.017066274139499,"aX":-12.852575447029542},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":9.7,"spinRate":2568,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.38580678103160926,"extension":7.947278305460801},"index":0,"playId":"75646ae4-e965-33c1-9138-ca0ee59e4770","pitchNumber":1,"startTime":"2025-07-29T00:52:31.676Z","endTime":"2025-07-29T00:52:38.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.45639228316614,"strikeZoneBottom":1.6934270948487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53604596577454,"aZ":-13.633366649874976,"pfxX":-6.19171825766509,"pfxZ":9.134503871201593,"pX":1.4063107538766513,"pZ":2.715343105708904,"vX0":10.474840988279201,"vY0":-140.990342699605,"vZ0":-3.708429663574416,"x":63.39,"y":165.47,"x0":-1.5385013234390188,"y0":50.0045980311566,"z0":4.916813777173762,"aX":-12.571037501218438},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":9.2,"spinRate":2571,"spinDirection":222},"zone":12,"typeConfidence":0.89,"plateTime":0.3872417536171935,"extension":7.698050138499234},"index":1,"playId":"6f586689-f397-3cec-81cd-a937bc90cf45","pitchNumber":2,"startTime":"2025-07-29T00:52:49.713Z","endTime":"2025-07-29T00:52:52.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.45641150302199,"strikeZoneBottom":1.69342119270486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47318641869731,"aZ":-13.020146969483953,"pfxX":-6.089884282444627,"pfxZ":9.269341391071666,"pX":0.6608011439936229,"pZ":2.781623130163801,"vX0":8.572724530303855,"vY0":-142.52809394300306,"vZ0":-3.9343692736106766,"x":91.81,"y":163.68,"x0":-1.5888355039618574,"y0":50.00094460154381,"z0":4.996876362738331,"aX":-12.58198421144727},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.2,"breakHorizontal":9.4,"spinRate":2586,"spinDirection":223},"zone":6,"typeConfidence":0.91,"plateTime":0.3836838420515831,"extension":7.678163716316855},"index":2,"playId":"06521b4e-78e3-35f8-9f27-dbe65d282886","pitchNumber":3,"startTime":"2025-07-29T00:53:07.992Z","endTime":"2025-07-29T00:53:11.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":97.7,"endSpeed":89.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.335074050141802,"aZ":-13.973413836043912,"pfxX":-6.861789123778477,"pfxZ":8.835020077577905,"pX":0.7115455342041385,"pZ":3.381646046329438,"vX0":9.535468914053752,"vY0":-142.09449496936446,"vZ0":-2.1772024932235565,"x":89.88,"y":147.48,"x0":-1.7848065889259814,"y0":50.00017460813173,"z0":5.03787205067189,"aX":-14.132629497104801},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2668,"spinDirection":221},"zone":3,"typeConfidence":0.9,"plateTime":0.38439569649709604,"extension":7.957215215620033},"index":3,"playId":"9c2ef0c9-4c7a-328a-a5e7-1cc34c23e10b","pitchNumber":4,"startTime":"2025-07-29T00:53:23.946Z","endTime":"2025-07-29T00:53:27.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":86.1,"endSpeed":79.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.01032088077948,"aZ":-40.51049328594318,"pfxX":2.6862382084303236,"pfxZ":-5.206153964291348,"pX":0.45206692210110877,"pZ":1.7900581655738814,"vX0":3.6918132052654613,"vY0":-125.4227638640495,"vZ0":-0.6003366926901146,"x":99.77,"y":190.45,"x0":-1.3846258710608967,"y0":50.00074634567922,"z0":5.319889683907775,"aX":4.303069503668756},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-9.4,"breakHorizontal":-5.6,"spinRate":2543,"spinDirection":53},"zone":9,"typeConfidence":0.91,"plateTime":0.4357530143012136,"extension":7.6650405987001315},"index":4,"playId":"d3dae444-c82b-34bf-82b1-f28954dce4f6","pitchNumber":5,"startTime":"2025-07-29T00:53:45.274Z","endTime":"2025-07-29T00:53:48.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"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-29T00:53:58.855Z","endTime":"2025-07-29T00:54:15.025Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.862181888018245,"aZ":-25.23824036249549,"pfxX":-9.366569453807985,"pfxZ":3.8335676547132858,"pX":0.3192595898020228,"pZ":1.833391964580256,"vX0":8.273795672018604,"vY0":-133.2452457240709,"vZ0":-3.744909095112504,"x":104.83,"y":189.28,"x0":-1.5992643099403154,"y0":50.00335017781802,"z0":5.0667639381184655,"aX":-16.953904004767548},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.4,"breakHorizontal":15.4,"spinRate":2029,"spinDirection":251},"zone":9,"typeConfidence":0.94,"plateTime":0.4100253748617617,"extension":7.794750461852154},"index":6,"playId":"ffc628f5-a092-3d4e-a866-cc3af1c15ee3","pitchNumber":6,"startTime":"2025-07-29T00:54:15.025Z","endTime":"2025-07-29T00:54:20.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.354033818102977,"aZ":-27.316287981094646,"pfxX":1.647952166695555,"pfxZ":2.6143939827963365,"pX":0.18472840581761357,"pZ":2.271362325604988,"vX0":4.289593666636557,"vY0":-134.97739962091865,"vZ0":-2.0408090110028603,"x":109.96,"y":177.45,"x0":-1.6346079470700754,"y0":50.00494371343691,"z0":4.946762760963315,"aX":3.0620620453995895},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.6,"breakHorizontal":-3.8,"spinRate":2594,"spinDirection":161},"zone":5,"typeConfidence":0.9,"plateTime":0.40466849662502646,"extension":7.351583070013584},"hitData":{"launchSpeed":82.9,"launchAngle":43.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.2,"coordY":104.03}},"index":7,"playId":"ff3298bf-4d50-379b-a526-02646d612340","pitchNumber":7,"startTime":"2025-07-29T00:54:50.578Z","endTime":"2025-07-29T00:54:59.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:54:59.362Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brewers challenged (play at 1st), call on the field was overturned: Nico Hoerner grounds out, third baseman Caleb Durbin to first baseman Andrew Vaughn.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:55:02.886Z","endTime":"2025-07-29T00:55:35.159Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.641570959389387,"aZ":-27.247873402296534,"pfxX":1.4062593582392386,"pfxZ":2.6770244457279135,"pX":-0.10349072274374879,"pZ":2.0750575334071724,"vX0":4.310299816969727,"vY0":-133.96739934087898,"vZ0":-2.4788518868835414,"x":120.94,"y":182.75,"x0":-1.908090173877969,"y0":50.001224338963546,"z0":4.93566457785811,"aX":2.5870736073499354},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.6,"breakHorizontal":-3.4,"spinRate":2534,"spinDirection":174},"zone":8,"typeConfidence":0.9,"plateTime":0.40695073735210663,"extension":7.649745226430231},"hitData":{"launchSpeed":64.9,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":125.34,"coordY":202.89}},"index":0,"playId":"f8e34d0a-b9d3-3b98-904a-167b98d5f9c1","pitchNumber":1,"startTime":"2025-07-29T00:55:27.155Z","endTime":"2025-07-29T00:55:35.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":694819,"link":"/api/v1/people/694819"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":158},"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:55:35.159Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out softly, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:58:30.898Z","endTime":"2025-07-29T00:59:55.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.02213762094333,"aZ":-32.56476934334518,"pfxX":-0.6119432621427641,"pfxZ":-0.27387611980641857,"pX":-0.9978344031457708,"pZ":2.6323756979330537,"vX0":-7.2019766012971544,"vY0":-117.54770704822282,"vZ0":1.2995676031578673,"x":155.04,"y":167.71,"x0":2.1776914002089756,"y0":50.00584549217157,"z0":5.082084589004435,"aX":-0.860196315470672},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.1,"breakHorizontal":2.8,"spinRate":2396,"spinDirection":303},"zone":11,"typeConfidence":0.91,"plateTime":0.46489026467097716,"extension":6.165832598938809},"index":0,"playId":"07729ed7-4655-32d9-9d33-9ec1f3032209","pitchNumber":1,"startTime":"2025-07-29T00:58:51.899Z","endTime":"2025-07-29T00:58:56.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":77.3,"endSpeed":71.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.800320324236935,"aZ":-29.713132169488897,"pfxX":8.431661140882348,"pfxZ":1.907812007404166,"pX":-0.3516607173059952,"pZ":2.004057212874049,"vX0":-7.193109733762898,"vY0":-112.46396210074246,"vZ0":-0.8681744045979137,"x":130.4,"y":184.67,"x0":1.7799860970370192,"y0":50.004948472188765,"z0":5.386699774795368,"aX":10.892826725292759},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":3.5,"breakHorizontal":-13.7,"spinRate":1824,"spinDirection":120},"zone":7,"typeConfidence":0.86,"plateTime":0.4854817914023597,"extension":6.365489735543553},"index":1,"playId":"91bd350b-2c93-39bb-aace-5896addca79b","pitchNumber":2,"startTime":"2025-07-29T00:59:10.082Z","endTime":"2025-07-29T00:59:14.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":93.7,"endSpeed":85.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39581552894628,"aZ":-18.91822792707305,"pfxX":8.094029365241632,"pfxZ":7.052079717203368,"pX":0.3985440742224349,"pZ":2.7512384166828423,"vX0":-6.632219762045621,"vY0":-136.33012727252847,"vZ0":-3.280847564362274,"x":101.81,"y":164.5,"x0":1.8130415490837462,"y0":50.00267627460791,"z0":5.278545589140853,"aX":15.21286410222149},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":-13.2,"spinRate":2421,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.4020041920503701,"extension":6.380066254526199},"index":2,"playId":"0f166512-2595-39c4-bb86-b6210301b904","pitchNumber":3,"startTime":"2025-07-29T00:59:29.066Z","endTime":"2025-07-29T00:59:32.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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.4,"endSpeed":86.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.12386594778519,"aZ":-17.412546989893777,"pfxX":7.472921512341989,"pfxZ":7.743480286060662,"pX":-1.0133739614485417,"pZ":2.374836808822671,"vX0":-9.627570082041196,"vY0":-137.13728547127585,"vZ0":-4.684063173155412,"x":155.63,"y":174.66,"x0":1.570669897943738,"y0":50.00022966436649,"z0":5.291403542475962,"aX":14.241987256242505},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":-11.5,"spinRate":2388,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.39929328906806294,"extension":6.413635251922935},"hitData":{"launchSpeed":57.4,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":111.05,"coordY":162.9}},"index":3,"playId":"674aeb67-6182-37a1-9e61-413e3ae2f471","pitchNumber":4,"startTime":"2025-07-29T00:59:47.457Z","endTime":"2025-07-29T00:59:55.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:59:55.501Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Frelick called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T01:00:08.546Z","endTime":"2025-07-29T01:01:09.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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":73.0,"endSpeed":67.7,"strikeZoneTop":3.04437275383489,"strikeZoneBottom":1.49283210372346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.890554203993037,"aZ":-38.713443408884594,"pfxX":-5.694681658403144,"pfxZ":-5.710014608876583,"pX":0.4255686819609611,"pZ":1.9052752938253874,"vX0":-1.90081497534592,"vY0":-106.25337739719738,"vZ0":1.5873117991995196,"x":100.78,"y":187.34,"x0":2.0710833146418484,"y0":50.002206488920116,"z0":5.541322273338331,"aX":-6.522687331703303},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-9.6,"breakHorizontal":10.8,"spinRate":2272,"spinDirection":309},"zone":9,"typeConfidence":0.9,"plateTime":0.5151193017914917,"extension":6.167349014499502},"index":0,"playId":"eedad204-995c-30c2-905d-2ab471c51736","pitchNumber":1,"startTime":"2025-07-29T01:00:18.610Z","endTime":"2025-07-29T01:00:22.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.12514373433655,"strikeZoneBottom":1.47008341650383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24611652582423,"aZ":-23.299320046876492,"pfxX":9.849804364307628,"pfxZ":5.025909516423377,"pX":-0.45239982154714425,"pZ":3.2152720057267055,"vX0":-9.52122746402646,"vY0":-131.8756758106007,"vZ0":-0.6511263405207997,"x":134.24,"y":151.97,"x0":1.9198151906004695,"y0":50.00565757478148,"z0":5.179402428913049,"aX":17.40500965253861},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":-15.8,"spinRate":2288,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.4148528173322421,"extension":6.3086435538751235},"index":1,"playId":"c23ceb90-ef47-38de-8637-e9b7cdfb38ce","pitchNumber":2,"startTime":"2025-07-29T01:00:30.713Z","endTime":"2025-07-29T01:00:34.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":71.1,"strikeZoneTop":3.07719539847308,"strikeZoneBottom":1.49282528586792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.672673405466906,"aZ":-27.08941331437457,"pfxX":8.129797713333337,"pfxZ":4.013228157325706,"pX":-0.10770078728223108,"pZ":1.1718277969085773,"vX0":-7.034613725027245,"vY0":-111.19065013124523,"vZ0":-2.7547011216450086,"x":121.11,"y":207.14,"x0":2.022628873286982,"y0":50.0030705798595,"z0":5.203270453578417,"aX":10.303377383580923},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":7.0,"breakHorizontal":-13.2,"spinRate":1780,"spinDirection":119},"zone":13,"typeConfidence":0.89,"plateTime":0.49034317299755026,"extension":6.320522024066663},"index":2,"playId":"245802a1-6e16-3412-9314-064dcc895ba9","pitchNumber":3,"startTime":"2025-07-29T01:00:44.905Z","endTime":"2025-07-29T01:00:48.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.0443905798527,"strikeZoneBottom":1.42717637373263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.316709512499866,"aZ":-20.116944329106435,"pfxX":9.054579653546813,"pfxZ":6.615492653262372,"pX":-0.052634041280825224,"pZ":2.0524239063613714,"vX0":-7.914943737520672,"vY0":-133.98304215081197,"vZ0":-4.041977902720224,"x":119.01,"y":183.36,"x0":1.7600267151353022,"y0":50.00116547045124,"z0":5.013831289016803,"aX":16.499035163857442},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":-14.8,"spinRate":2322,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.40844175610391087,"extension":6.143570666325551},"index":3,"playId":"dd39dd3c-42bb-3622-a9b2-dbb9509d6009","pitchNumber":4,"startTime":"2025-07-29T01:01:02.615Z","endTime":"2025-07-29T01:01:09.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:01:09.627Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Chourio walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T01:01:07.824Z","endTime":"2025-07-29T01:03:25.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.0,"endSpeed":68.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.750413720565298,"aZ":-38.10370270001265,"pfxX":-5.167297173826464,"pfxZ":-5.172768722726198,"pX":-1.1483435011553356,"pZ":1.4647419340283447,"vX0":-4.709844439543628,"vY0":-106.26505205788703,"vZ0":0.15598520997308696,"x":160.77,"y":199.23,"x0":1.7657948046662248,"y0":50.00226090838597,"z0":5.709552102657099,"aX":-5.924367105230524},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-9.0,"breakHorizontal":10.6,"spinRate":2361,"spinDirection":313},"zone":13,"typeConfidence":0.89,"plateTime":0.514903070970671,"extension":6.212103406709101},"index":0,"playId":"89eb7de4-7794-316b-a91e-109300757d6b","pitchNumber":1,"startTime":"2025-07-29T01:01:31.022Z","endTime":"2025-07-29T01:01:35.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":77.7,"endSpeed":72.2,"strikeZoneTop":3.30643088313817,"strikeZoneBottom":1.63999963318062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.721996412488423,"aZ":-27.021293550127368,"pfxX":8.974390634657793,"pfxZ":3.938431869176962,"pX":0.7581304920420523,"pZ":0.9204193449589051,"vX0":-5.258326649010553,"vY0":-113.1293478378592,"vZ0":-3.6299527442657338,"x":88.1,"y":213.93,"x0":1.9350238509930129,"y0":50.004149397181244,"z0":5.225512187189325,"aX":11.748792566018865},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":6.6,"breakHorizontal":-15.1,"spinRate":1813,"spinDirection":120},"zone":14,"typeConfidence":0.92,"plateTime":0.48234209905928704,"extension":6.27522513326917},"index":1,"playId":"9ca5975f-869f-3993-a2e3-dbf8e1fe4de2","pitchNumber":2,"startTime":"2025-07-29T01:01:48.374Z","endTime":"2025-07-29T01:01:51.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.662070105610905,"aZ":-30.57138877917194,"pfxX":-3.1681862514461754,"pfxZ":1.1524298025443933,"pX":0.3961539904330409,"pZ":2.148077567217036,"vX0":-3.313359778799859,"vY0":-117.15115060477393,"vZ0":0.2817951731629904,"x":101.9,"y":180.78,"x0":2.239267222578295,"y0":50.00349291832234,"z0":4.8784478959158255,"aX":-4.413906909064166},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.4,"breakHorizontal":6.5,"spinRate":2537,"spinDirection":294},"zone":9,"typeConfidence":0.91,"plateTime":0.4671362410964499,"extension":6.308869369761241},"index":2,"playId":"ccf275c8-2318-3ce0-9247-1a73f9ce9214","pitchNumber":3,"startTime":"2025-07-29T01:02:01.353Z","endTime":"2025-07-29T01:02:04.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-29T01:02:14.433Z","endTime":"2025-07-29T01:02:25.934Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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.1,"endSpeed":85.9,"strikeZoneTop":3.30643809579836,"strikeZoneBottom":1.64000052376696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.348100147863814,"aZ":-18.276099594204393,"pfxX":8.425933794839722,"pfxZ":7.35951363106276,"pX":-1.1377807088490037,"pZ":2.2644544153652317,"vX0":-10.743384605171276,"vY0":-136.63017418785762,"vZ0":-4.307736228503631,"x":160.37,"y":177.64,"x0":1.7522040667725152,"y0":50.00671408072641,"z0":5.119128479550185,"aX":15.921039874183283},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":-13.0,"spinRate":2429,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.40101582589405016,"extension":6.318303027182843},"index":4,"playId":"0f78d8cd-8639-367e-953d-21ffd6cf0a2d","pitchNumber":4,"startTime":"2025-07-29T01:02:25.934Z","endTime":"2025-07-29T01:02:29.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.20625249457142,"strikeZoneBottom":1.5731704680043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.329443186568014,"aZ":-32.21702566537801,"pfxX":-2.6340567627711664,"pfxZ":-0.030624898056569094,"pX":1.9130266499480308,"pZ":2.025662612299883,"vX0":-0.38892643326878096,"vY0":-114.35113073733098,"vZ0":0.8883588259963522,"x":44.08,"y":184.09,"x0":2.4275685998258463,"y0":50.00397923304018,"z0":4.795842752805055,"aX":-3.484112051961844},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.5,"breakHorizontal":4.9,"spinRate":2310,"spinDirection":274},"zone":14,"typeConfidence":0.85,"plateTime":0.47921964493856617,"extension":6.214300810666777},"index":5,"playId":"277841b8-d7b9-3b65-98a4-bdedbb96a3ba","pitchNumber":5,"startTime":"2025-07-29T01:02:47.177Z","endTime":"2025-07-29T01:02:50.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.138021720630555,"aZ":-29.442273920368947,"pfxX":9.248773369485871,"pfxZ":2.168017773249657,"pX":-0.2781422826407852,"pZ":1.495337483930181,"vX0":-7.288653592699061,"vY0":-111.31193232488332,"vZ0":-1.8188113523983938,"x":127.6,"y":198.41,"x0":1.829982756769292,"y0":50.003237677035635,"z0":5.358428604528018,"aX":11.65881689646801},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":3.7,"breakHorizontal":-15.0,"spinRate":1762,"spinDirection":115},"zone":13,"typeConfidence":0.88,"plateTime":0.49122897461258175,"extension":6.1628389963074115},"index":6,"playId":"7dbdb805-0af9-3022-9db1-faec57bd0c00","pitchNumber":6,"startTime":"2025-07-29T01:03:00.746Z","endTime":"2025-07-29T01:03:06.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.37323298915941,"strikeZoneBottom":1.67340606348834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.478351110445107,"aZ":-17.907798004696875,"pfxX":8.18509639820039,"pfxZ":7.674777386944726,"pX":-1.5781702856450408,"pZ":2.8689585930355403,"vX0":-11.681447231792422,"vY0":-135.6751438748206,"vZ0":-2.8339171181689764,"x":177.16,"y":161.32,"x0":1.7254214171011488,"y0":50.00257508416748,"z0":5.179223576457232,"aX":15.215831640760985},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":-12.2,"spinRate":2408,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.4041476260342125,"extension":6.409003792709414},"index":7,"playId":"ae0853ef-b3ab-3625-8a5b-c78e9a668649","pitchNumber":7,"startTime":"2025-07-29T01:03:21.507Z","endTime":"2025-07-29T01:03:25.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:03:25.708Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"William Contreras pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T01:03:33.628Z","endTime":"2025-07-29T01:04:04.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.1,"endSpeed":84.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.431589357036582,"aZ":-18.051639245635474,"pfxX":6.793103765135744,"pfxZ":7.763330414633852,"pX":-0.7653450519365692,"pZ":3.2705298523715243,"vX0":-8.634692630167072,"vY0":-133.9056156614652,"vZ0":-2.182499676771342,"x":146.17,"y":150.48,"x0":1.615784630900807,"y0":50.003693167642815,"z0":5.385160592430692,"aX":12.359621602543752},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":-10.4,"spinRate":2368,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.4087709695787751,"extension":6.380202301954214},"hitData":{"launchSpeed":73.5,"launchAngle":63.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.91,"coordY":143.39}},"index":0,"playId":"5852a55d-4182-39aa-91d8-0ac401b82b69","pitchNumber":1,"startTime":"2025-07-29T01:03:52.497Z","endTime":"2025-07-29T01:04:04.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:04:04.022Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T01:06:19.117Z","endTime":"2025-07-29T01:07:15.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: DL Hall replaces Jacob Misiorowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:04:46.650Z","endTime":"2025-07-29T01:06:21.433Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694819,"link":"/api/v1/people/694819","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.48355953506655,"strikeZoneBottom":1.64358476065525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.43060613897642,"aZ":-19.140516179601054,"pfxX":0.2370497601973005,"pfxZ":6.88535058055136,"pX":-1.652800912062319,"pZ":2.061354467690859,"vX0":-11.784230246923961,"vY0":-136.11790648061896,"vZ0":-4.714383264006479,"x":180.0,"y":183.12,"x0":2.685918801093405,"y0":50.004428225946775,"z0":5.125279836279338,"aX":0.4523520518538533},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":1.8,"spinRate":2474,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4010688714030124,"extension":6.792654292284164},"index":1,"playId":"e8ff5f84-e581-35a2-8209-1d5b7023c5c8","pitchNumber":1,"startTime":"2025-07-29T01:06:21.433Z","endTime":"2025-07-29T01:06:27.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.28226092122473,"strikeZoneBottom":1.57642997699918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.679498565475118,"aZ":-26.955601620285595,"pfxX":8.73763994601599,"pfxZ":3.5154431346001935,"pX":-0.4019898421179358,"pZ":2.3623814336793085,"vX0":-10.118899397722553,"vY0":-120.37224649048537,"vZ0":-1.454793512533266,"x":132.32,"y":175.0,"x0":2.6971584104132234,"y0":50.005721897614215,"z0":5.3340848923974225,"aX":12.98290130310581},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.4,"breakHorizontal":-13.8,"spinRate":2048,"spinDirection":108},"zone":4,"typeConfidence":2.0,"plateTime":0.4529258101693334,"extension":6.913685011768823},"index":2,"playId":"fbcf0346-b3cd-33fd-9c4c-3fcd4239dd90","pitchNumber":2,"startTime":"2025-07-29T01:06:36.634Z","endTime":"2025-07-29T01:06:40.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":94.9,"endSpeed":87.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.713757110355523,"aZ":-14.559881213274021,"pfxX":5.602350340065611,"pfxZ":9.06082243470996,"pX":0.32050305264980966,"pZ":2.7181281194310745,"vX0":-8.240562681052216,"vY0":-138.04779699516743,"vZ0":-4.609579766238657,"x":104.78,"y":165.39,"x0":2.6066989314012408,"y0":50.00113677890575,"z0":5.379106878688302,"aX":10.889198227237088},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":-8.5,"spinRate":2279,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.3957216694694279,"extension":6.7357621540952985},"index":3,"playId":"b30a1842-1a0f-317b-9dc9-8803f6a9165b","pitchNumber":3,"startTime":"2025-07-29T01:06:49.020Z","endTime":"2025-07-29T01:06:52.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-29T01:07:01.741Z","endTime":"2025-07-29T01:07:11.900Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.51710576719706,"strikeZoneBottom":1.64357660134576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.763599697896154,"aZ":-14.758617052435556,"pfxX":5.8011582754896915,"pfxZ":8.843268487654203,"pX":0.3089257314526643,"pZ":2.011195115969833,"vX0":-8.183767165987016,"vY0":-139.10121636021356,"vZ0":-6.162000289007076,"x":105.22,"y":184.48,"x0":2.5286999615228654,"y0":50.00422109876128,"z0":5.22522775926548,"aX":11.426334765968944},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":-8.9,"spinRate":2241,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.3930361170155856,"extension":6.951303912158292},"index":5,"playId":"edc1dc29-ae45-32f8-8a78-92c3ebbb10e7","pitchNumber":4,"startTime":"2025-07-29T01:07:11.900Z","endTime":"2025-07-29T01:07:15.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:07:15.277Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a sharp line drive to right fielder Sal Frelick.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T01:07:30.042Z","endTime":"2025-07-29T01:08:23.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.52016080890311,"aZ":-32.460626898829716,"pfxX":-1.7424151810661668,"pfxZ":-0.17330736343541098,"pX":-0.3668418722154996,"pZ":2.4624605117527505,"vX0":-6.75798166357333,"vY0":-126.78730513167366,"vZ0":-0.946923600708823,"x":130.98,"y":172.29,"x0":2.557847285883946,"y0":50.00509498820122,"z0":5.427494755420365,"aX":-2.840616094747089},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":4.7,"spinRate":2535,"spinDirection":271},"zone":4,"typeConfidence":2.0,"plateTime":0.4317269451702894,"extension":6.946740866456102},"index":0,"playId":"324fe958-dcbc-3bd3-973f-54472bd07289","pitchNumber":1,"startTime":"2025-07-29T01:07:36.044Z","endTime":"2025-07-29T01:07:40.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.24696668435863,"strikeZoneBottom":1.57305548713239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97906467481814,"aZ":-33.02829444598886,"pfxX":-3.8367924087542504,"pfxZ":-0.5250875998372209,"pX":0.7769061306420705,"pZ":3.0278865421546417,"vX0":-3.7494388822195104,"vY0":-126.96030789678386,"vZ0":0.44057806546946554,"x":87.39,"y":157.03,"x0":2.768910139953103,"y0":50.0005735418854,"z0":5.4720123673151235,"aX":-6.287134380129994},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":7.8,"spinRate":2593,"spinDirection":258},"zone":3,"typeConfidence":2.0,"plateTime":0.43073548517816995,"extension":6.584774684888365},"index":1,"playId":"2662f64f-d583-362f-b1c1-4586d4c54b0b","pitchNumber":2,"startTime":"2025-07-29T01:07:50.351Z","endTime":"2025-07-29T01:07:54.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"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-29T01:07:59.101Z","endTime":"2025-07-29T01:08:12.724Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64384589396099,"aZ":-35.07590581320176,"pfxX":-3.5060843653832037,"pfxZ":-1.7852748563262342,"pX":0.11275202957659168,"pZ":2.270901415653134,"vX0":-4.810188536753971,"vY0":-126.22372647221262,"vZ0":-0.5611207861375654,"x":112.7,"y":177.47,"x0":2.4923319691553636,"y0":50.00055746360946,"z0":5.299563089191957,"aX":-5.70485235328798},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.1,"breakHorizontal":7.3,"spinRate":2559,"spinDirection":289},"zone":5,"typeConfidence":2.0,"plateTime":0.43252681673746585,"extension":6.915910918187926},"hitData":{"launchSpeed":100.8,"launchAngle":14.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.87,"coordY":87.12}},"index":3,"playId":"3585ff5d-8113-3efc-b695-e329470733b1","pitchNumber":3,"startTime":"2025-07-29T01:08:12.724Z","endTime":"2025-07-29T01:08:23.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.92,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:08:23.763Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Tucker pops out to third baseman Caleb Durbin in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T01:08:24.696Z","endTime":"2025-07-29T01:09:00.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.00420761242176,"aZ":-12.54281650320228,"pfxX":4.255272567653917,"pfxZ":9.912765492667303,"pX":0.05253422173496151,"pZ":3.1195151115643966,"vX0":-7.7758658495890485,"vY0":-140.14189955475499,"vZ0":-4.240172675231873,"x":115.0,"y":154.55,"x0":2.315899988123046,"y0":50.00005598491013,"z0":5.4773402363594474,"aX":8.425659322120676},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":-6.0,"spinRate":2357,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.39152002697888744,"extension":6.779296245614653},"hitData":{"launchSpeed":90.7,"launchAngle":68.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":77.31,"coordY":169.42}},"index":0,"playId":"3c6965a6-6a21-398d-9896-92465916360f","pitchNumber":1,"startTime":"2025-07-29T01:08:49.392Z","endTime":"2025-07-29T01:09:00.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":4.20000000000001,"leverageIndex":1.77,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:09:00.500Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Seiya Suzuki walks. Michael Busch to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T01:09:24.682Z","endTime":"2025-07-29T01:10:51.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.16000139421947,"strikeZoneBottom":1.44271610182508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45055421115946,"aZ":-18.115791154742823,"pfxX":5.568511891249656,"pfxZ":7.21961474853006,"pX":-0.4517039957293301,"pZ":2.5706176663633933,"vX0":-9.479943704283997,"vY0":-138.3282450822218,"vZ0":-4.546733803703064,"x":134.22,"y":169.37,"x0":2.288739928535668,"y0":50.004924002361506,"z0":5.442046671478172,"aX":10.846770517255452},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":-8.3,"spinRate":2176,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.3952309227880364,"extension":7.006661834221349},"index":0,"playId":"c0ad882c-a954-362b-b8a7-efe75b2eb09e","pitchNumber":1,"startTime":"2025-07-29T01:09:24.682Z","endTime":"2025-07-29T01:09:28.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.12729783642922,"strikeZoneBottom":1.37727504957468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.238511745165358,"aZ":-23.967665574854347,"pfxX":9.587563447811604,"pfxZ":5.427766877380939,"pX":-0.036334645446497886,"pZ":0.15793921331861255,"vX0":-9.243384091842753,"vY0":-121.97907612457391,"vZ0":-6.891790525705047,"x":118.38,"y":234.52,"x0":2.5505082457806134,"y0":50.002682172044786,"z0":5.076615429898812,"aX":14.496299941469404},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.4,"breakHorizontal":-15.2,"spinRate":2172,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.4484462291487792,"extension":7.057241277528731},"index":1,"playId":"937d20f8-796a-311d-bbbc-bcb98505c8f0","pitchNumber":2,"startTime":"2025-07-29T01:09:38.069Z","endTime":"2025-07-29T01:09:41.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.12730489542447,"strikeZoneBottom":1.377280964632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79201816140233,"aZ":-30.96506777709431,"pfxX":9.900012847479054,"pfxZ":0.8228426519259884,"pX":0.7767882756717127,"pZ":4.245858801809341,"vX0":-7.460675602890698,"vY0":-120.70367214988862,"vZ0":3.3528166926795366,"x":87.39,"y":124.14,"x0":2.6235689234021886,"y0":50.00436057853103,"z0":5.567530526061181,"aX":14.589735255348813},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.6,"breakHorizontal":-16.1,"spinRate":2033,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.45401767874421006,"extension":6.661331948290506},"index":2,"playId":"bee91b83-f8ea-3878-b1d5-3dd8d2fd2b7e","pitchNumber":3,"startTime":"2025-07-29T01:10:09.291Z","endTime":"2025-07-29T01:10:12.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.09459511131608,"strikeZoneBottom":1.34455362955289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.186036013027923,"aZ":-25.875595026264747,"pfxX":10.924094048732847,"pfxZ":4.151659429846973,"pX":0.3152149640013715,"pZ":1.111880358085069,"vX0":-9.072498860879692,"vY0":-122.38495231863115,"vZ0":-4.569147329867243,"x":104.98,"y":208.76,"x0":2.651284792829725,"y0":50.001813223773794,"z0":5.219570487663193,"aX":16.568216687003243},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.6,"breakHorizontal":-17.6,"spinRate":2141,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.44756721999111004,"extension":6.858961060319522},"index":3,"playId":"430f2c21-99a8-3e7b-8ceb-e5cc69bc2725","pitchNumber":4,"startTime":"2025-07-29T01:10:29.201Z","endTime":"2025-07-29T01:10:33.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.3,"strikeZoneTop":3.16000109382713,"strikeZoneBottom":1.37727663464439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.760795131866715,"aZ":-20.18009507730351,"pfxX":1.9641373027859244,"pfxZ":6.136569324334321,"pX":-0.310400693871012,"pZ":0.2073072814003686,"vX0":-8.534921274909122,"vY0":-137.96707187647806,"vZ0":-9.433876503714584,"x":128.83,"y":233.18,"x0":2.549795940109278,"y0":50.00432726644816,"z0":4.99648013139112,"aX":3.84093971517154},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":-2.0,"spinRate":2453,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.3949566880205073,"extension":7.243439093665518},"index":4,"playId":"9d932e37-d930-3dd1-86ff-3228b4a34cb8","pitchNumber":5,"startTime":"2025-07-29T01:10:47.815Z","endTime":"2025-07-29T01:10:51.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:10:51.050Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to right fielder Sal Frelick.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T01:11:12.804Z","endTime":"2025-07-29T01:12:19.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.176114452428273,"aZ":-32.92964487465524,"pfxX":-2.2547118655284373,"pfxZ":-0.45875331045649137,"pX":0.36081459765125035,"pZ":1.4193469058912507,"vX0":-4.390617318229025,"vY0":-127.19620085817705,"vZ0":-3.1047529228995376,"x":103.25,"y":200.46,"x0":2.3968903589682946,"y0":50.00102472743465,"z0":5.245771458922663,"aX":-3.7231070763664387},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.3,"breakHorizontal":5.0,"spinRate":2473,"spinDirection":274},"zone":9,"typeConfidence":2.0,"plateTime":0.4293343962981946,"extension":7.073591193633227},"index":0,"playId":"abc9b881-7348-3356-a12b-a0bebcc35c41","pitchNumber":1,"startTime":"2025-07-29T01:11:20.992Z","endTime":"2025-07-29T01:11:24.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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.0,"endSpeed":87.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.12829956047015,"aZ":-13.703089307978145,"pfxX":4.1709460956746955,"pfxZ":9.361260450254441,"pX":0.0038699839658465018,"pZ":2.6162866076244984,"vX0":-7.718637841569985,"vY0":-139.5230173955951,"vZ0":-5.188020019564442,"x":116.85,"y":168.14,"x0":2.2631883198824054,"y0":50.00489136381982,"z0":5.401610386230293,"aX":8.232354997004688},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":-6.0,"spinRate":2412,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.39244348287325037,"extension":7.010964283889696},"index":1,"playId":"a645a032-eefb-33f9-affc-fd31d8b7559f","pitchNumber":2,"startTime":"2025-07-29T01:11:41.763Z","endTime":"2025-07-29T01:11:44.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.472451692230837,"aZ":-33.486308984394746,"pfxX":-4.259559303013597,"pfxZ":-0.8187473509745331,"pX":0.12505953246490092,"pZ":2.7763731171923927,"vX0":-4.120383391562171,"vY0":-125.90570183662146,"vZ0":-0.15423266417190096,"x":112.23,"y":163.82,"x0":2.335881804871186,"y0":50.00240987311476,"z0":5.547534048839874,"aX":-6.8393887349461755},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.3,"breakHorizontal":8.6,"spinRate":2545,"spinDirection":284},"zone":2,"typeConfidence":2.0,"plateTime":0.4349684604031583,"extension":6.91918438201037},"hitData":{"launchSpeed":73.0,"launchAngle":33.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.55,"coordY":108.72}},"index":2,"playId":"4434a28b-788c-3d85-b752-b2d27501421b","pitchNumber":3,"startTime":"2025-07-29T01:12:11.780Z","endTime":"2025-07-29T01:12:19.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":673548,"link":"/api/v1/people/673548"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":669084,"link":"/api/v1/people/669084"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":2.49,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:12:19.331Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, first baseman Michael Busch to pitcher Matthew Boyd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T01:14:12.936Z","endTime":"2025-07-29T01:14:55.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.31360639801546,"strikeZoneBottom":1.7399995295577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.51923586618743,"aZ":-27.35424411283622,"pfxX":8.62190215614501,"pfxZ":3.7418941769431395,"pX":-0.3175809238147104,"pZ":2.0904168858027625,"vX0":-7.620500121016388,"vY0":-112.73868740820006,"vZ0":-1.3154708152038899,"x":129.11,"y":182.34,"x0":1.98640373458562,"y0":50.00052480069479,"z0":5.442640700792409,"aX":11.095968627515578},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":6.7,"breakHorizontal":-13.7,"spinRate":1917,"spinDirection":118},"zone":7,"typeConfidence":0.89,"plateTime":0.48586709984734133,"extension":6.378647451305413},"index":0,"playId":"6d17cfbf-e06e-3dbd-bbed-8f63bf9ab6c1","pitchNumber":1,"startTime":"2025-07-29T01:14:29.054Z","endTime":"2025-07-29T01:14:32.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.046104578097097,"aZ":-22.013048625257014,"pfxX":10.272779620403114,"pfxZ":5.84639681056529,"pX":0.6052655170228991,"pZ":3.0726605517859653,"vX0":-7.227396782391349,"vY0":-131.31604511174285,"vZ0":-1.2870468933563544,"x":93.93,"y":155.82,"x0":2.0651602113669125,"y0":50.00372161370216,"z0":5.214351640154193,"aX":17.85620516474108},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.6,"breakHorizontal":-16.9,"spinRate":2340,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.41788157000867043,"extension":6.244815805403507},"hitData":{"launchSpeed":74.3,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.83,"coordY":164.86}},"index":1,"playId":"f9163523-2697-385f-993c-cbd641296307","pitchNumber":2,"startTime":"2025-07-29T01:14:47.022Z","endTime":"2025-07-29T01:14:55.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:14:55.060Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andrew Vaughn homers (9) on a line drive to left center field.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T01:15:14.923Z","endTime":"2025-07-29T01:16:41.789Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.397212584253023,"aZ":-19.567404896255177,"pfxX":7.0755669899193885,"pfxZ":7.11056673041443,"pX":0.473852027592063,"pZ":3.0815931888523025,"vX0":-6.186282714091308,"vY0":-132.5743041429418,"vZ0":-2.232045377413316,"x":98.94,"y":155.58,"x0":1.9228173225180292,"y0":50.002513814426926,"z0":5.368778184183167,"aX":12.544727442872631},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":-11.4,"spinRate":2234,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.41377151238749876,"extension":6.401860155686015},"index":0,"playId":"4e165fa9-32c9-3dda-be81-8596ace8469e","pitchNumber":1,"startTime":"2025-07-29T01:15:38.126Z","endTime":"2025-07-29T01:15:41.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.9,"endSpeed":66.0,"strikeZoneTop":3.1522493259489,"strikeZoneBottom":1.57260512360344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.48366642607813,"aZ":-39.79134031883246,"pfxX":-5.974369989094765,"pfxZ":-6.92748510138483,"pX":1.0262112069483207,"pZ":3.3474702317831833,"vX0":-0.3626742583278922,"vY0":-104.49144111606931,"vZ0":4.457747553511868,"x":77.88,"y":148.4,"x0":1.9778558862432614,"y0":50.00213766902548,"z0":5.8777454520595205,"aX":-6.570493170138406},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-10.8,"breakHorizontal":10.9,"spinRate":2261,"spinDirection":310},"zone":12,"typeConfidence":0.9,"plateTime":0.5252560510348281,"extension":6.268152758290712},"index":1,"playId":"bfd7bed9-15f1-32e6-b2e8-ddf3c4e08fe4","pitchNumber":2,"startTime":"2025-07-29T01:15:52.117Z","endTime":"2025-07-29T01:15:56.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.18484318515645,"strikeZoneBottom":1.5725982245769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.998593026735364,"aZ":-28.63009092092373,"pfxX":9.669609160990271,"pfxZ":2.751359836398496,"pX":-0.1250439074089053,"pZ":2.5575405695006355,"vX0":-7.4521809129852965,"vY0":-112.57243299941432,"vZ0":0.040540115584436265,"x":121.77,"y":169.73,"x0":1.9682999718813077,"y0":50.00045047891729,"z0":5.432061978635336,"aX":12.437472787940015},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":5.3,"breakHorizontal":-15.6,"spinRate":1734,"spinDirection":118},"zone":5,"typeConfidence":0.9,"plateTime":0.4861340769775113,"extension":6.44663085780254},"index":2,"playId":"e8fc382c-d950-3781-a62c-7ba832d9f6a4","pitchNumber":3,"startTime":"2025-07-29T01:16:05.791Z","endTime":"2025-07-29T01:16:09.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.290271933289237,"aZ":-19.662204738243474,"pfxX":8.332095248444446,"pfxZ":6.754067643798234,"pX":0.303943756566216,"pZ":2.3230772760610043,"vX0":-7.405238646388143,"vY0":-135.4280537915958,"vZ0":-3.8342154688712666,"x":105.41,"y":176.06,"x0":1.9946880221983911,"y0":50.00355544280521,"z0":5.137006982168975,"aX":15.437855879745124},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":-13.4,"spinRate":2351,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.40484594496664306,"extension":6.33131731953983},"hitData":{"launchSpeed":108.6,"launchAngle":21.0,"totalDistance":398.0,"trajectory":"line_drive","hardness":"hard","location":"78","coordinates":{"coordX":79.94,"coordY":44.6}},"index":3,"playId":"dfc557c3-2ca3-37c2-a4f4-83aed0e937b2","pitchNumber":4,"startTime":"2025-07-29T01:16:18.862Z","endTime":"2025-07-29T01:16:41.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":0.64,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:16:41.789Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T01:17:03.309Z","endTime":"2025-07-29T01:17:15.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":76.7,"endSpeed":70.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.95358311562511,"aZ":-28.261128235556768,"pfxX":9.221553114544054,"pfxZ":3.106257964143248,"pX":0.36727318651821284,"pZ":2.4729224621726105,"vX0":-5.8715769253848045,"vY0":-111.52338416619057,"vZ0":-0.2691723527955443,"x":103.0,"y":172.01,"x0":1.835372874661988,"y0":50.00401265356728,"z0":5.5088123310314465,"aX":11.623156214953298},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":5.9,"breakHorizontal":-15.2,"spinRate":1507,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.4910230426490858,"extension":6.339697616266222},"hitData":{"launchSpeed":91.9,"launchAngle":26.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.05,"coordY":96.92}},"index":0,"playId":"0a481610-7cd3-3931-bbc2-2d665f170f06","pitchNumber":1,"startTime":"2025-07-29T01:17:06.347Z","endTime":"2025-07-29T01:17:15.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:17:15.848Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out softly, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T01:17:26.055Z","endTime":"2025-07-29T01:18:01.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.35927876096849,"strikeZoneBottom":1.640000110176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.412325210184893,"aZ":-33.40104833118667,"pfxX":-2.212779720801564,"pfxZ":-0.8454745223562927,"pX":-0.1343320284875507,"pZ":3.7472822565249424,"vX0":-5.315240233308676,"vY0":-119.28209224988441,"vZ0":3.8736477310989743,"x":122.12,"y":137.6,"x0":2.408270358595504,"y0":50.0048923657649,"z0":5.109157882956998,"aX":-3.1968262569647434},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.4,"breakHorizontal":5.3,"spinRate":2377,"spinDirection":288},"zone":11,"typeConfidence":0.92,"plateTime":0.45874581234735645,"extension":6.391010083997016},"index":0,"playId":"0a0b4e0c-223e-3f98-a966-f0932cc26e47","pitchNumber":1,"startTime":"2025-07-29T01:17:41.238Z","endTime":"2025-07-29T01:17:44.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":68.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.177299054458693,"aZ":-28.496651713933293,"pfxX":9.189705541626338,"pfxZ":3.0609179960453172,"pX":0.07527627003020006,"pZ":2.3590010985844567,"vX0":-6.925543287220769,"vY0":-109.19912060518962,"vZ0":0.0999600970302097,"x":114.13,"y":175.09,"x0":2.102048329629315,"y0":50.00348124591955,"z0":5.3918695560391505,"aX":11.04056523573282},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":5.9,"breakHorizontal":-14.6,"spinRate":1661,"spinDirection":121},"zone":5,"typeConfidence":0.87,"plateTime":0.5026184784545484,"extension":6.162347601239841},"hitData":{"launchSpeed":60.9,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":141.61,"coordY":159.93}},"index":1,"playId":"b91c0725-c1f2-39f8-b821-feb84807e48b","pitchNumber":2,"startTime":"2025-07-29T01:17:53.581Z","endTime":"2025-07-29T01:18:01.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":571510,"link":"/api/v1/people/571510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:18:01.125Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to right fielder Sal Frelick.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:20:12.074Z","endTime":"2025-07-29T01:21:41.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nick Mears replaces DL Hall.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"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-29T01:18:26.547Z","endTime":"2025-07-29T01:20:14.365Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683232,"link":"/api/v1/people/683232"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669084,"link":"/api/v1/people/669084","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.44000081872233,"strikeZoneBottom":1.58490316415418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.157069740748764,"aZ":-29.161137490650002,"pfxX":-0.8564523853208961,"pfxZ":1.7238525505283548,"pX":0.8570440517589387,"pZ":0.8981947862352774,"vX0":6.061069831722633,"vY0":-130.408772332833,"vZ0":-7.250861403505443,"x":84.33,"y":214.53,"x0":-1.373296687940578,"y0":50.001040833752604,"z0":5.876610131907139,"aX":-1.4950382037388685},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":0.4,"spinRate":2552,"spinDirection":226},"zone":14,"typeConfidence":0.87,"plateTime":0.4179903446255886,"extension":6.870748289953689},"index":1,"playId":"57052c2a-134c-3af1-9159-46dd141d5fad","pitchNumber":1,"startTime":"2025-07-29T01:20:14.365Z","endTime":"2025-07-29T01:20:17.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72724030082389,"aZ":-10.708329504383869,"pfxX":-4.731519095290867,"pfxZ":10.697660973116102,"pX":-0.8100627933811135,"pZ":3.3974732953807885,"vX0":3.5819713746777193,"vY0":-140.93008621305233,"vZ0":-5.298480655608331,"x":147.88,"y":147.05,"x0":-1.4842863222565883,"y0":50.004982381317355,"z0":5.996860948142645,"aX":-9.49651475679904},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2330,"spinDirection":202},"zone":1,"typeConfidence":0.9,"plateTime":0.389000170280168,"extension":6.895745646288949},"index":2,"playId":"f0e09372-62a4-32f8-b8a2-0064a30bf4a3","pitchNumber":2,"startTime":"2025-07-29T01:20:30.351Z","endTime":"2025-07-29T01:20:33.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-29T01:20:40.804Z","endTime":"2025-07-29T01:20:54.531Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":97.2,"endSpeed":88.6,"strikeZoneTop":3.37494741545716,"strikeZoneBottom":1.65000065074074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.241945779698,"aZ":-9.585288152451223,"pfxX":-3.7641242056619912,"pfxZ":11.188654783105111,"pX":-0.8695145859883883,"pZ":2.9993890366223637,"vX0":3.423668284032343,"vY0":-141.42551175662155,"vZ0":-6.687274990075658,"x":150.14,"y":157.8,"x0":-1.6086768917719219,"y0":50.004883907773646,"z0":6.014470339018446,"aX":-7.600933070919413},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.1,"breakHorizontal":6.1,"spinRate":2301,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.3877827794658453,"extension":6.971431649712655},"index":4,"playId":"a106d0b9-7522-361f-8f95-97229bf9c97a","pitchNumber":3,"startTime":"2025-07-29T01:20:54.531Z","endTime":"2025-07-29T01:20:58.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.397098639272464,"aZ":-30.38318728631346,"pfxX":-0.8180030538644638,"pfxZ":1.0638825352965746,"pX":0.29833558442049396,"pZ":2.4320326833669537,"vX0":4.62169266576801,"vY0":-128.41554007580967,"vZ0":-3.1397931209867154,"x":105.63,"y":173.12,"x0":-1.4116949591811454,"y0":50.004898676835,"z0":6.012621954391823,"aX":-1.3794361360521188},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.4,"breakHorizontal":0.6,"spinRate":2574,"spinDirection":115},"zone":6,"typeConfidence":0.89,"plateTime":0.425101699221055,"extension":6.859906317638555},"index":5,"playId":"4434dbbf-9a40-3377-aa71-d9d07baa73a6","pitchNumber":4,"startTime":"2025-07-29T01:21:12.362Z","endTime":"2025-07-29T01:21:15.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":96.9,"endSpeed":88.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.786503634473313,"aZ":-12.219784672792724,"pfxX":-3.4422823450659785,"pfxZ":9.889681070974493,"pX":0.37786292533346855,"pZ":2.557609740097828,"vX0":6.069096842121003,"vY0":-140.878660416412,"vZ0":-7.189925958732735,"x":102.6,"y":169.72,"x0":-1.353216869267334,"y0":50.0060747344413,"z0":5.925784241625619,"aX":-6.948278219357677},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":5.0,"spinRate":2197,"spinDirection":201},"zone":6,"typeConfidence":0.9,"plateTime":0.3881767808959924,"extension":7.106991406219568},"hitData":{"launchSpeed":97.7,"launchAngle":27.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.29,"coordY":78.38}},"index":6,"playId":"7966e9d8-06fa-351a-9124-120a7e7e2a61","pitchNumber":5,"startTime":"2025-07-29T01:21:32.794Z","endTime":"2025-07-29T01:21:41.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:21:41.506Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:22:06.466Z","endTime":"2025-07-29T01:22:46.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.52466473143658,"strikeZoneBottom":1.639998042445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.374647907500627,"aZ":-30.600447878301203,"pfxX":1.538725787610446,"pfxZ":0.9290934641794202,"pX":0.6038974459485101,"pZ":2.7624687741233522,"vX0":4.875650906134612,"vY0":-128.3258461738069,"vZ0":-2.3514628868553804,"x":93.98,"y":164.19,"x0":-1.5107883479301631,"y0":50.001683091831445,"z0":6.0446203615479615,"aX":2.5974494890480373},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.4,"breakHorizontal":-3.7,"spinRate":2427,"spinDirection":85},"zone":6,"typeConfidence":0.89,"plateTime":0.42475767095032513,"extension":6.726949244022236},"index":0,"playId":"fbce1dfa-2be1-301d-8dd2-726b1d1d4f3e","pitchNumber":1,"startTime":"2025-07-29T01:22:08.151Z","endTime":"2025-07-29T01:22:11.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":97.4,"endSpeed":89.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.65512413883904,"aZ":-10.357844850193333,"pfxX":-3.625417308527854,"pfxZ":10.712340539443101,"pX":0.29031675775472576,"pZ":3.484528596683563,"vX0":5.9437610901082465,"vY0":-141.64774692384654,"vZ0":-5.29398689293143,"x":105.93,"y":144.7,"x0":-1.3620383326770622,"y0":50.00659687825118,"z0":6.037099375645433,"aX":-7.386455193037012},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":5.4,"spinRate":2236,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.3863548189703727,"extension":6.863873583479539},"index":1,"playId":"7229d2e4-5274-349d-8d66-23f33aec9eb0","pitchNumber":2,"startTime":"2025-07-29T01:22:23.889Z","endTime":"2025-07-29T01:22:26.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.59000443250761,"strikeZoneBottom":1.63999989851682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.272800075367183,"aZ":-11.255076819374125,"pfxX":-3.9444227176071647,"pfxZ":10.425340594770429,"pX":-0.7959907591679718,"pZ":2.546239369160393,"vX0":3.302260203665547,"vY0":-140.60504363150085,"vZ0":-7.366699474797554,"x":147.34,"y":170.03,"x0":-1.4720346430680924,"y0":50.00103475488726,"z0":5.927006646085653,"aX":-7.913104106842623},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2216,"spinDirection":201},"zone":4,"typeConfidence":0.9,"plateTime":0.38925238352562186,"extension":6.927231364577811},"index":2,"playId":"b412ff2a-6ce2-32f8-9604-9fcd6c2b2051","pitchNumber":3,"startTime":"2025-07-29T01:22:42.943Z","endTime":"2025-07-29T01:22:46.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:22:46.336Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging, catcher William Contreras to first baseman Andrew Vaughn.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:23:02.976Z","endTime":"2025-07-29T01:24:42.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.138822519362904,"aZ":-28.845547921662018,"pfxX":0.8609771943081808,"pfxZ":1.953609609923988,"pX":0.7330301675883927,"pZ":1.477690736994509,"vX0":5.235322412020978,"vY0":-129.1558309960353,"vZ0":-5.846908487852994,"x":89.06,"y":198.88,"x0":-1.426216310419161,"y0":50.00210534350766,"z0":5.969844912812926,"aX":1.4629429842869701},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.5,"breakHorizontal":-2.6,"spinRate":2481,"spinDirection":102},"zone":14,"typeConfidence":0.89,"plateTime":0.42297174444313823,"extension":6.880853431206483},"index":0,"playId":"f44a57d7-6fa7-3b81-af68-49851a53acd5","pitchNumber":1,"startTime":"2025-07-29T01:23:13.941Z","endTime":"2025-07-29T01:23:17.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":98.1,"endSpeed":89.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.101361775805444,"aZ":-10.831777505035436,"pfxX":-3.6819958930209773,"pfxZ":10.317715499711943,"pX":-0.6412538053908774,"pZ":3.2535604385351253,"vX0":3.5436970486804156,"vY0":-142.73902047016543,"vZ0":-5.8428543105351585,"x":141.44,"y":150.93,"x0":-1.4189796998857565,"y0":50.00286084867082,"z0":6.00558022095367,"aX":-7.616524615835753},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.8,"breakHorizontal":6.0,"spinRate":2328,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.38336949848708635,"extension":6.9786342198434035},"index":1,"playId":"ff1b1d71-b251-334a-8db8-0b8cc5b722ab","pitchNumber":2,"startTime":"2025-07-29T01:23:31.590Z","endTime":"2025-07-29T01:23:35.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79998669165495,"aZ":-11.075390356891567,"pfxX":-5.472048997368409,"pfxZ":10.468381642346188,"pX":-0.08306905833833571,"pZ":2.87527320240335,"vX0":5.383153949260988,"vY0":-141.43415646210858,"vZ0":-6.47235054582589,"x":120.17,"y":161.15,"x0":-1.3048427892662016,"y0":50.00349236875551,"z0":5.911661509675753,"aX":-11.029841225616057},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":8.8,"spinRate":2239,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.3880242847350077,"extension":7.042297485109316},"index":2,"playId":"d773c0d0-b64a-3d6b-865c-bbe80db95bad","pitchNumber":3,"startTime":"2025-07-29T01:23:53.364Z","endTime":"2025-07-29T01:23:56.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":84.0,"endSpeed":77.6,"strikeZoneTop":3.45540338274071,"strikeZoneBottom":1.6600001535645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.241893189759423,"aZ":-41.89149151339278,"pfxX":2.8469515595099404,"pfxZ":-6.469739702743165,"pX":2.20994428622466,"pZ":1.0990845830420362,"vX0":7.295187380896898,"vY0":-122.05768479596063,"vZ0":-2.942630078860411,"x":32.76,"y":209.1,"x0":-1.194267207868586,"y0":50.00608693546742,"z0":5.9467013637377075,"aX":4.272559846919766},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.2,"breakHorizontal":-7.0,"spinRate":2554,"spinDirection":16},"zone":14,"typeConfidence":0.9,"plateTime":0.44967862967933003,"extension":6.954136269998375},"index":3,"playId":"3e3ac219-8f97-3c10-93af-9d6c1fb84282","pitchNumber":4,"startTime":"2025-07-29T01:24:13.918Z","endTime":"2025-07-29T01:24:16.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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, 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":87.6,"endSpeed":81.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.182508448233904,"aZ":-30.5931461187984,"pfxX":-0.3627925849580609,"pfxZ":0.9525413483834342,"pX":0.7131055594945607,"pZ":0.6902482671956862,"vX0":5.252805166966379,"vY0":-127.4322060573707,"vZ0":-6.952237876082095,"x":89.82,"y":220.14,"x0":-1.3172426765128713,"y0":50.006211796448554,"z0":5.832583172781207,"aX":-0.6049249619712717},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":-0.4,"spinRate":2527,"spinDirection":78},"zone":14,"typeConfidence":0.89,"plateTime":0.4278325889216079,"extension":7.014449025703101},"index":4,"playId":"97729127-cc4f-3364-93ab-328d1fb646a6","pitchNumber":5,"startTime":"2025-07-29T01:24:33.551Z","endTime":"2025-07-29T01:24:42.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":683232,"link":"/api/v1/people/683232"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:24:42.386Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:26:57.345Z","endTime":"2025-07-29T01:28:32.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Pressly replaces Matthew Boyd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"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-29T01:25:13.107Z","endTime":"2025-07-29T01:26:57.345Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519151,"link":"/api/v1/people/519151"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571510,"link":"/api/v1/people/571510","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":92.6,"endSpeed":85.2,"strikeZoneTop":3.24474696280671,"strikeZoneBottom":1.51000151194191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.28653933186679,"aZ":-17.110754321924183,"pfxX":-0.10272701979537846,"pfxZ":8.107500718818105,"pX":-1.356056724125392,"pZ":4.889131572039227,"vX0":-1.5795413794999842,"vY0":-134.94952814630904,"vZ0":0.3802927640415166,"x":151.28,"y":86.71,"x0":-0.7516240567322071,"y0":50.00538371233474,"z0":5.944612784171607,"aX":-0.19070692434252445},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":0.5,"spinRate":2473,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4047116303785483,"extension":6.262190842718696},"index":1,"playId":"88ec3bab-0f43-3931-a243-7c388df7b9c8","pitchNumber":1,"startTime":"2025-07-29T01:26:57.345Z","endTime":"2025-07-29T01:27:01.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.11423911532132,"strikeZoneBottom":1.51000019587422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.240549754568914,"aZ":-27.33350663320447,"pfxX":1.5275022602640305,"pfxZ":2.862488621815986,"pX":0.17386886497512008,"pZ":3.5784662595206287,"vX0":1.653706862353764,"vY0":-128.57590730408896,"vZ0":-0.7490893256591968,"x":109.2,"y":93.78,"x0":-0.6737610740004629,"y0":50.00105543425943,"z0":5.976417175895626,"aX":2.582044367029233},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":-3.1,"spinRate":2700,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.42442561886436625,"extension":6.219316000880235},"index":2,"playId":"d081f9b3-1290-3420-ad31-b4bc593ab0ef","pitchNumber":2,"startTime":"2025-07-29T01:27:11.903Z","endTime":"2025-07-29T01:27:16.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.11424895857064,"strikeZoneBottom":1.50999987566742,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36544280622297,"aZ":-25.923022199375023,"pfxX":1.0896955259372798,"pfxZ":3.6234719849472983,"pX":-0.21391802685070813,"pZ":1.9824238381590569,"vX0":0.5257615948751578,"vY0":-129.86108244164316,"vZ0":-4.864617179936143,"x":122.35,"y":174.82,"x0":-0.5599379562306858,"y0":50.0058037803957,"z0":5.825276572524119,"aX":1.882158699257443},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.8,"breakHorizontal":-2.0,"spinRate":2443,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.4200050515021925,"extension":6.311825218072657},"index":3,"playId":"62391579-e17d-39d8-81e5-7514af8846c7","pitchNumber":3,"startTime":"2025-07-29T01:27:28.306Z","endTime":"2025-07-29T01:27:32.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.7,"strikeZoneTop":3.11425232723125,"strikeZoneBottom":1.50999940253278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.386093313625032,"aZ":-42.6445957021332,"pfxX":8.686602895055222,"pfxZ":-7.770455373018519,"pX":-0.7485336422861409,"pZ":3.491227633805478,"vX0":-2.4891593922451922,"vY0":-116.1002219231371,"vZ0":3.2996152791755358,"x":145.15,"y":119.69,"x0":-0.7826541835914361,"y0":50.003622776789726,"z0":6.146903889678717,"aX":11.703843408647257},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.7,"breakHorizontal":-15.0,"spinRate":3249,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.47416045304356924,"extension":6.101922411134418},"index":4,"playId":"4b64c1d3-a02b-3308-9e0f-df338b7f128f","pitchNumber":4,"startTime":"2025-07-29T01:27:43.184Z","endTime":"2025-07-29T01:27:46.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.279002408367866,"aZ":-26.84709222596732,"pfxX":1.162523414151858,"pfxZ":3.1536833500334662,"pX":0.41410923886849854,"pZ":1.7155392421857298,"vX0":1.951255443206488,"vY0":-128.81430335142585,"vZ0":-5.0262419800296065,"x":93.86,"y":178.59,"x0":-0.5025675457609493,"y0":50.005494287188824,"z0":5.752830527306172,"aX":1.9651765160737105},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":-2.5,"spinRate":2653,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.42425459992443315,"extension":6.282050817071664},"index":5,"playId":"86098d07-6be1-3107-aa78-d8c3d6ad3558","pitchNumber":5,"startTime":"2025-07-29T01:27:59.094Z","endTime":"2025-07-29T01:28:03.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.223171928378907,"aZ":-15.024026091836204,"pfxX":-0.5825930875922819,"pfxZ":9.087133282505043,"pX":0.17715745864618418,"pZ":2.7776477967455824,"vX0":1.9077102704250999,"vY0":-136.3323436512994,"vZ0":-5.129778997749335,"x":115.34,"y":128.18,"x0":-0.455143300949533,"y0":50.002373324678885,"z0":5.716114796989604,"aX":-1.0995373065517258},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":0.7,"spinRate":2524,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4013359282098663,"extension":6.411302425895297},"hitData":{"launchSpeed":90.1,"launchAngle":32.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.1,"coordY":112.66}},"index":6,"playId":"b87912e0-90c2-3d08-9837-c1a3cd65859e","pitchNumber":6,"startTime":"2025-07-29T01:28:23.677Z","endTime":"2025-07-29T01:28:32.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:28:32.712Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Ortiz flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:28:55.351Z","endTime":"2025-07-29T01:29:28.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.31904903515019,"strikeZoneBottom":1.55000112545154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.33472971369449,"aZ":-38.72735212736962,"pfxX":9.065386802486149,"pfxZ":-4.721882492709272,"pX":0.442966877192173,"pZ":1.04222084622215,"vX0":-0.014898014843452823,"vY0":-117.84720245541759,"vZ0":-2.7593787182079623,"x":97.81,"y":216.76,"x0":-0.7256905171564667,"y0":50.004559693925096,"z0":5.854964526134824,"aX":12.572741560038981},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-9.0,"breakHorizontal":-16.3,"spinRate":3273,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.46729048222039893,"extension":6.12955072737464},"index":0,"playId":"3d390173-bdb0-387f-856a-841844990174","pitchNumber":1,"startTime":"2025-07-29T01:29:02.946Z","endTime":"2025-07-29T01:29:06.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.415048609576832,"aZ":-15.000750913241419,"pfxX":-0.17199398338400795,"pfxZ":9.080206364428006,"pX":-0.2183307722553228,"pZ":2.052998615035003,"vX0":1.0013194876887337,"vY0":-136.29573089237434,"vZ0":-6.782839331180478,"x":107.89,"y":147.02,"x0":-0.5672781504060238,"y0":50.00558490879535,"z0":5.599447978732664,"aX":-0.3254296254887759},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":0.1,"spinRate":2582,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.40102867933941644,"extension":6.449782338091847},"hitData":{"launchSpeed":93.3,"launchAngle":52.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.59,"coordY":105.57}},"index":1,"playId":"1bdcddca-ed24-314e-9121-9eb618636b94","pitchNumber":2,"startTime":"2025-07-29T01:29:18.460Z","endTime":"2025-07-29T01:29:28.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:29:28.786Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Sal Frelick homers (8) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:29:46.717Z","endTime":"2025-07-29T01:30:19.939Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":{"id":519151,"link":"/api/v1/people/519151"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.364829436642044,"aZ":-10.856878180496908,"pfxX":-2.071364126759632,"pfxZ":11.21842299954173,"pX":0.5904038790091805,"pZ":1.7090374810326765,"vX0":3.375478515077694,"vY0":-136.77577870229743,"vZ0":-8.29747609319242,"x":108.76,"y":171.05,"x0":-0.3889739032708618,"y0":50.003324338922475,"z0":5.521258828103931,"aX":-3.9363669260519525},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":3.1,"spinRate":2543,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.40002687226234235,"extension":6.591224860307778},"hitData":{"launchSpeed":99.5,"launchAngle":27.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.76,"coordY":68.58}},"index":0,"playId":"aac18f18-9c6a-3e99-9302-3d30d1ccc643","pitchNumber":1,"startTime":"2025-07-29T01:29:55.053Z","endTime":"2025-07-29T01:30:19.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":7.6000000000000085,"leverageIndex":0.28,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:30:19.939Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:30:42.360Z","endTime":"2025-07-29T01:31:07.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.50447563378631,"strikeZoneBottom":1.76903989095011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.171002034741836,"aZ":-20.26950281281531,"pfxX":-7.9409710945166445,"pfxZ":6.274332778442812,"pX":-1.6022463741883817,"pZ":2.2845373812611407,"vX0":0.6816783766508397,"vY0":-137.05934412638757,"vZ0":-5.107738707603198,"x":146.9,"y":178.12,"x0":-0.823524482296606,"y0":50.000269991857415,"z0":5.562447802350142,"aX":-15.057933726095067},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":14.2,"spinRate":2469,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.4000987317418607,"extension":6.360313587275187},"index":0,"playId":"47b2d08c-8b18-394e-91b9-1b9ba389a2a0","pitchNumber":1,"startTime":"2025-07-29T01:30:43.111Z","endTime":"2025-07-29T01:30:47.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77280131379636,"aZ":-27.97239309493692,"pfxX":0.48509525815033894,"pfxZ":2.37868236299361,"pX":-0.26704544130340674,"pZ":1.9728620831460502,"vX0":0.9313596570592079,"vY0":-131.02059556247295,"vZ0":-4.276151237422672,"x":112.71,"y":167.76,"x0":-0.6880436087681779,"y0":50.00039778066152,"z0":5.680255637624352,"aX":0.8558810695698394},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.7,"breakHorizontal":-1.1,"spinRate":2713,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.41565209276251247,"extension":6.385408053961874},"hitData":{"launchSpeed":100.6,"launchAngle":-30.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.67,"coordY":145.09}},"index":1,"playId":"25b38e4a-fe88-32cf-8dcd-659884720009","pitchNumber":2,"startTime":"2025-07-29T01:30:57.879Z","endTime":"2025-07-29T01:31:07.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:31:07.423Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to right fielder Sal Frelick.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:33:31.173Z","endTime":"2025-07-29T01:34:12.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Anderson replaces Nick Mears.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:33:31.171Z","endTime":"2025-07-29T01:33:31.172Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683232,"link":"/api/v1/people/683232","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.036452343568307,"aZ":-31.806560046726126,"pfxX":-10.686187491916092,"pfxZ":0.1943069863249285,"pX":-1.0854251151756222,"pZ":2.3668553461091797,"vX0":6.694403662805005,"vY0":-136.76354229516417,"vZ0":0.15052977295050274,"x":113.36,"y":138.36,"x0":-2.167019481188681,"y0":50.00456351385723,"z0":4.479196522792334,"aX":-20.397691289893185},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.6,"breakHorizontal":18.1,"spinRate":2182,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.39934780258451585,"extension":6.385402155592159},"index":1,"playId":"b1322f50-e3c6-303e-8259-f454ecd34914","pitchNumber":1,"startTime":"2025-07-29T01:33:31.173Z","endTime":"2025-07-29T01:33:35.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.056779692212668,"aZ":-29.286726222061734,"pfxX":-11.485938349087192,"pfxZ":1.5016696497586244,"pX":-0.2556495895137382,"pZ":1.8003568563147525,"vX0":9.066003055191224,"vY0":-137.6929651804288,"vZ0":-1.6882865754177905,"x":113.36,"y":138.36,"x0":-2.095624496745139,"y0":50.003735845558914,"z0":4.399668905474113,"aX":-22.09618472112423},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.5,"breakHorizontal":19.0,"spinRate":2287,"spinDirection":249},"zone":8,"typeConfidence":0.86,"plateTime":0.39751893874305644,"extension":6.469808640642908},"hitData":{"launchSpeed":97.2,"launchAngle":11.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.3,"coordY":114.25}},"index":2,"playId":"3e032167-0c2d-3fac-be1f-e3da39c2bb3f","pitchNumber":2,"startTime":"2025-07-29T01:34:00.941Z","endTime":"2025-07-29T01:34:12.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":0.94,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:34:12.000Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:34:34.591Z","endTime":"2025-07-29T01:35:57.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.44999965299471,"strikeZoneBottom":1.61000127899806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.1876651799234,"aZ":-31.32682267712938,"pfxX":-11.781015078675003,"pfxZ":0.4457085523018769,"pX":-0.31082972271259146,"pZ":2.173199285824079,"vX0":8.917339404068585,"vY0":-137.78797966961898,"vZ0":-0.46839572739928775,"x":101.1,"y":119.52,"x0":-2.061650846656505,"y0":50.006517993597534,"z0":4.465806434446198,"aX":-22.61242535296547},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.0,"breakHorizontal":19.4,"spinRate":2274,"spinDirection":251},"zone":7,"typeConfidence":0.91,"plateTime":0.39781507107157665,"extension":6.4341501920655055},"index":0,"playId":"ab8cdca3-d587-39fa-a92d-ee9766e7450a","pitchNumber":1,"startTime":"2025-07-29T01:34:34.591Z","endTime":"2025-07-29T01:34:38.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":82.2,"endSpeed":75.7,"strikeZoneTop":3.32255817469523,"strikeZoneBottom":1.54623412628417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91649896775777,"aZ":-33.695204390281695,"pfxX":3.5514831481801243,"pfxZ":-1.050689954521408,"pX":1.6480844328134898,"pZ":1.5789541202302402,"vX0":7.5376241167695985,"vY0":-119.52286431431496,"vZ0":1.0193096604726777,"x":51.16,"y":125.65,"x0":-2.007085742139337,"y0":50.0026150796234,"z0":4.171421266025958,"aX":5.140502311633315},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.3,"breakHorizontal":-8.3,"spinRate":2634,"spinDirection":82},"zone":14,"typeConfidence":0.78,"plateTime":0.4581613898809773,"extension":6.562027635132129},"index":1,"playId":"90f36747-08b8-316c-b7c6-20964dc484ed","pitchNumber":2,"startTime":"2025-07-29T01:34:54.116Z","endTime":"2025-07-29T01:34:57.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.1753692939094,"strikeZoneBottom":1.52536194839528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.18033449933558,"aZ":-32.50979239619668,"pfxX":5.263221682722788,"pfxZ":-0.23093385046242432,"pX":0.8248612880612974,"pZ":1.735563917834428,"vX0":5.595405741644451,"vY0":-118.91630281628348,"vZ0":1.356257378494289,"x":129.57,"y":168.5,"x0":-2.240015655718275,"y0":50.004995668837594,"z0":4.100613346633813,"aX":7.559590681655659},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.1,"breakHorizontal":-10.8,"spinRate":2606,"spinDirection":77},"zone":9,"typeConfidence":0.87,"plateTime":0.4600811655861641,"extension":6.566445406699844},"index":2,"playId":"94e6a97f-af3e-327a-9335-4460c3b86d46","pitchNumber":3,"startTime":"2025-07-29T01:35:12.210Z","endTime":"2025-07-29T01:35:16.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.293307792869886,"aZ":-33.05595327484007,"pfxX":6.563024353725983,"pfxZ":-0.6169564965673384,"pX":0.6751383606007935,"pZ":1.2553495214219466,"vX0":4.996107953674189,"vY0":-118.44239298039209,"vZ0":0.5040101144239262,"x":95.4,"y":149.19,"x0":-2.313258839817065,"y0":50.00514188949978,"z0":4.0588885294870645,"aX":9.338964079642556},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.7,"breakHorizontal":-13.1,"spinRate":2622,"spinDirection":81},"zone":14,"typeConfidence":0.88,"plateTime":0.46217849656478727,"extension":6.51512399894165},"index":3,"playId":"5a04b43b-4364-397e-811f-2c262047cd36","pitchNumber":4,"startTime":"2025-07-29T01:35:30.506Z","endTime":"2025-07-29T01:35:39.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.61481619327827,"aZ":-16.540026561901733,"pfxX":-8.097376961637128,"pfxZ":8.100294998968877,"pX":0.3638040048141089,"pZ":4.0421561781095745,"vX0":9.04445543859279,"vY0":-138.0133339889109,"vZ0":1.3019727898669127,"x":111.61,"y":95.98,"x0":-1.9031602369602767,"y0":50.00054521064711,"z0":4.678027615366301,"aX":-15.62506512928208},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":12.8,"spinRate":2453,"spinDirection":239},"zone":12,"typeConfidence":0.91,"plateTime":0.39681636071117765,"extension":6.532541311893456},"index":4,"playId":"b055aba4-4588-31d3-8605-c65705d21091","pitchNumber":5,"startTime":"2025-07-29T01:35:54.256Z","endTime":"2025-07-29T01:35:57.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:35:57.836Z","atBatIndex":55},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Michael Busch hit by pitch. Nico Hoerner to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:36:22.746Z","endTime":"2025-07-29T01:37:36.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":75.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.71528659397815,"aZ":-32.28027451180577,"pfxX":5.891837621397617,"pfxZ":-0.07474374370042902,"pX":0.3989997267528245,"pZ":1.4572169943281552,"vX0":4.554586805750681,"vY0":-118.70013578329714,"vZ0":0.754939830808093,"x":114.68,"y":190.63,"x0":-2.3068278901793215,"y0":50.00203904347312,"z0":4.063193918993145,"aX":8.446374454908574},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.4,"breakHorizontal":-11.8,"spinRate":2563,"spinDirection":81},"zone":9,"typeConfidence":0.88,"plateTime":0.46060534107992446,"extension":6.534405048543012},"index":0,"playId":"c78cd0dc-b259-3732-b258-cc75fb19aade","pitchNumber":1,"startTime":"2025-07-29T01:36:22.746Z","endTime":"2025-07-29T01:36:25.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.00435422550706,"aZ":-17.741443923323374,"pfxX":-7.144777664683283,"pfxZ":7.4653652377997775,"pX":-0.5397854036528504,"pZ":2.572053770526566,"vX0":6.845060415476803,"vY0":-137.76667812899078,"vZ0":-1.9769798080485002,"x":114.68,"y":185.92,"x0":-2.1216389988110738,"y0":50.00209280185439,"z0":4.490951472938119,"aX":-13.810765442992427},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":11.6,"spinRate":2486,"spinDirection":240},"zone":4,"typeConfidence":0.91,"plateTime":0.39674167074499866,"extension":6.58701568911223},"index":1,"playId":"bad9a021-92c6-3259-8443-aa3e6b32c5b0","pitchNumber":2,"startTime":"2025-07-29T01:36:38.874Z","endTime":"2025-07-29T01:36:42.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":94.3,"endSpeed":86.5,"strikeZoneTop":3.18223952618817,"strikeZoneBottom":1.4747829859032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.283196831277248,"aZ":-18.746325360384105,"pfxX":-8.141145408999616,"pfxZ":7.014208818715357,"pX":0.7291664010490185,"pZ":2.999179410563005,"vX0":10.270536450800956,"vY0":-137.0081097361831,"vZ0":-0.8246563615438411,"x":66.06,"y":152.49,"x0":-1.9980783005230636,"y0":50.002889925912974,"z0":4.57690816782874,"aX":-15.586501783446275},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":12.7,"spinRate":2410,"spinDirection":244},"zone":3,"typeConfidence":0.91,"plateTime":0.3987033220111771,"extension":6.551859287802398},"index":2,"playId":"e7349038-629a-3a74-9a92-a017bd290393","pitchNumber":3,"startTime":"2025-07-29T01:37:10.130Z","endTime":"2025-07-29T01:37:13.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.400936683141985,"aZ":-32.12216695243407,"pfxX":4.856162657950805,"pfxZ":0.03247227691067689,"pX":1.8531990974896557,"pZ":1.5649414430450987,"vX0":7.669904649108355,"vY0":-119.27684958582796,"vZ0":0.927269374897139,"x":51.6,"y":188.27,"x0":-2.0257663070729826,"y0":50.00037766767261,"z0":4.051585704079326,"aX":7.045169380359341},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.6,"breakHorizontal":-10.6,"spinRate":2645,"spinDirection":82},"zone":14,"typeConfidence":0.86,"plateTime":0.45795488684441077,"extension":6.631620695705159},"index":3,"playId":"9af19016-1ca7-3982-b0d2-ae368cdbc956","pitchNumber":4,"startTime":"2025-07-29T01:37:28.867Z","endTime":"2025-07-29T01:37:36.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":681982,"link":"/api/v1/people/681982"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.32,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:37:36.872Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a ground ball to center fielder Jackson Chourio. Nico Hoerner scores. Michael Busch out at 3rd on the throw, center fielder Jackson Chourio to third baseman Caleb Durbin. Kyle Tucker to 2nd.","rbi":1,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:40:08.252Z","endTime":"2025-07-29T01:40:41.030Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-29T01:38:12.738Z","endTime":"2025-07-29T01:39:48.127Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jared Koenig replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-29T01:39:48.127Z","endTime":"2025-07-29T01:40:08.252Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657649,"link":"/api/v1/people/657649"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681982,"link":"/api/v1/people/681982","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60401785057137,"aZ":-17.6492520079131,"pfxX":8.02110028646024,"pfxZ":7.2532300098955265,"pX":0.24204879891843958,"pZ":3.5860554464619576,"vX0":-7.802963088340095,"vY0":-140.33808489730512,"vZ0":-3.381312824580638,"x":131.76,"y":128.0,"x0":2.0111704349056176,"y0":50.00252276992827,"z0":5.950505450852292,"aX":16.06171639306865},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":-13.0,"spinRate":2307,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.3897217469414165,"extension":6.323619878801472},"index":2,"playId":"6e678876-9783-3046-a418-0878588acd72","pitchNumber":1,"startTime":"2025-07-29T01:40:08.252Z","endTime":"2025-07-29T01:40:11.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.33219385536352,"aZ":-37.83804308130667,"pfxX":-7.87931604317402,"pfxZ":-4.045093289633494,"pX":-0.4465403930605065,"pZ":2.116225228434507,"vX0":-4.365743288320351,"vY0":-117.3392683934427,"vZ0":-0.39283770049673084,"x":134.02,"y":181.64,"x0":2.4591964426710673,"y0":50.00239265460671,"z0":5.798674305967234,"aX":-11.032628765807928},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.2,"breakHorizontal":15.4,"spinRate":2487,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.4660432431463537,"extension":5.898945859626736},"hitData":{"launchSpeed":101.0,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":178.33,"coordY":121.5}},"index":3,"playId":"8a29059f-c6f1-3c14-bc75-6fabe1a91645","pitchNumber":2,"startTime":"2025-07-29T01:40:30.318Z","endTime":"2025-07-29T01:40:41.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":2.36,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:40:41.030Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:41:21.314Z","endTime":"2025-07-29T01:43:33.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.16000022072467,"strikeZoneBottom":1.377842276085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.780533395468833,"aZ":-17.41836857193125,"pfxX":7.822112861964667,"pfxZ":7.202752685978388,"pX":-0.7727913530262228,"pZ":2.2617998216168615,"vX0":-9.324389605033694,"vY0":-141.84883643232553,"vZ0":-7.265930490724321,"x":146.46,"y":177.71,"x0":1.5322309253662993,"y0":50.00633220999077,"z0":5.95635289535669,"aX":16.03165499208876},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.8,"breakHorizontal":-12.4,"spinRate":2399,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.38532604303467366,"extension":6.205802485041604},"index":0,"playId":"33a392a9-3199-3f12-ae3f-790d531cfb02","pitchNumber":1,"startTime":"2025-07-29T01:41:21.314Z","endTime":"2025-07-29T01:41:27.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":83.3,"endSpeed":77.1,"strikeZoneTop":3.03147888880461,"strikeZoneBottom":1.34569507950606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.360499492123218,"aZ":-29.441075082938998,"pfxX":7.613578723201579,"pfxZ":1.8152070099631779,"pX":1.8854939662758596,"pZ":3.6678385767172283,"vX0":-3.610234689540491,"vY0":-121.40873931269158,"vZ0":1.3102352795270964,"x":45.13,"y":139.75,"x0":2.3940007156524854,"y0":50.005869804332775,"z0":5.663030108061525,"aX":11.490963285480396},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.8,"breakHorizontal":-13.1,"spinRate":1760,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4492927086832208,"extension":5.983197335591749},"index":1,"playId":"49aa8e1e-b024-3baa-a0b3-7212e634c2ce","pitchNumber":2,"startTime":"2025-07-29T01:41:39.633Z","endTime":"2025-07-29T01:41:42.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":91.9,"endSpeed":85.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.47892638492768,"aZ":-21.65840678766622,"pfxX":0.5226816161532248,"pfxZ":5.729575300912881,"pX":-1.0493113526701656,"pZ":1.2602677913612168,"vX0":-8.869841519863408,"vY0":-133.54867362243897,"vZ0":-6.849418542089068,"x":157.0,"y":204.75,"x0":2.224816594928662,"y0":50.00142633420444,"z0":5.378737224198081,"aX":0.9598196139582261},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.2,"breakHorizontal":0.6,"spinRate":2508,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.40766228817181904,"extension":6.156706798027432},"index":2,"playId":"f421889c-6196-3c15-a674-fa20eabfd87c","pitchNumber":3,"startTime":"2025-07-29T01:41:59.479Z","endTime":"2025-07-29T01:42:02.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.051159516016874,"aZ":-18.718390033503738,"pfxX":8.360147557329311,"pfxZ":6.464799738296783,"pX":0.8177864014559146,"pZ":2.6586789757139044,"vX0":-5.633447576418722,"vY0":-143.53934925414248,"vZ0":-6.069348689865541,"x":85.83,"y":167.0,"x0":1.7223948493851722,"y0":50.00103648408429,"z0":5.970874958554414,"aX":17.396836169233165},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.6,"breakHorizontal":-13.9,"spinRate":2486,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.38197790546184063,"extension":6.223329284250467},"index":3,"playId":"86ec2566-43aa-3084-902d-340feb10594f","pitchNumber":4,"startTime":"2025-07-29T01:42:22.349Z","endTime":"2025-07-29T01:42:26.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.12787059568613,"strikeZoneBottom":1.37784645533605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.2525352706729,"aZ":-18.21521993264864,"pfxX":7.993564713720314,"pfxZ":6.791142651831523,"pX":0.394604753021424,"pZ":3.939812336151518,"vX0":-6.9978679819041,"vY0":-142.34856161749065,"vZ0":-2.5693730212100974,"x":101.96,"y":132.41,"x0":1.8446140382936054,"y0":50.00015283804035,"z0":6.005406619135901,"aX":16.424851629217116},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.0,"breakHorizontal":-13.1,"spinRate":2350,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.38457901803254657,"extension":6.186451519177787},"index":4,"playId":"327a4747-07e9-3c00-b3fc-6273942fde5e","pitchNumber":5,"startTime":"2025-07-29T01:42:45.229Z","endTime":"2025-07-29T01:42:48.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.03146735211961,"strikeZoneBottom":1.34569169178289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.655868305157135,"aZ":-36.35082762395223,"pfxX":-8.857714256389698,"pfxZ":-2.8784875080790364,"pX":3.1650229332176414,"pZ":2.2979706641381292,"vX0":4.198312023858601,"vY0":-119.89420293569637,"vZ0":-0.14726604087516892,"x":-3.64,"y":176.73,"x0":2.539933612433124,"y0":50.00055563837263,"z0":5.610201506566472,"aX":-12.865326915813405},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.9,"breakHorizontal":15.0,"spinRate":2373,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.45721469652873425,"extension":5.926412571027636},"index":5,"playId":"a3be65dd-3b2f-3b8d-8487-722cf022dd82","pitchNumber":6,"startTime":"2025-07-29T01:43:04.482Z","endTime":"2025-07-29T01:43:07.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.741210693963662,"aZ":-17.841427437929987,"pfxX":6.785175507586123,"pfxZ":6.9322365155376815,"pX":-0.24350650011114644,"pZ":3.0408725388398303,"vX0":-8.387398527763764,"vY0":-142.61072716004594,"vZ0":-5.133227045104877,"x":126.28,"y":156.68,"x0":1.8493188038741963,"y0":50.00026230738426,"z0":5.983726014307546,"aX":14.022934374410344},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.8,"breakHorizontal":-10.7,"spinRate":2421,"spinDirection":160},"zone":2,"typeConfidence":2.0,"plateTime":0.38358044258826984,"extension":6.09202658518485},"index":6,"playId":"34d4de62-fb19-3989-8901-2b69ea492c60","pitchNumber":7,"startTime":"2025-07-29T01:43:29.235Z","endTime":"2025-07-29T01:43:33.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":657649,"link":"/api/v1/people/657649"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.64,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:43:33.492Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:45:47.245Z","endTime":"2025-07-29T01:46:26.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623167,"fullName":"Chris Flexen","link":"/api/v1/people/623167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chris Flexen replaces Ryan Pressly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:45:49.533Z","endTime":"2025-07-29T01:45:49.534Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623167,"link":"/api/v1/people/623167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.6,"strikeZoneTop":3.51394059798714,"strikeZoneBottom":1.68000137163216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11631361467651,"aZ":-19.23090202866512,"pfxX":1.4537014563339778,"pfxZ":7.245749010969153,"pX":0.22540659974149774,"pZ":0.6538598980873379,"vX0":1.685263273972294,"vY0":-131.80693291186077,"vZ0":-11.155576959505833,"x":108.41,"y":221.13,"x0":-0.6075952410919836,"y0":50.00214391910819,"z0":6.317714670446953,"aX":2.594932615988852},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":-3.0,"spinRate":2468,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.41321858523920385,"extension":6.246954247251146},"index":1,"playId":"4ff16a24-b077-3359-b526-bb0b24cf3b4e","pitchNumber":1,"startTime":"2025-07-29T01:45:49.535Z","endTime":"2025-07-29T01:45:52.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.336494964709782,"aZ":-23.941863273402713,"pfxX":2.2625061723145987,"pfxZ":4.735403852958893,"pX":0.2930922187707144,"pZ":2.531241852753494,"vX0":1.618037602061802,"vY0":-130.00297678153393,"vZ0":-5.696464702922553,"x":105.83,"y":170.44,"x0":-0.6280062505386403,"y0":50.00027448622112,"z0":6.53106220546218,"aX":3.931527712967413},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":-4.4,"spinRate":2498,"spinDirection":164},"zone":6,"typeConfidence":2.0,"plateTime":0.41886263284114156,"extension":6.1820480740216865},"hitData":{"launchSpeed":98.9,"launchAngle":10.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.23,"coordY":116.81}},"index":2,"playId":"9236edbf-ee36-39c5-b1e6-4a608a06adfd","pitchNumber":2,"startTime":"2025-07-29T01:46:16.062Z","endTime":"2025-07-29T01:46:26.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.41,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:46:26.362Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Christian Yelich homers (20) on a fly ball to right center field. William Contreras scores.","rbi":2,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:46:50.991Z","endTime":"2025-07-29T01:47:51.004Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623167,"fullName":"Chris Flexen","link":"/api/v1/people/623167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":623167,"link":"/api/v1/people/623167"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":623167,"link":"/api/v1/people/623167"},"isScoringEvent":true,"rbi":true,"earned":true,"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.28269388126792,"strikeZoneBottom":1.77245345834334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.598119593265963,"aZ":-14.2718636823836,"pfxX":-1.7182759048467746,"pfxZ":9.890774410252533,"pX":1.1122346928185165,"pZ":3.271387156787365,"vX0":4.613714456657651,"vY0":-133.64389279355314,"vZ0":-5.928323402666098,"x":74.6,"y":150.45,"x0":-0.4127199620659926,"y0":50.00517262811988,"z0":6.5422439894318725,"aX":-3.1112593063026894},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":2.2,"spinRate":2138,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4097311267374417,"extension":6.109455809687814},"index":0,"playId":"aa146444-bc8a-31fc-a57d-ca93e93777a3","pitchNumber":1,"startTime":"2025-07-29T01:46:50.991Z","endTime":"2025-07-29T01:46:54.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.28266131199573,"strikeZoneBottom":1.77246751348025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45858240209188,"aZ":-24.591980068273983,"pfxX":3.6184860302112187,"pfxZ":4.386956174401208,"pX":-0.5763170211647434,"pZ":2.921628672774194,"vX0":-0.31332136326255833,"vY0":-129.94102828341715,"vZ0":-4.672210194481019,"x":138.97,"y":159.9,"x0":-0.925693207819806,"y0":50.00274644904645,"z0":6.586478101868875,"aX":6.254991936713364},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.2,"breakHorizontal":-6.5,"spinRate":2438,"spinDirection":168},"zone":1,"typeConfidence":2.0,"plateTime":0.4197806243113136,"extension":6.091697917086428},"index":1,"playId":"bb85fd97-cb3a-31d2-bd70-901fd992f887","pitchNumber":2,"startTime":"2025-07-29T01:47:07.870Z","endTime":"2025-07-29T01:47:11.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.7,"endSpeed":65.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.297723266365114,"aZ":-40.36214872195603,"pfxX":3.3520912174944297,"pfxZ":-7.501160063570522,"pX":0.23604648937512027,"pZ":2.8134431903970927,"vX0":0.803461631815963,"vY0":-104.40091864549204,"vZ0":1.7709784781954616,"x":108.0,"y":162.82,"x0":-0.5901451793959225,"y0":50.00047439821014,"z0":6.742704026787735,"aX":3.6608491863006076},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-12.6,"breakHorizontal":-6.2,"spinRate":2565,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.5267569323308874,"extension":6.181833584129559},"hitData":{"launchSpeed":105.1,"launchAngle":26.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":172.88,"coordY":50.31}},"index":2,"playId":"91c627bc-363b-3720-9946-880023945b72","pitchNumber":3,"startTime":"2025-07-29T01:47:27.630Z","endTime":"2025-07-29T01:47:51.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":6.8999999999999915,"leverageIndex":0.65,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:47:51.004Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:48:16.872Z","endTime":"2025-07-29T01:49:05.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623167,"fullName":"Chris Flexen","link":"/api/v1/people/623167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.856009551440323,"aZ":-11.839915130563279,"pfxX":-3.5361487938243705,"pfxZ":11.102748242716261,"pX":0.30536621221970583,"pZ":2.683367990665496,"vX0":3.026577715751658,"vY0":-134.61792269763114,"vZ0":-7.770148892871396,"x":105.36,"y":166.33,"x0":-0.3753525521697097,"y0":50.00063623475109,"z0":6.449727247403289,"aX":-6.474445113237498},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":5.8,"spinRate":2233,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4072432667767907,"extension":6.295972293757062},"index":0,"playId":"5419bb0b-dd6c-3d30-a699-3c5d455a8371","pitchNumber":1,"startTime":"2025-07-29T01:48:16.872Z","endTime":"2025-07-29T01:48:23.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.0408073999009,"aZ":-40.4821958394302,"pfxX":-1.0289153159534874,"pfxZ":-5.995636468778968,"pX":0.1268466201851906,"pZ":1.4117915843842512,"vX0":1.2792574630002698,"vY0":-116.9564015827623,"vZ0":-3.187747040012194,"x":112.16,"y":200.66,"x0":-0.29351139234369483,"y0":50.003823972621774,"z0":6.588763713837613,"aX":-1.425716692555439},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.4,"breakHorizontal":1.6,"spinRate":2512,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.46830945217594566,"extension":6.277504989837959},"index":1,"playId":"7f7f2afd-ad7e-3e7a-9104-de1b031c0903","pitchNumber":2,"startTime":"2025-07-29T01:48:42.625Z","endTime":"2025-07-29T01:48:48.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.510848760420078,"aZ":-20.72427182512615,"pfxX":3.0513097140885943,"pfxZ":6.515008881662633,"pX":0.06462091018900079,"pZ":1.6899312829255801,"vX0":0.6736493826886794,"vY0":-130.70413775993578,"vZ0":-8.2363844775735,"x":114.54,"y":193.15,"x0":-0.592261665095118,"y0":50.00419760050651,"z0":6.397966453411651,"aX":5.361645254555108},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.6,"breakHorizontal":-5.6,"spinRate":2492,"spinDirection":167},"zone":8,"typeConfidence":2.0,"plateTime":0.4165836112953012,"extension":6.229885625945038},"hitData":{"launchSpeed":99.7,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.42,"coordY":169.25}},"index":2,"playId":"51704e06-378a-3786-a253-32d66ece0875","pitchNumber":3,"startTime":"2025-07-29T01:48:56.389Z","endTime":"2025-07-29T01:49:05.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:49:05.905Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Collins singles on a ground ball to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:49:28.084Z","endTime":"2025-07-29T01:50:26.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623167,"fullName":"Chris Flexen","link":"/api/v1/people/623167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.5,"endSpeed":67.0,"strikeZoneTop":3.16220541563267,"strikeZoneBottom":1.54000120000559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.027973395020474,"aZ":-42.20595756744488,"pfxX":2.909146442295196,"pfxZ":-8.945750938842657,"pX":-0.41232723492293394,"pZ":2.532087808271361,"vX0":-0.6417763134532135,"vY0":-105.5764437964351,"vZ0":1.4123822361014948,"x":132.72,"y":170.41,"x0":-0.4811441318094014,"y0":50.00237227752436,"z0":6.7358050881144145,"aX":3.2632242060631307},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.6,"breakVerticalInduced":-15.4,"breakHorizontal":-5.0,"spinRate":2563,"spinDirection":28},"zone":4,"typeConfidence":2.0,"plateTime":0.5200594536938556,"extension":6.234050013792266},"index":0,"playId":"4f20a428-da7f-3fce-a305-b851d507afb4","pitchNumber":1,"startTime":"2025-07-29T01:49:28.084Z","endTime":"2025-07-29T01:49:31.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.35781568167361,"strikeZoneBottom":1.60525603273143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.673862127838866,"aZ":-23.457158766115402,"pfxX":3.198195840433976,"pfxZ":5.065374043658492,"pX":0.9718487878752935,"pZ":2.751474934960373,"vX0":3.004769295994693,"vY0":-129.49779691128427,"vZ0":-5.078881855420779,"x":79.96,"y":164.49,"x0":-0.6135603143850471,"y0":50.00466462336357,"z0":6.502286257594763,"aX":5.503354715787997},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.4,"breakHorizontal":-6.4,"spinRate":2353,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.4208474958176147,"extension":6.230599981788262},"index":1,"playId":"0d107871-19c9-3614-aaac-861266392b78","pitchNumber":2,"startTime":"2025-07-29T01:49:43.407Z","endTime":"2025-07-29T01:49:58.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":72.7,"endSpeed":67.1,"strikeZoneTop":3.16217573780833,"strikeZoneBottom":1.50737170539093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.356209690349075,"aZ":-42.64420839329485,"pfxX":3.4168998080554625,"pfxZ":-9.324082610562515,"pX":-1.522216271290254,"pZ":2.403666485186793,"vX0":-2.6352836990443063,"vY0":-105.74349158039328,"vZ0":1.0672183998242863,"x":175.02,"y":173.88,"x0":-0.6990157078277252,"y0":50.00112956595694,"z0":6.815519183942281,"aX":3.838830366246857},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.3,"breakVerticalInduced":-16.2,"breakHorizontal":-5.4,"spinRate":2556,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.519553848974184,"extension":6.149232292204468},"index":2,"playId":"8284defa-0906-3d78-9fa3-58b32f356721","pitchNumber":3,"startTime":"2025-07-29T01:49:58.833Z","endTime":"2025-07-29T01:50:02.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.885158813912458,"aZ":-15.985422792880005,"pfxX":-4.002707139167144,"pfxZ":9.10035877640573,"pX":-0.23165883690647268,"pZ":2.4819633804093617,"vX0":2.5065803389861676,"vY0":-131.9798733593179,"vZ0":-7.186622456707543,"x":125.83,"y":171.77,"x0":-0.669588925283217,"y0":50.00388134948044,"z0":6.3999627684573275,"aX":-7.1209318880715164},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.2,"breakHorizontal":6.7,"spinRate":2051,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.41369342003633935,"extension":6.2138742626607035},"hitData":{"launchSpeed":103.1,"launchAngle":-1.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.36,"coordY":108.81}},"index":3,"playId":"b9dd297a-c245-3c5b-a4eb-2f8b2274b31b","pitchNumber":4,"startTime":"2025-07-29T01:50:18.852Z","endTime":"2025-07-29T01:50:26.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:50:26.351Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brice Turang flies out to left fielder Ian Happ.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:50:57.471Z","endTime":"2025-07-29T01:52:01.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623167,"fullName":"Chris Flexen","link":"/api/v1/people/623167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.35398399455175,"strikeZoneBottom":1.60677407116194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.039577056657354,"aZ":-20.989241617695985,"pfxX":2.045188555986001,"pfxZ":6.4651973645724645,"pX":1.1229162683594025,"pZ":1.6008042913098859,"vX0":3.6207302063725573,"vY0":-129.90456460839204,"vZ0":-8.382452947603511,"x":74.2,"y":195.56,"x0":-0.548046556677594,"y0":50.00493567845308,"z0":6.432126584531822,"aX":3.538789798797786},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.3,"breakHorizontal":-4.4,"spinRate":2317,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4196599260306053,"extension":6.2314438023680605},"index":0,"playId":"17154be6-0f7d-3ddb-bf81-6548105330ed","pitchNumber":1,"startTime":"2025-07-29T01:50:57.471Z","endTime":"2025-07-29T01:51:00.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.42037623631928,"strikeZoneBottom":1.64000007970861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.82031753150902,"aZ":-15.516022853590249,"pfxX":-3.2599711994063507,"pfxZ":9.33897490070033,"pX":-0.5506519472896716,"pZ":1.1040862707179298,"vX0":1.5280069168431003,"vY0":-132.11241678005456,"vZ0":-10.67423487036044,"x":137.99,"y":208.97,"x0":-0.710260430618202,"y0":50.0001279435102,"z0":6.313860677078039,"aX":-5.8124280009830045},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":5.6,"spinRate":2030,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.4132085755697288,"extension":6.167794432134163},"index":1,"playId":"4820c5ed-8274-31a7-88ea-0bdc83a62b08","pitchNumber":2,"startTime":"2025-07-29T01:51:15.928Z","endTime":"2025-07-29T01:51:19.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"a221e8a2-ad9f-3218-9031-4b78d381e80a","startTime":"2025-07-29T01:51:29.279Z","endTime":"2025-07-29T01:51:33.731Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.922269495316243,"aZ":-16.00637112829597,"pfxX":-2.810724715100278,"pfxZ":8.941831083854968,"pX":-0.14072459721982702,"pZ":1.8157505915608714,"vX0":2.239094351583715,"vY0":-132.76295591407552,"vZ0":-8.752936794822258,"x":122.36,"y":189.75,"x0":-0.6244163419992116,"y0":50.005657655731746,"z0":6.2898189292807105,"aX":-5.08436967042561},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":4.7,"spinRate":2037,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.410497767325007,"extension":6.3025346015982695},"hitData":{"launchSpeed":92.8,"launchAngle":36.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.76,"coordY":88.86}},"index":3,"playId":"e7d7cf2a-0948-30a9-a9c3-9694ec47ab05","pitchNumber":3,"startTime":"2025-07-29T01:51:49.268Z","endTime":"2025-07-29T01:52:01.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:52:01.362Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caleb Durbin pops out to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:52:25.956Z","endTime":"2025-07-29T01:52:36.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623167,"fullName":"Chris Flexen","link":"/api/v1/people/623167"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.90282519187038,"aZ":-24.627639041170603,"pfxX":3.3108644584508107,"pfxZ":4.544794054065301,"pX":0.34106600100281004,"pZ":2.757760196045958,"vX0":1.7204280204945976,"vY0":-127.16968462385132,"vZ0":-4.6826422236812695,"x":100.88,"y":165.4,"x0":-0.7715253161897752,"y0":50.00092646853217,"z0":6.545744627402138,"aX":5.491561120679249},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.6,"breakHorizontal":-6.4,"spinRate":2416,"spinDirection":162},"zone":3,"typeConfidence":2.0,"plateTime":0.42858876333242213,"extension":6.15244134426638},"hitData":{"launchSpeed":80.5,"launchAngle":80.0,"totalDistance":14.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":131.04,"coordY":198.81}},"index":0,"playId":"95402a87-b3b3-3866-969c-03cb7f6cc060","pitchNumber":1,"startTime":"2025-07-29T01:52:25.956Z","endTime":"2025-07-29T01:52:36.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:52:36.854Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out to first baseman Andrew Vaughn.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:55:15.629Z","endTime":"2025-07-29T01:55:40.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Jackson Chourio.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":8,"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-29T01:53:53.036Z","endTime":"2025-07-29T01:53:53.051Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"200","defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Blake Perkins replaces left fielder Isaac Collins, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":8,"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-29T01:53:53.051Z","endTime":"2025-07-29T01:53:53.053Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":686555,"link":"/api/v1/people/686555"},"defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Abner Uribe replaces Jared Koenig.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"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-29T01:53:53.053Z","endTime":"2025-07-29T01:55:17.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657649,"link":"/api/v1/people/657649","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.6,"endSpeed":91.9,"strikeZoneTop":2.88232049614041,"strikeZoneBottom":1.37110348228125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.31206089170135,"aZ":-23.881504072399018,"pfxX":-8.501531431339277,"pfxZ":3.8223214684349305,"pX":-1.1879943183495056,"pZ":3.211313676675036,"vX0":3.060628801353959,"vY0":-146.5311694574563,"vZ0":-2.8680554357752266,"x":162.28,"y":152.07,"x0":-1.142812800221108,"y0":50.00347412597383,"z0":5.633025434340792,"aX":-18.44852972660804},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":6.5,"breakHorizontal":14.8,"spinRate":2356,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3741055176114725,"extension":6.446941915135058},"index":3,"playId":"09c63d16-2613-3148-867e-1b58b4e0709d","pitchNumber":1,"startTime":"2025-07-29T01:55:17.977Z","endTime":"2025-07-29T01:55:21.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":91.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.728972156225744,"aZ":-23.20968766478799,"pfxX":-8.973429872034398,"pfxZ":4.196068710712143,"pX":-0.5663346615536693,"pZ":2.27990185562016,"vX0":4.85672750715106,"vY0":-145.19252675484728,"vZ0":-5.315245519321345,"x":138.59,"y":177.22,"x0":-1.0941221676383672,"y0":50.004037146201625,"z0":5.545113840570617,"aX":-19.1757924395142},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":2452,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.37712147130809415,"extension":6.448933448708417},"hitData":{"launchSpeed":80.8,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":167.9}},"index":4,"playId":"782c79b2-4764-349a-9959-cb7b9d347706","pitchNumber":2,"startTime":"2025-07-29T01:55:33.999Z","endTime":"2025-07-29T01:55:40.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:55:40.734Z","atBatIndex":65},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Carson Kelly hit by pitch.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:56:08.508Z","endTime":"2025-07-29T01:56:31.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":101.1,"endSpeed":93.1,"strikeZoneTop":3.34017267512426,"strikeZoneBottom":1.61670116726965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54475020907571,"aZ":-23.606422536403112,"pfxX":-7.654811583610551,"pfxZ":3.8722286869623,"pX":-0.6720886988398426,"pZ":3.196904215948446,"vX0":3.770353704978286,"vY0":-147.27024071440954,"vZ0":-3.4091927839776592,"x":142.62,"y":152.46,"x0":-0.9691607141123932,"y0":50.003909062010884,"z0":5.753709337191031,"aX":-16.939970233327067},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":6.6,"breakHorizontal":13.2,"spinRate":2298,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3708657653101697,"extension":6.491451876867713},"index":0,"playId":"5dbd934a-e779-3a20-97cf-11214ed07f13","pitchNumber":1,"startTime":"2025-07-29T01:56:08.508Z","endTime":"2025-07-29T01:56:12.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.299336419884245,"aZ":-25.297476123092878,"pfxX":1.4930457981210763,"pfxZ":3.957078890272429,"pX":-1.5986134162833738,"pZ":3.998361923746963,"vX0":-1.5013790668751117,"vY0":-130.25793741767905,"vZ0":-0.12841837134894785,"x":177.94,"y":130.82,"x0":-1.2119991586917809,"y0":50.00465177398301,"z0":5.941888457004624,"aX":2.596595844281604},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.3,"breakHorizontal":-2.4,"spinRate":2350,"spinDirection":88},"zone":11,"typeConfidence":2.0,"plateTime":0.41857876419900286,"extension":6.501352408132788},"index":1,"playId":"2f948db8-6fe5-32b4-9cb3-5f8eeaaef84e","pitchNumber":2,"startTime":"2025-07-29T01:56:24.267Z","endTime":"2025-07-29T01:56:31.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.3,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:56:31.293Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:57:02.575Z","endTime":"2025-07-29T01:58:04.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":87.4,"endSpeed":80.1,"strikeZoneTop":3.5249390529894,"strikeZoneBottom":1.63999888221117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.633481220540702,"aZ":-29.203093824899,"pfxX":6.6658783424219425,"pfxZ":1.8264546731996703,"pX":-0.5339145532257489,"pZ":1.5088484078915467,"vX0":0.03512049751482538,"vY0":-127.23615235922962,"vZ0":-4.587334788541866,"x":137.35,"y":198.04,"x0":-1.4131385640116816,"y0":50.00432256685513,"z0":5.6661013633674004,"aX":10.862067228625461},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":-12.0,"spinRate":2545,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.43151756265022634,"extension":6.559552242444941},"index":0,"playId":"8745f114-6a2f-39f2-a743-72901bcaa8ee","pitchNumber":1,"startTime":"2025-07-29T01:57:02.575Z","endTime":"2025-07-29T01:57:08.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25350319310725,"aZ":-23.01524348187767,"pfxX":-8.92416074707253,"pfxZ":4.284765885277052,"pX":0.2962582366490129,"pZ":1.5311055782678067,"vX0":6.766692832429772,"vY0":-145.06614252314753,"vZ0":-7.353218058467106,"x":105.71,"y":197.44,"x0":-0.9046543630441439,"y0":50.00009823124808,"z0":5.496904968003762,"aX":-19.05816387858584},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":6.5,"breakHorizontal":14.9,"spinRate":2422,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.37726296693102146,"extension":6.613898781235029},"index":1,"playId":"ca6344c2-4412-32be-bd5b-903660d114c8","pitchNumber":2,"startTime":"2025-07-29T01:57:21.592Z","endTime":"2025-07-29T01:57:24.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.9,"endSpeed":92.3,"strikeZoneTop":3.49243357847423,"strikeZoneBottom":1.60913466055775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.38015057365117,"aZ":-23.13423156432436,"pfxX":-8.814578964052995,"pfxZ":4.14643513675022,"pX":-0.875722274279708,"pZ":2.4216834511873233,"vX0":3.707834761997356,"vY0":-146.90530790136907,"vZ0":-5.091706673520493,"x":126.3,"y":170.58,"x0":-1.010183236661313,"y0":50.00597472307886,"z0":5.555926350430888,"aX":-19.235516992720758},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":6.6,"breakHorizontal":15.2,"spinRate":2357,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.373088176802006,"extension":6.548378335127262},"index":2,"playId":"e2482edb-f766-37e7-bc75-29b92b9e17dd","pitchNumber":3,"startTime":"2025-07-29T01:57:39.037Z","endTime":"2025-07-29T01:57:42.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":91.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.094924049770306,"aZ":-23.519438819022174,"pfxX":-8.575908727511486,"pfxZ":4.007526192837409,"pX":-0.3773201661254554,"pZ":2.6238565918184826,"vX0":5.275455116666849,"vY0":-145.96791229369973,"vZ0":-4.464150957802064,"x":131.38,"y":167.94,"x0":-1.0930319777917255,"y0":50.004550244676885,"z0":5.587781437142294,"aX":-18.522695289809942},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":6.6,"breakHorizontal":14.5,"spinRate":2359,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.37513209824402427,"extension":6.422658698555314},"index":3,"playId":"e7ec5d07-3897-3cad-8980-81ef189712db","pitchNumber":4,"startTime":"2025-07-29T01:58:00.198Z","endTime":"2025-07-29T01:58:04.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:58:04.287Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dansby Swanson lines out sharply to second baseman Brice Turang.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:58:33.109Z","endTime":"2025-07-29T01:58:39.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":91.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.558418894325825,"aZ":-22.203778077163598,"pfxX":-8.401399436622752,"pfxZ":4.642612485168916,"pX":0.2212246449642779,"pZ":2.9285012801488812,"vX0":6.950387155699798,"vY0":-145.49427346564178,"vZ0":-4.03172570553102,"x":108.57,"y":159.71,"x0":-1.1049390727806192,"y0":50.00211917676809,"z0":5.674584398614416,"aX":-18.043772537051122},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":7.8,"breakHorizontal":13.9,"spinRate":2393,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.37618704219219534,"extension":6.6798798466611915},"hitData":{"launchSpeed":101.9,"launchAngle":9.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":135.08,"coordY":140.82}},"index":0,"playId":"9af9ebbe-81a3-39da-b359-585be678257a","pitchNumber":1,"startTime":"2025-07-29T01:58:33.109Z","endTime":"2025-07-29T01:58:39.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":682842,"link":"/api/v1/people/682842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:58:39.496Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T02:00:45.570Z","endTime":"2025-07-29T02:02:50.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623167,"fullName":"Chris Flexen","link":"/api/v1/people/623167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.2531243273215,"strikeZoneBottom":1.51716522106866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80316191028756,"aZ":-14.13756654046085,"pfxX":-3.060539295378488,"pfxZ":10.018156047849804,"pX":0.5132989200570023,"pZ":2.722289073421159,"vX0":3.1128899790562254,"vY0":-132.89677527777488,"vZ0":-7.155914801217249,"x":97.43,"y":165.28,"x0":-0.2720562201814715,"y0":50.0005667594589,"z0":6.464234541376672,"aX":-5.508500523438105},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":4.9,"spinRate":2163,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.41115870462512927,"extension":6.242632561135348},"index":0,"playId":"55667652-14a0-3da3-8d75-3790d3b6cf57","pitchNumber":1,"startTime":"2025-07-29T02:00:53.113Z","endTime":"2025-07-29T02:00:56.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":74.5,"endSpeed":69.0,"strikeZoneTop":3.35155445861961,"strikeZoneBottom":1.58283824560104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.656884569011453,"aZ":-39.541175357722445,"pfxX":4.486519188236138,"pfxZ":-6.254612859025932,"pX":0.2529304882374912,"pZ":0.3974125476926324,"vX0":0.4799011987899283,"vY0":-108.40044038184698,"vZ0":-3.720282201677133,"x":107.36,"y":228.05,"x0":-0.554072527352265,"y0":50.00043613649727,"z0":6.494427438012297,"aX":5.2870425921795166},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-12.0,"breakHorizontal":-8.3,"spinRate":2592,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.5071580251882941,"extension":6.042516691123141},"index":1,"playId":"7067abdf-92fe-34ce-a677-e1fc2c774952","pitchNumber":2,"startTime":"2025-07-29T02:01:06.305Z","endTime":"2025-07-29T02:01:10.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.3,"strikeZoneTop":3.31873911392555,"strikeZoneBottom":1.51715978884278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.383531256290066,"aZ":-40.09890355515037,"pfxX":-1.22173552165437,"pfxZ":-5.662700058646291,"pX":0.47387435526064753,"pZ":0.5760083795342797,"vX0":2.029583595021755,"vY0":-117.35063401387359,"vZ0":-5.212232451844395,"x":98.94,"y":223.23,"x0":-0.2419069327513179,"y0":50.00111237376282,"z0":6.54518315831771,"aX":-1.7106686552310701},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-11.3,"breakHorizontal":1.7,"spinRate":2469,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.46603154362058463,"extension":6.291755399642105},"index":2,"playId":"c9efed8f-fb85-3ad5-b478-6e1e8bdcbda1","pitchNumber":3,"startTime":"2025-07-29T02:01:22.902Z","endTime":"2025-07-29T02:01:28.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":87.9,"endSpeed":81.3,"strikeZoneTop":3.22030009753227,"strikeZoneBottom":1.5171614580267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.69576171466248,"aZ":-24.40893927472431,"pfxX":2.8052152060375506,"pfxZ":4.620986842602193,"pX":-0.5189774744971086,"pZ":4.2580523610188905,"vX0":-0.4288796009329001,"vY0":-128.09360956598573,"vZ0":-1.2715649511412361,"x":136.78,"y":123.81,"x0":-0.7152893057853563,"y0":50.00298140518958,"z0":6.64950530715535,"aX":4.713392619431816},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":-5.0,"spinRate":2253,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.42579232439092474,"extension":5.962408398585484},"index":3,"playId":"5cc13fb8-787b-3dfd-8f6e-3f901e6d150f","pitchNumber":4,"startTime":"2025-07-29T02:01:39.347Z","endTime":"2025-07-29T02:01:42.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2025-07-29T02:01:53.674Z","endTime":"2025-07-29T02:02:08.443Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"},"defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":90.9,"endSpeed":83.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.003288986666416,"aZ":-11.45481861397795,"pfxX":-0.9753506412537493,"pfxZ":11.680743627376106,"pX":0.1578619873887037,"pZ":2.968977589899337,"vX0":1.8700224345679115,"vY0":-132.29324745638857,"vZ0":-6.8050083098441885,"x":110.98,"y":158.62,"x0":-0.4311988854823579,"y0":50.005748794440784,"z0":6.412956326939537,"aX":-1.7307189406266028},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.9,"breakHorizontal":1.3,"spinRate":2297,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4138947599510159,"extension":6.258912892838855},"index":5,"playId":"92a10974-ab94-3893-9a1c-454f89123e62","pitchNumber":5,"startTime":"2025-07-29T02:02:08.443Z","endTime":"2025-07-29T02:02:12.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.798686968327917,"aZ":-24.926910106745616,"pfxX":2.242269476544769,"pfxZ":4.359329162835927,"pX":0.41953998268914866,"pZ":0.8026229228730059,"vX0":1.7688139002284298,"vY0":-127.78656398766114,"vZ0":-9.162181589729796,"x":101.01,"y":217.11,"x0":-0.5715518797313492,"y0":50.006374080119755,"z0":6.373577193079108,"aX":3.732193713299164},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.1,"breakHorizontal":-4.4,"spinRate":2490,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4276088486205287,"extension":6.175193638975021},"index":6,"playId":"1752c265-da44-3da2-b4b8-b625cef04cf7","pitchNumber":6,"startTime":"2025-07-29T02:02:42.202Z","endTime":"2025-07-29T02:02:50.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:02:50.021Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T02:03:06.407Z","endTime":"2025-07-29T02:03:36.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623167,"fullName":"Chris Flexen","link":"/api/v1/people/623167"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.3,"endSpeed":67.8,"strikeZoneTop":3.01076388301325,"strikeZoneBottom":1.42690212370146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.347942992287845,"aZ":-41.76721230366231,"pfxX":4.315684688914446,"pfxZ":-8.268841561912147,"pX":-0.541416660888789,"pZ":2.123797836394621,"vX0":-0.9901806494402392,"vY0":-108.09983593744721,"vZ0":0.14298633310544795,"x":137.64,"y":181.44,"x0":-0.6323475516286987,"y0":50.004116705905105,"z0":6.718989062823436,"aX":5.00593860859879},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-14.4,"breakHorizontal":-7.4,"spinRate":2582,"spinDirection":30},"zone":4,"typeConfidence":2.0,"plateTime":0.510606566414169,"extension":6.077485648039847},"index":0,"playId":"daebcecc-c383-3f18-88be-85dd4534beda","pitchNumber":1,"startTime":"2025-07-29T02:03:11.537Z","endTime":"2025-07-29T02:03:15.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.918217613621444,"aZ":-17.21745453194532,"pfxX":1.1514444030836528,"pfxZ":8.698832068506281,"pX":-0.22652140389873035,"pZ":2.776729729114771,"vX0":0.883952454807108,"vY0":-130.2097526489838,"vZ0":-6.262976060161299,"x":125.63,"y":163.81,"x0":-0.71984906678346,"y0":50.00554915721216,"z0":6.512538943475383,"aX":1.9808380584186684},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.6,"breakHorizontal":-2.3,"spinRate":2541,"spinDirection":173},"zone":2,"typeConfidence":2.0,"plateTime":0.4203774131794522,"extension":6.108051027312855},"hitData":{"launchSpeed":95.4,"launchAngle":56.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.63,"coordY":105.48}},"index":1,"playId":"ad344176-23cd-3a9b-a8db-ebbe9318f54f","pitchNumber":2,"startTime":"2025-07-29T02:03:26.002Z","endTime":"2025-07-29T02:03:36.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:03:36.090Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Chourio lines out sharply to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T02:03:58.189Z","endTime":"2025-07-29T02:04:12.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623167,"fullName":"Chris Flexen","link":"/api/v1/people/623167"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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.0,"endSpeed":83.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.793855085397006,"aZ":-11.936484950710057,"pfxX":-2.991689597193715,"pfxZ":11.258004196383137,"pX":-0.40932933515007025,"pZ":2.653165010005335,"vX0":1.3135261659270365,"vY0":-133.70599465635738,"vZ0":-7.7522844061230085,"x":132.6,"y":167.14,"x0":-0.5203092417769791,"y0":50.00048392931001,"z0":6.4607923978996356,"aX":-5.376311844607572},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":5.2,"spinRate":2222,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.41079686826898065,"extension":6.195293763754443},"hitData":{"launchSpeed":106.5,"launchAngle":21.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.17,"coordY":45.3}},"index":0,"playId":"d190f43c-0b37-34ac-91f4-3f1e03389ff6","pitchNumber":1,"startTime":"2025-07-29T02:04:04.558Z","endTime":"2025-07-29T02:04:12.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623167,"link":"/api/v1/people/623167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":608348,"link":"/api/v1/people/608348"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":623167,"link":"/api/v1/people/623167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:04:12.592Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Sal Frelick.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:06:27.031Z","endTime":"2025-07-29T02:07:02.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Craig Yoho replaces Abner Uribe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"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-29T02:04:36.208Z","endTime":"2025-07-29T02:06:29.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684974,"link":"/api/v1/people/684974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682842,"link":"/api/v1/people/682842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":93.1,"endSpeed":85.3,"strikeZoneTop":3.31809549434974,"strikeZoneBottom":1.60192486033507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.854506011749777,"aZ":-19.375274818203188,"pfxX":-10.600056324695636,"pfxZ":6.881927589121599,"pX":-0.2830008161215927,"pZ":3.049551960178019,"vX0":11.565090806100322,"vY0":-135.14558377727263,"vZ0":-1.7725036102977485,"x":127.79,"y":156.44,"x0":-3.2288762976358996,"y0":50.006515949390014,"z0":5.066736934686608,"aX":-19.726259807323075},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":16.9,"spinRate":2375,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.4044001000323969,"extension":6.87750921189403},"index":1,"playId":"b3a0a81c-807f-3dd5-bb08-91a0e93ba4f3","pitchNumber":1,"startTime":"2025-07-29T02:06:29.126Z","endTime":"2025-07-29T02:06:32.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-29T02:06:45.566Z","endTime":"2025-07-29T02:06:54.543Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.337520606137044,"aZ":-34.49948673274035,"pfxX":-12.16370908711337,"pfxZ":-1.8135259247392401,"pX":0.5592066081932726,"pZ":2.467139542112823,"vX0":11.860828570381848,"vY0":-112.78519015147754,"vZ0":2.027955354898176,"x":95.68,"y":172.17,"x0":-3.1981567008310665,"y0":50.002077424712894,"z0":5.046377576856611,"aX":-15.602876693325266},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.3,"breakHorizontal":18.8,"spinRate":2559,"spinDirection":295},"zone":6,"typeConfidence":2.0,"plateTime":0.486428185502187,"extension":6.868861086691095},"hitData":{"launchSpeed":83.5,"launchAngle":38.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.46,"coordY":106.28}},"index":3,"playId":"590e5c41-7e78-3f17-a1b3-9a8ae377e030","pitchNumber":2,"startTime":"2025-07-29T02:06:54.543Z","endTime":"2025-07-29T02:07:02.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":684974,"link":"/api/v1/people/684974"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":684974,"link":"/api/v1/people/684974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:07:02.861Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Shaw flies out to center fielder Blake Perkins.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:07:21.951Z","endTime":"2025-07-29T02:08:02.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.38334715969521,"strikeZoneBottom":1.60999929174281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.911132910413897,"aZ":-22.471662715755482,"pfxX":-11.038361735118801,"pfxZ":5.175630545366644,"pX":-0.03731063977178044,"pZ":3.7972656381803382,"vX0":12.156049984897068,"vY0":-136.07650060907932,"vZ0":0.7521320936294146,"x":118.42,"y":136.25,"x0":-3.1286860621975743,"y0":50.004382371013754,"z0":5.0743666791617805,"aX":-20.69995773382993},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":17.4,"spinRate":2351,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.40255277383204735,"extension":6.738598156798223},"index":0,"playId":"76ff367b-945b-3eff-8b80-6cc8b91ae9ba","pitchNumber":1,"startTime":"2025-07-29T02:07:27.094Z","endTime":"2025-07-29T02:07:31.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.1167067768304,"strikeZoneBottom":1.54329557590725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.071322021353627,"aZ":-37.12130301766499,"pfxX":-10.308448494777913,"pfxZ":-3.863637484604882,"pX":0.32061033426268887,"pZ":1.795518792139999,"vX0":10.603586823731069,"vY0":-112.62886665834753,"vZ0":1.2967490596553675,"x":104.78,"y":190.3,"x0":-3.1161606379676217,"y0":50.00259158172019,"z0":4.975621649593634,"aX":-13.201388929188736},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-6.2,"breakHorizontal":15.8,"spinRate":2593,"spinDirection":295},"zone":9,"typeConfidence":2.0,"plateTime":0.48690633306319864,"extension":6.725581007375893},"index":1,"playId":"c72272f3-b5e2-3977-8efa-2c4a043f51be","pitchNumber":2,"startTime":"2025-07-29T02:07:39.309Z","endTime":"2025-07-29T02:07:43.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.327993091766025,"aZ":-20.289056216292842,"pfxX":-11.227815903199012,"pfxZ":6.362656520808539,"pX":-0.22340952120995844,"pZ":2.4098147716816993,"vX0":11.352235103310733,"vY0":-135.9266038764026,"vZ0":-2.8368311507242274,"x":125.52,"y":173.72,"x0":-2.9990636888647715,"y0":50.00147706452328,"z0":4.87880828276236,"aX":-20.968428672990225},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":17.9,"spinRate":2359,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.40325575513356426,"extension":6.8042921786567705},"hitData":{"launchSpeed":96.1,"launchAngle":39.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.95,"coordY":69.0}},"index":2,"playId":"8f557117-d7e1-3748-be63-e9e78dbdd6b5","pitchNumber":3,"startTime":"2025-07-29T02:07:53.573Z","endTime":"2025-07-29T02:08:02.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":684974,"link":"/api/v1/people/684974"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":684974,"link":"/api/v1/people/684974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:08:02.956Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:08:21.924Z","endTime":"2025-07-29T02:09:51.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.17960815937584,"strikeZoneBottom":1.43953948102343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.67220643882458,"aZ":-33.11345786475231,"pfxX":-12.363541016600118,"pfxZ":-0.7086548893100737,"pX":1.023048356821198,"pZ":1.6366406451292752,"vX0":12.54936750166902,"vY0":-114.49896857029619,"vZ0":-0.07342767328306499,"x":78.0,"y":194.59,"x0":-2.9294875923501453,"y0":50.00339546833442,"z0":4.916666047083713,"aX":-16.37285611241781},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.0,"breakHorizontal":19.1,"spinRate":2618,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.4788611589811427,"extension":6.94076017945456},"index":0,"playId":"a388fdb0-9810-39f8-84ff-c6571677f670","pitchNumber":1,"startTime":"2025-07-29T02:08:23.973Z","endTime":"2025-07-29T02:08:29.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":78.0,"endSpeed":71.4,"strikeZoneTop":3.11268887655329,"strikeZoneBottom":1.37257227615908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.912894049822942,"aZ":-36.00807488621351,"pfxX":-10.954654267046786,"pfxZ":-2.97144476692689,"pX":-1.0503802989100381,"pZ":1.4729261074116784,"vX0":7.91555101929393,"vY0":-113.30706932876899,"vZ0":0.3691592412403093,"x":157.04,"y":199.01,"x0":-3.176605526290865,"y0":50.00077828499261,"z0":4.924307454261076,"aX":-14.153418036138047},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-4.9,"breakHorizontal":17.6,"spinRate":2499,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.48456521898139204,"extension":6.974559287540852},"index":1,"playId":"cfac6401-34ca-34a4-9635-fb059b3465d6","pitchNumber":2,"startTime":"2025-07-29T02:08:37.263Z","endTime":"2025-07-29T02:08:42.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.17960308477643,"strikeZoneBottom":1.47302488396795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.370754217492763,"aZ":-21.744354161756927,"pfxX":-10.141577901319016,"pfxZ":5.664185648696613,"pX":-1.7175427236058343,"pZ":3.013070574029717,"vX0":7.305157062511601,"vY0":-135.08741187961618,"vZ0":-0.9780357970013931,"x":182.47,"y":157.43,"x0":-3.1438296336608382,"y0":50.00542236058497,"z0":4.913388443476224,"aX":-18.682155269328277},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.2,"breakHorizontal":16.7,"spinRate":2291,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.40599522536673405,"extension":6.876117049054335},"index":2,"playId":"32d78a32-67b8-3caa-bf71-4dbe6735292a","pitchNumber":3,"startTime":"2025-07-29T02:08:51.806Z","endTime":"2025-07-29T02:08:54.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.19795456986855,"strikeZoneBottom":1.37254580044223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.919948678022852,"aZ":-20.831948441311457,"pfxX":-9.858665962905041,"pfxZ":6.149598120303345,"pX":-0.8900916812807474,"pZ":3.2577946024294526,"vX0":9.59225519892288,"vY0":-135.0874802095487,"vZ0":-0.7756639125480917,"x":150.93,"y":150.82,"x0":-3.2091714715771245,"y0":50.00547017289829,"z0":5.015568181620151,"aX":-18.191475391730357},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":15.7,"spinRate":2392,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4057375005179291,"extension":6.812393432939395},"index":3,"playId":"9fb97d15-aa5b-3a8f-8810-b909c5457528","pitchNumber":4,"startTime":"2025-07-29T02:09:07.907Z","endTime":"2025-07-29T02:09:11.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.83671788782393,"aZ":-35.84579987855518,"pfxX":-10.892868892199594,"pfxZ":-2.873174260865529,"pX":-0.712002440653756,"pZ":1.9461440235663683,"vX0":8.325725498318528,"vY0":-112.55241850342105,"vZ0":1.4731426886001626,"x":144.14,"y":186.23,"x0":-3.0476733268618266,"y0":50.00021682079342,"z0":4.9190505085214475,"aX":-13.943905274316828},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-4.4,"breakHorizontal":17.5,"spinRate":2355,"spinDirection":301},"zone":7,"typeConfidence":2.0,"plateTime":0.487040804597878,"extension":6.929362517894447},"index":4,"playId":"258f616d-7ece-3db4-8359-6391fc8c77d9","pitchNumber":5,"startTime":"2025-07-29T02:09:23.580Z","endTime":"2025-07-29T02:09:26.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"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-29T02:09:31.851Z","endTime":"2025-07-29T02:09:45.550Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.05366953755232,"strikeZoneBottom":1.44293721507464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.199112087937213,"aZ":-35.55590666803854,"pfxX":-10.889996902313905,"pfxZ":-2.5661278099794878,"pX":-1.7897840144735924,"pZ":2.147906624270783,"vX0":5.877534633959226,"vY0":-114.31867133759411,"vZ0":1.6470745069566604,"x":185.22,"y":180.79,"x0":-2.98680884820909,"y0":50.004649797787835,"z0":4.923158054418333,"aX":-14.332974211257378},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-3.8,"breakHorizontal":18.1,"spinRate":2470,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.48017820025115565,"extension":6.860732725197526},"index":6,"playId":"b6eb88c2-c29b-36d2-851e-a0f615fa76bf","pitchNumber":6,"startTime":"2025-07-29T02:09:45.550Z","endTime":"2025-07-29T02:09:51.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":684974,"link":"/api/v1/people/684974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:09:51.019Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:10:40.778Z","endTime":"2025-07-29T02:12:02.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"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-29T02:10:05.204Z","endTime":"2025-07-29T02:10:43.119Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.46705739008105,"strikeZoneBottom":1.62000024451835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91205662502742,"aZ":-22.172162428475513,"pfxX":-10.160861882816828,"pfxZ":5.342386003988848,"pX":-1.9602355809491245,"pZ":3.700907929761492,"vX0":7.150763224388466,"vY0":-135.78979700512753,"vZ0":0.6592846679353672,"x":191.72,"y":138.86,"x0":-3.3036222204022914,"y0":50.00620175655431,"z0":4.99411104244625,"aX":-19.034870260987688},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":16.9,"spinRate":2298,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4029185242903428,"extension":6.7776189610948645},"index":1,"playId":"6ac1743c-439b-36d8-9ff5-319d74b2717f","pitchNumber":1,"startTime":"2025-07-29T02:10:43.119Z","endTime":"2025-07-29T02:10:49.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Michael Busch advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"6ac1743c-439b-36d8-9ff5-319d74b2717f","startTime":"2025-07-29T02:10:49.926Z","endTime":"2025-07-29T02:11:02.076Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"postOnSecond":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.15,"dramaIndex":9.0,"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":93.6,"endSpeed":85.5,"strikeZoneTop":3.46705539465882,"strikeZoneBottom":1.62000028803627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.192970089496416,"aZ":-19.173015538563405,"pfxX":-10.12157543830434,"pfxZ":6.910215023642159,"pX":-1.2597770795907608,"pZ":4.250359133316538,"vX0":8.617131820679957,"vY0":-136.13495991440587,"vZ0":1.4393241394465193,"x":165.02,"y":124.02,"x0":-3.147287546266809,"y0":50.00301000802696,"z0":5.039763580978424,"aX":-19.045261631116038},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":16.6,"spinRate":2282,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4019637783201735,"extension":6.759003314380925},"index":3,"playId":"340376a9-3791-3a6a-b00a-04c8161ccadc","pitchNumber":2,"startTime":"2025-07-29T02:11:02.076Z","endTime":"2025-07-29T02:11:05.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.5,"strikeZoneTop":3.40117230468321,"strikeZoneBottom":1.62000029362333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.03935229834496,"aZ":-34.88058976545253,"pfxX":-10.673383526461233,"pfxZ":-2.0931034345483477,"pX":-1.1424603471522694,"pZ":1.71028946879382,"vX0":7.339943487043964,"vY0":-113.17318247318562,"vZ0":0.7403305855488027,"x":160.55,"y":192.6,"x0":-3.0442310780290227,"y0":50.00142133687487,"z0":4.878038761954643,"aX":-13.816822621552388},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-3.2,"breakHorizontal":17.4,"spinRate":2387,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4843514073386701,"extension":6.893349240010971},"index":4,"playId":"5079b7ef-9f75-3054-a3d8-b2aa043d55c5","pitchNumber":3,"startTime":"2025-07-29T02:11:21.143Z","endTime":"2025-07-29T02:11:27.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.46705559298318,"strikeZoneBottom":1.65296939530466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.690588359808633,"aZ":-20.23358094015288,"pfxX":-10.116244240583253,"pfxZ":6.436501823417823,"pX":-0.6325528696632753,"pZ":3.006467627684789,"vX0":10.48134847975429,"vY0":-135.17082390292924,"vZ0":-1.456119341194424,"x":141.11,"y":157.61,"x0":-3.240896940021778,"y0":50.00424874111238,"z0":4.968803871524241,"aX":-18.773881457238122},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":16.2,"spinRate":2242,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.40477010412553893,"extension":6.8247907254467215},"index":5,"playId":"a8a927de-da12-3a19-bec6-ea48c33ca13e","pitchNumber":4,"startTime":"2025-07-29T02:11:42.184Z","endTime":"2025-07-29T02:11:45.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.43410998029585,"strikeZoneBottom":1.65297012873343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6004310650592,"aZ":-19.767561721944645,"pfxX":-11.855922888535785,"pfxZ":6.652510330247274,"pX":0.6516213628081701,"pZ":1.3461345809783944,"vX0":13.680849755154208,"vY0":-135.66953791699984,"vZ0":-5.515157293054939,"x":92.16,"y":202.43,"x0":-2.915312514108419,"y0":50.00186447517123,"z0":4.782453558881293,"aX":-22.107300346390762},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.9,"breakHorizontal":18.6,"spinRate":2289,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.40367161758038916,"extension":6.9172096079773056},"index":6,"playId":"e3ce598f-85a4-35ed-9803-753198d0553f","pitchNumber":5,"startTime":"2025-07-29T02:11:59.118Z","endTime":"2025-07-29T02:12:02.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":684974,"link":"/api/v1/people/684974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.9,"awayTeamWinProbability":1.0999999999999943,"homeTeamWinProbabilityAdded":-0.6999999999999886,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:12:02.562Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:15:11.955Z","endTime":"2025-07-29T02:15:49.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"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-29T02:12:14.050Z","endTime":"2025-07-29T02:12:32.240Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Trevor Megill replaces Craig Yoho.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-29T02:12:32.240Z","endTime":"2025-07-29T02:15:14.256Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":684974,"link":"/api/v1/people/684974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.3,"endSpeed":92.4,"strikeZoneTop":3.04129597261333,"strikeZoneBottom":1.39282247370035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.561409115897774,"aZ":-9.158162164906035,"pfxX":-3.3525344746501204,"pfxZ":10.480291010897638,"pX":-0.17207939862267366,"pZ":3.247603787984068,"vX0":0.9035841308464639,"vY0":-147.3651944930028,"vZ0":-7.241164167875459,"x":123.56,"y":151.09,"x0":-0.047512216600939905,"y0":50.00004725397583,"z0":6.280059171184955,"aX":-7.35971409964085},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":17.8,"breakHorizontal":5.9,"spinRate":2531,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.3719139876083326,"extension":6.620930124443419},"index":2,"playId":"698ebbba-9282-3724-946c-adc8d5831ebc","pitchNumber":1,"startTime":"2025-07-29T02:15:14.256Z","endTime":"2025-07-29T02:15:17.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.07627080768612,"strikeZoneBottom":1.39324145784462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29278513164674,"aZ":-37.79231360794992,"pfxX":0.12645626110374453,"pfxZ":-3.2761827629501035,"pX":-0.5446953707565095,"pZ":2.298759567637132,"vX0":-1.1959843175676765,"vY0":-129.9337087516084,"vZ0":-3.2041385032045584,"x":137.76,"y":176.71,"x0":-0.09560371331420336,"y0":50.001547753034565,"z0":6.4089467083245895,"aX":0.21716325137439052},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-6.4,"breakHorizontal":0.0,"spinRate":2889,"spinDirection":31},"zone":4,"typeConfidence":0.89,"plateTime":0.4209550033524101,"extension":6.485507952296202},"index":3,"playId":"911ce9c7-c8b4-37ed-8da9-f669638ecdce","pitchNumber":2,"startTime":"2025-07-29T02:15:29.144Z","endTime":"2025-07-29T02:15:32.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":92.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.57112643535966,"aZ":-6.723160976062504,"pfxX":-2.8604877241357407,"pfxZ":11.708051913172673,"pX":0.38353476044545437,"pZ":3.1702141313464005,"vX0":1.8106069913543563,"vY0":-146.50059286310128,"vZ0":-7.854904832231024,"x":102.38,"y":153.18,"x0":0.1291698528307479,"y0":50.00318517008254,"z0":6.287847810708771,"aX":-6.218667824829075},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.2,"breakVerticalInduced":19.8,"breakHorizontal":4.8,"spinRate":2645,"spinDirection":199},"zone":3,"typeConfidence":0.91,"plateTime":0.3738497294877319,"extension":6.643572676385289},"index":4,"playId":"c12a43ab-ddab-3358-b8fb-83c02f48bba2","pitchNumber":3,"startTime":"2025-07-29T02:15:44.685Z","endTime":"2025-07-29T02:15:49.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656730,"link":"/api/v1/people/656730","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":694192,"link":"/api/v1/people/694192"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Second Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":656730,"link":"/api/v1/people/656730"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:15:49.818Z","atBatIndex":76}]