[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a sharp line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T16:36:53.033Z","endTime":"2025-07-30T16:38:13.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"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-30T14:58:13.413Z","endTime":"2025-07-30T16:14:35.289Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"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-30T16:14:35.289Z","endTime":"2025-07-30T16:35:24.055Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"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-30T16:35:24.055Z","endTime":"2025-07-30T16:36:55.080Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"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.7,"endSpeed":84.4,"strikeZoneTop":3.53060643226468,"strikeZoneBottom":1.51921559661891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.3891217542088,"aZ":-14.561167569383782,"pfxX":-7.075652616037856,"pfxZ":9.599879719160992,"pX":-1.2552134945900548,"pZ":3.5298816247470013,"vX0":5.123770616996855,"vY0":-134.8728121689097,"vZ0":-4.114427432565033,"x":164.85,"y":143.47,"x0":-2.2639342710345085,"y0":50.005869568181616,"z0":6.107866898660614,"aX":-12.987734166669654},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":11.6,"spinRate":2263,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4066980152839892,"extension":6.018898446189363},"index":3,"playId":"a9bd019b-bfc2-3013-8a76-8b6b0de804f3","pitchNumber":1,"startTime":"2025-07-30T16:36:55.080Z","endTime":"2025-07-30T16:36:58.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.58924640817722,"strikeZoneBottom":1.68259787766601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.21789174576865,"aZ":-14.529967930569294,"pfxX":-8.187183765078746,"pfxZ":9.591790033167113,"pX":-1.306360424319665,"pZ":3.242184635846955,"vX0":5.361293597464435,"vY0":-134.98282398044222,"vZ0":-4.951650409835884,"x":166.8,"y":151.24,"x0":-2.25767126389008,"y0":50.00392293261422,"z0":6.1283894886171915,"aX":-15.06300484221428},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":13.7,"spinRate":2205,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4062549823772814,"extension":6.1235569397709195},"index":4,"playId":"e841fd4a-2d5a-3bc9-9471-4f57c2795831","pitchNumber":2,"startTime":"2025-07-30T16:37:10.436Z","endTime":"2025-07-30T16:37:13.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.54752492859553,"strikeZoneBottom":1.64049581581511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.126649763989843,"aZ":-27.25410651646901,"pfxX":0.40414821785798116,"pfxZ":3.0173325867952183,"pX":-0.7021990282918983,"pZ":1.479486764576597,"vX0":4.093298280345294,"vY0":-126.25291074206649,"vZ0":-5.784559394389362,"x":143.77,"y":198.83,"x0":-2.3899201391195257,"y0":50.00551835745596,"z0":5.9643991275359705,"aX":0.6587813524490524},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":-1.6,"spinRate":2382,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.43207454734288087,"extension":5.914015772809005},"index":5,"playId":"84bd35b8-997d-376e-9b2a-e7521df85860","pitchNumber":3,"startTime":"2025-07-30T16:37:28.148Z","endTime":"2025-07-30T16:37:32.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.56128971131982,"strikeZoneBottom":1.55023390295415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.427488982093895,"aZ":-15.588128540818284,"pfxX":-5.660842085631732,"pfxZ":9.209396427483018,"pX":-0.6628584339090331,"pZ":1.9086586531627499,"vX0":6.28788631850644,"vY0":-133.06319408023717,"vZ0":-7.643186804043272,"x":142.27,"y":187.25,"x0":-2.3163628557285643,"y0":50.00118085610618,"z0":5.938611331514032,"aX":-10.193215174960972},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":9.0,"spinRate":2252,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.4109596840335463,"extension":6.110465070626256},"index":6,"playId":"7bbdd2b6-d839-306f-af2d-046b10e861c7","pitchNumber":4,"startTime":"2025-07-30T16:37:46.026Z","endTime":"2025-07-30T16:37:49.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.748561378790605,"aZ":-13.367997439734618,"pfxX":-4.978307030195159,"pfxZ":10.080011382204535,"pX":0.059440440917710696,"pZ":2.543205280595648,"vX0":7.495108901879178,"vY0":-135.29426657575007,"vZ0":-6.926074387613289,"x":114.73,"y":170.11,"x0":-2.091817767881922,"y0":50.002010778257564,"z0":6.061330757932617,"aX":-9.287842429234782},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2267,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40385586153013975,"extension":6.172459545424217},"hitData":{"launchSpeed":100.8,"launchAngle":12.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":153.17,"coordY":79.18}},"index":7,"playId":"35c4bdb4-6979-38be-9e70-4d35a7cadc76","pitchNumber":5,"startTime":"2025-07-30T16:38:02.937Z","endTime":"2025-07-30T16:38:13.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-07-30T16:38:13.649Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to right fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T16:38:23.436Z","endTime":"2025-07-30T16:39:28.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.45107755663231,"strikeZoneBottom":1.56503888648037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.99139246414069,"aZ":-27.70752278063076,"pfxX":0.7957739270627904,"pfxZ":2.6673591971088495,"pX":-0.4447365152961333,"pZ":2.4964482640691705,"vX0":4.577233483757236,"vY0":-127.51220863367824,"vZ0":-3.9134586845475834,"x":133.95,"y":171.38,"x0":-2.353920346619223,"y0":50.0039100663826,"z0":6.195463046926589,"aX":1.3323710569353338},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":-2.3,"spinRate":2460,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.4267613386491793,"extension":6.034490491237301},"index":0,"playId":"93105daa-5392-3073-bcd4-26a95f8ee1fd","pitchNumber":1,"startTime":"2025-07-30T16:38:36.970Z","endTime":"2025-07-30T16:38:39.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.766427926330632,"aZ":-27.145807026008168,"pfxX":-0.4147519603761767,"pfxZ":3.116246559856716,"pX":0.612630206856301,"pZ":1.7087803607452732,"vX0":6.899923076784637,"vY0":-125.27464625405311,"vZ0":-5.860121074021267,"x":93.65,"y":192.64,"x0":-2.1060885723121796,"y0":50.00110144843673,"z0":6.255356213395785,"aX":-0.6689358843504091},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":-0.6,"spinRate":2375,"spinDirection":163},"zone":9,"typeConfidence":2.0,"plateTime":0.43474899795423116,"extension":5.912693088264352},"index":1,"playId":"f8a93d25-3d3a-3e0c-9281-ae2cdafb9732","pitchNumber":2,"startTime":"2025-07-30T16:38:55.226Z","endTime":"2025-07-30T16:38:58.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.970173013776947,"aZ":-27.974774516418826,"pfxX":0.6374302597144399,"pfxZ":2.580232636404493,"pX":-0.16998311796653065,"pZ":1.6526292757341394,"vX0":4.794504676228204,"vY0":-126.11508695655671,"vZ0":-5.692805119963834,"x":123.48,"y":194.16,"x0":-2.1699000396930774,"y0":50.00462277417485,"z0":6.1643878727260715,"aX":1.037952424810037},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":-2.2,"spinRate":2533,"spinDirection":155},"zone":8,"typeConfidence":2.0,"plateTime":0.4324761034102824,"extension":5.901461347923209},"hitData":{"launchSpeed":78.7,"launchAngle":41.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.81,"coordY":106.11}},"index":2,"playId":"2e41619a-118c-3043-a183-7cd67ce58a1f","pitchNumber":3,"startTime":"2025-07-30T16:39:19.812Z","endTime":"2025-07-30T16:39:28.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-30T16:39:28.902Z","atBatIndex":1},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Vladimir Guerrero Jr. grounds into a force out, third baseman Jordan Westburg to second baseman Jackson Holliday. Joey Loperfido out at 2nd. Vladimir Guerrero Jr. to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T16:39:37.650Z","endTime":"2025-07-30T16:41:58.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.57333703128657,"aZ":-25.02694250578396,"pfxX":-1.6014075027742267,"pfxZ":4.223056088157977,"pX":0.5724769786037782,"pZ":2.3860762722592894,"vX0":7.3814277049721975,"vY0":-128.25320742635753,"vZ0":-4.967450084588801,"x":95.18,"y":174.36,"x0":-2.115238264366033,"y0":50.00437292436437,"z0":6.2618016536031424,"aX":-2.7121953749471253},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.0,"breakHorizontal":1.6,"spinRate":2603,"spinDirection":171},"zone":6,"typeConfidence":2.0,"plateTime":0.4245024708033349,"extension":5.8736225158302116},"index":0,"playId":"ef907c37-527c-3539-a3de-d77341333ca0","pitchNumber":1,"startTime":"2025-07-30T16:39:58.102Z","endTime":"2025-07-30T16:40:01.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.57309877486315,"strikeZoneBottom":1.51080924501807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.619977919038437,"aZ":-22.28214341951605,"pfxX":-9.65484654138605,"pfxZ":5.364908184803887,"pX":-1.4440186818394933,"pZ":1.2847215807261876,"vX0":6.513315287722493,"vY0":-134.09842506656562,"vZ0":-7.628859300136461,"x":172.04,"y":204.09,"x0":-2.634722960425593,"y0":50.00514654615884,"z0":5.725326184035091,"aX":-17.804837671158566},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":16.3,"spinRate":2085,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.40653722430254646,"extension":6.310587969225978},"index":1,"playId":"6b68ddf6-2f37-3889-a3bd-dabf2e398288","pitchNumber":2,"startTime":"2025-07-30T16:40:22.879Z","endTime":"2025-07-30T16:40:26.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.133565753801044,"aZ":-25.991666123039423,"pfxX":-4.841591021701314,"pfxZ":4.259015150141295,"pX":-0.33682609626311755,"pZ":2.440503543467523,"vX0":5.249620154789078,"vY0":-119.2189707355387,"vZ0":-3.57075802592429,"x":129.84,"y":172.89,"x0":-1.9297357625323628,"y0":50.00280564216227,"z0":6.282320243060285,"aX":-7.027766476046247},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.2,"breakHorizontal":7.7,"spinRate":1065,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.45798330608134696,"extension":6.149519185844997},"index":2,"playId":"d6e905d2-cacf-3c3f-ac91-7b9aa4dc4d1d","pitchNumber":3,"startTime":"2025-07-30T16:40:42.536Z","endTime":"2025-07-30T16:40:49.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T16:41:00.285Z","endTime":"2025-07-30T16:41:18.449Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.717073297353423,"aZ":-14.723735504626838,"pfxX":-4.547468724481944,"pfxZ":9.247043518331193,"pX":0.7311756482897795,"pZ":3.2736120562346476,"vX0":8.876817855005731,"vY0":-135.9820805877596,"vZ0":-4.9032362644296485,"x":89.13,"y":150.39,"x0":-1.973571847582556,"y0":50.000643695396846,"z0":6.109514070961301,"aX":-8.580383083898386},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":6.5,"spinRate":2207,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.4016406942066735,"extension":6.207735840518038},"index":4,"playId":"d2472291-289a-37ff-9b19-2261d4a9d184","pitchNumber":4,"startTime":"2025-07-30T16:41:18.449Z","endTime":"2025-07-30T16:41:21.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.406362680989766,"aZ":-23.742053313664478,"pfxX":-10.186031859787139,"pfxZ":4.444546250454247,"pX":-1.2363175761020146,"pZ":2.6090305956191644,"vX0":6.797454533867139,"vY0":-136.44517798093307,"vZ0":-4.239846204657105,"x":164.13,"y":168.34,"x0":-2.4292475805180462,"y0":50.00036754346786,"z0":5.807408745443224,"aX":-19.313739359924988},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.4,"breakHorizontal":17.2,"spinRate":1987,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40054656200279615,"extension":6.108174145509951},"hitData":{"launchSpeed":63.9,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.5,"coordY":167.6}},"index":5,"playId":"f125257c-2061-3b94-b3dd-0fc7f975c0fe","pitchNumber":5,"startTime":"2025-07-30T16:41:50.266Z","endTime":"2025-07-30T16:41:58.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T16:41:58.724Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to right fielder Dylan Carlson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T16:42:10.401Z","endTime":"2025-07-30T16:43:20.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.2,"strikeZoneTop":3.68980604416497,"strikeZoneBottom":1.65834415295081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.19004720528902,"aZ":-26.223258034146134,"pfxX":-5.346050989994891,"pfxZ":4.168557720390137,"pX":-0.5892088474576981,"pZ":3.5040349326817326,"vX0":4.763106519201989,"vY0":-117.77975083247608,"vZ0":-1.3233073569138665,"x":139.46,"y":144.17,"x0":-1.9285991821064166,"y0":50.00028033154089,"z0":6.464511474080694,"aX":-7.6240596230929745},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.6,"breakHorizontal":8.8,"spinRate":862,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.46238487062170774,"extension":5.822547107808381},"index":0,"playId":"7ebb1cf5-6288-3196-9680-2d501a39c4bb","pitchNumber":1,"startTime":"2025-07-30T16:42:31.622Z","endTime":"2025-07-30T16:42:34.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"fefc5bd2-fc0f-457f-9d92-f1dea505adc6","startTime":"2025-07-30T16:42:52.469Z","endTime":"2025-07-30T16:42:57.469Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.689476688838422,"aZ":-14.610983965697104,"pfxX":-4.941417004547556,"pfxZ":9.550602335756595,"pX":-0.07583393025540104,"pZ":2.949815289465235,"vX0":6.886406570576048,"vY0":-134.61137420284481,"vZ0":-5.719371174893656,"x":119.89,"y":159.13,"x0":-2.0228722956115317,"y0":50.00057693310886,"z0":6.132944676132364,"aX":-9.085249880220086},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2224,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4065864563612571,"extension":6.073983407589221},"hitData":{"launchSpeed":92.3,"launchAngle":60.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.88,"coordY":130.91}},"index":2,"playId":"1ebe1e7a-bad5-3eaa-b650-96c0e99ac9bb","pitchNumber":2,"startTime":"2025-07-30T16:43:10.150Z","endTime":"2025-07-30T16:43:20.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-30T16:43:20.174Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a line drive to center fielder Myles Straw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T16:45:22.166Z","endTime":"2025-07-30T16:46:00.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.4335984191321,"strikeZoneBottom":1.5718852165361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.17952647664105,"aZ":-16.266978939985204,"pfxX":-6.1023285415070205,"pfxZ":8.852551542260679,"pX":1.2352899785864235,"pZ":3.128370695704058,"vX0":9.805685702963498,"vY0":-132.87169170888097,"vZ0":-4.211532252520172,"x":69.91,"y":154.31,"x0":-1.7018917825927984,"y0":50.00104584562762,"z0":5.907914116715901,"aX":-10.963689306756821},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":9.0,"spinRate":2124,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4114553371962324,"extension":6.3122734330014225},"index":0,"playId":"0369e248-67ba-3903-8279-ceb1fc6ec63e","pitchNumber":1,"startTime":"2025-07-30T16:45:34.812Z","endTime":"2025-07-30T16:45:38.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84882209011573,"aZ":-21.512372524309097,"pfxX":-9.718205743150936,"pfxZ":6.218324677802497,"pX":-0.9527793866302143,"pZ":2.4968652683063173,"vX0":6.1793245096132186,"vY0":-129.80631619645283,"vZ0":-4.127393011125279,"x":153.32,"y":171.36,"x0":-2.095180987668869,"y0":50.00573310471399,"z0":5.734904958688695,"aX":-16.673336655506034},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.6,"breakHorizontal":16.3,"spinRate":1937,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.42111734889598607,"extension":6.237317314159488},"hitData":{"launchSpeed":90.0,"launchAngle":20.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.43,"coordY":84.67}},"index":1,"playId":"587a4e1a-a0e6-3712-81b3-8c468d77e24e","pitchNumber":2,"startTime":"2025-07-30T16:45:49.471Z","endTime":"2025-07-30T16:46:00.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-30T16:46:00.307Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Westburg pops out to second baseman Ernie Clement.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T16:46:05.659Z","endTime":"2025-07-30T16:47:12.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.47588891528585,"strikeZoneBottom":1.54981867648515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.813079637189684,"aZ":-19.54747444405065,"pfxX":-9.44770469713791,"pfxZ":7.1665016164809945,"pX":-1.2385794629159228,"pZ":2.6688278286075087,"vX0":5.363253296228163,"vY0":-131.85963682378406,"vZ0":-4.275105237105666,"x":164.21,"y":166.72,"x0":-2.070461779847466,"y0":50.005483764745165,"z0":5.751881574140856,"aX":-16.653463562595654},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.2,"breakHorizontal":16.0,"spinRate":1964,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.415244928897633,"extension":6.337387922489082},"index":0,"playId":"a3da75b7-73d8-318f-a0bc-17728b4dc370","pitchNumber":1,"startTime":"2025-07-30T16:46:25.303Z","endTime":"2025-07-30T16:46:30.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.760763183462174,"aZ":-31.785262886118872,"pfxX":3.0076990302586006,"pfxZ":0.27613165410237617,"pX":1.1230355045783202,"pZ":1.736403573762722,"vX0":6.584804428774843,"vY0":-118.29798500786085,"vZ0":-2.4665323156266274,"x":74.19,"y":191.9,"x0":-2.0884093142187936,"y0":50.00419353402382,"z0":5.708967277540662,"aX":4.258293361554195},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.1,"breakHorizontal":-7.1,"spinRate":2394,"spinDirection":47},"zone":14,"typeConfidence":0.87,"plateTime":0.4631791057333312,"extension":6.193487809622563},"index":1,"playId":"e66b8d52-3e97-39fe-b63e-6834735534f1","pitchNumber":2,"startTime":"2025-07-30T16:46:41.959Z","endTime":"2025-07-30T16:46:44.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.623722703772476,"aZ":-19.31075327194187,"pfxX":-10.083887775300894,"pfxZ":7.218594986112042,"pX":-1.2848777111794913,"pZ":2.1760522979846337,"vX0":4.789921741421347,"vY0":-132.46469880194735,"vZ0":-5.735883501367066,"x":165.98,"y":180.03,"x0":-1.804050175677856,"y0":50.00064992943099,"z0":5.7758767665546245,"aX":-17.96335896479499},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":17.3,"spinRate":2038,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4130848985230866,"extension":6.196073692223748},"hitData":{"launchSpeed":67.5,"launchAngle":40.0,"totalDistance":211.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.35,"coordY":117.91}},"index":2,"playId":"604c3793-a876-3915-a9d1-02f703e9f4e4","pitchNumber":3,"startTime":"2025-07-30T16:47:01.593Z","endTime":"2025-07-30T16:47:12.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-30T16:47:12.950Z","atBatIndex":5},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Gunnar Henderson reaches on a fielder's choice. Jackson Holliday to 3rd. Gunnar Henderson to 2nd. Jackson Holliday advances to 3rd, on a throwing error by second baseman Ernie Clement.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T16:47:55.039Z","endTime":"2025-07-30T16:48:29.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnThird":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":"efce8c42-9cf1-3c7b-b442-3a2b0e21c60f","startTime":"2025-07-30T16:47:37.522Z","endTime":"2025-07-30T16:47:41.594Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.75133151775317,"strikeZoneBottom":1.7576527233029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.059546233621827,"aZ":-32.38225432323775,"pfxX":4.057912940313538,"pfxZ":-0.14885113257671367,"pX":-0.8460114264801444,"pZ":1.39715441765857,"vX0":2.209176885383026,"vY0":-116.74900350017013,"vZ0":-2.83220052839388,"x":149.25,"y":201.06,"x0":-2.3319088240167263,"y0":50.0042314814973,"z0":5.674930011133077,"aX":5.599648786079127},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.7,"breakHorizontal":-7.9,"spinRate":2335,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.4692152926166946,"extension":6.076630011076255},"index":1,"playId":"7d9a877a-b681-3a9c-b7f5-1c4155024aae","pitchNumber":1,"startTime":"2025-07-30T16:47:57.331Z","endTime":"2025-07-30T16:48:01.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69448438923388,"aZ":-33.206519133355364,"pfxX":6.810054109733034,"pfxZ":-0.7142921602915582,"pX":0.1124037079296529,"pZ":2.1752299572085683,"vX0":3.4311966258376203,"vY0":-119.30207131742578,"vZ0":-1.7014830302330994,"x":112.72,"y":180.05,"x0":-2.2287096173548866,"y0":50.00348151593088,"z0":5.887288748755783,"aX":9.828182004769317},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.4,"breakHorizontal":-13.2,"spinRate":2438,"spinDirection":37},"zone":8,"typeConfidence":0.89,"plateTime":0.45889104557505345,"extension":5.970640551149501},"hitData":{"launchSpeed":84.8,"launchAngle":8.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.23,"coordY":158.27}},"index":2,"playId":"4aa985be-2be3-33d6-b7c3-758302e34fae","pitchNumber":2,"startTime":"2025-07-30T16:48:14.831Z","endTime":"2025-07-30T16:48:29.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":8.199999999999996,"leverageIndex":1.2,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-07-30T16:48:29.408Z","atBatIndex":6},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Adley Rutschman out on a sacrifice fly to center fielder Myles Straw. Jackson Holliday scores. Gunnar Henderson to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T16:49:00.693Z","endTime":"2025-07-30T16:53:08.438Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"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":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":{"id":621244,"link":"/api/v1/people/621244"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":10},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.60484435678118,"strikeZoneBottom":1.67829325305371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.911784224553763,"aZ":-18.41214700256751,"pfxX":-6.605314538400852,"pfxZ":7.554678630979392,"pX":0.08275771601408663,"pZ":2.7493377969915125,"vX0":7.503657587363294,"vY0":-134.0855785485497,"vZ0":-4.716891071757664,"x":113.85,"y":164.55,"x0":-1.8933835091055378,"y0":50.002806148130716,"z0":5.8445917697532765,"aX":-12.031859676409745},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":10.3,"spinRate":2124,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.40844423344883607,"extension":6.241266143245117},"index":0,"playId":"272a2dff-c2a7-36dc-a467-8c38eaada03d","pitchNumber":1,"startTime":"2025-07-30T16:49:00.693Z","endTime":"2025-07-30T16:49:03.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.70872865753562,"strikeZoneBottom":1.64409320484842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.949122354853497,"aZ":-29.069308957164495,"pfxX":-9.365025250976569,"pfxZ":2.025681893048594,"pX":-1.6430577835114388,"pZ":2.3913858819398475,"vX0":4.048162290725921,"vY0":-123.41811435180362,"vZ0":-2.088737300385895,"x":179.63,"y":174.21,"x0":-2.093246468783233,"y0":50.00369663032303,"z0":5.711468429611544,"aX":-14.360425330435026},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.4,"breakHorizontal":16.0,"spinRate":1597,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4448314720305957,"extension":6.262734034496019},"index":1,"playId":"444ea134-7505-3e3d-896b-ae9023bbf720","pitchNumber":2,"startTime":"2025-07-30T16:49:19.520Z","endTime":"2025-07-30T16:49:23.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.904574638986013,"aZ":-21.22420603050757,"pfxX":-0.7342712875356856,"pfxZ":6.3563284244953735,"pX":-0.28122160100041094,"pZ":3.8247985401573104,"vX0":4.834500550978635,"vY0":-130.74907883062673,"vZ0":-1.2516587906114158,"x":127.72,"y":135.51,"x0":-2.0628839788446456,"y0":50.001723468351166,"z0":5.910370968507066,"aX":-1.2654271933717198},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.4,"breakHorizontal":0.2,"spinRate":2249,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.41975807801639453,"extension":6.112077470847071},"index":2,"playId":"052fa42f-10c3-3301-8158-9eb627a2ebc0","pitchNumber":3,"startTime":"2025-07-30T16:49:37.834Z","endTime":"2025-07-30T16:49:40.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T16:49:49.857Z","endTime":"2025-07-30T16:50:02.032Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.128664706884773,"aZ":-20.45297068686598,"pfxX":0.5911944718471887,"pfxZ":6.696335814564932,"pX":1.0484315214593682,"pZ":2.722286334711786,"vX0":7.622249284019925,"vY0":-131.07968162493043,"vZ0":-4.010468516474947,"x":77.04,"y":165.28,"x0":-1.96671411858425,"y0":50.005299511148294,"z0":5.787730666067855,"aX":1.0336694901976449},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.5,"breakHorizontal":-2.6,"spinRate":2354,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4168972210253865,"extension":6.134898888512935},"index":4,"playId":"c63decc7-28f2-35cd-ac4d-6e13a182752d","pitchNumber":4,"startTime":"2025-07-30T16:50:02.032Z","endTime":"2025-07-30T16:50:05.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.54811385935122,"strikeZoneBottom":1.5879583942565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.735924990104536,"aZ":-28.829243673432266,"pfxX":-8.997279862846248,"pfxZ":2.169430505697333,"pX":-1.6064358794075009,"pZ":1.9542578029808995,"vX0":4.1452392993519975,"vY0":-123.44799655029459,"vZ0":-3.277812717804021,"x":178.23,"y":186.02,"x0":-2.139043488524619,"y0":50.003518429259024,"z0":5.72792542328426,"aX":-13.877278055897586},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.4,"breakHorizontal":15.4,"spinRate":1603,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.44381368610119853,"extension":6.183213949479464},"index":5,"playId":"202c952d-b563-3500-a786-ed9b62813a80","pitchNumber":5,"startTime":"2025-07-30T16:50:25.818Z","endTime":"2025-07-30T16:50:29.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.66332185506722,"strikeZoneBottom":1.70319359923552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.803009441072163,"aZ":-35.61916058005731,"pfxX":6.348140915488715,"pfxZ":-2.3143357285667894,"pX":0.6792427401456639,"pZ":0.03361429595633693,"vX0":4.804220648411558,"vY0":-121.23199394549655,"vZ0":-5.986664447719677,"x":91.11,"y":237.87,"x0":-2.153268680357615,"y0":50.00391601087502,"z0":5.645830315703989,"aX":9.444602654087978},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.4,"breakHorizontal":-12.6,"spinRate":2444,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.45187862125329037,"extension":6.092254795680909},"index":6,"playId":"5ad995eb-9686-3e15-8551-ed7e088288fc","pitchNumber":6,"startTime":"2025-07-30T16:50:46.465Z","endTime":"2025-07-30T16:50:49.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.710943120984727,"aZ":-21.496718409177884,"pfxX":-10.030395433136807,"pfxZ":5.770704058398122,"pX":-1.0609140722599126,"pZ":3.733641329927217,"vX0":5.34214060797643,"vY0":-134.7857465008219,"vZ0":-1.8755298524605288,"x":157.44,"y":137.97,"x0":-1.7593391163167458,"y0":50.00307584528406,"z0":5.947460046945487,"aX":-18.56239289601032},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":17.2,"spinRate":2034,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40546857114240176,"extension":6.281937075781515},"index":7,"playId":"db6c6be3-b64b-3af1-b7b9-0ed922655794","pitchNumber":7,"startTime":"2025-07-30T16:51:30.556Z","endTime":"2025-07-30T16:51:33.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.0091265286016,"aZ":-18.613425085555516,"pfxX":-9.381092589461826,"pfxZ":7.44922381321067,"pX":0.8855950548612447,"pZ":3.072924062170373,"vX0":9.84728783243731,"vY0":-134.0844950109319,"vZ0":-3.891341908217782,"x":83.24,"y":155.81,"x0":-1.6158452453003018,"y0":50.00419554137439,"z0":5.871291199430255,"aX":-17.08208256549602},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":14.9,"spinRate":1962,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4085059223196894,"extension":6.451987283144862},"index":8,"playId":"ab523f40-88b3-3b15-b05d-14d621493144","pitchNumber":8,"startTime":"2025-07-30T16:51:55.366Z","endTime":"2025-07-30T16:51:58.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.103157475759296,"aZ":-35.107555703318596,"pfxX":8.040997771131437,"pfxZ":-1.9439093940784202,"pX":0.39976325974124227,"pZ":1.5785780966428975,"vX0":3.6189444238290567,"vY0":-121.94461217025851,"vZ0":-2.928336474212612,"x":101.76,"y":196.16,"x0":-2.1486898804919,"y0":50.00513690037532,"z0":5.825238626669011,"aX":12.105667123762185},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.0,"breakHorizontal":-15.5,"spinRate":2500,"spinDirection":41},"zone":9,"typeConfidence":0.89,"plateTime":0.44925357477877537,"extension":6.100704264984048},"index":9,"playId":"319b01b3-7044-3364-ae8f-ed5e91ff372e","pitchNumber":9,"startTime":"2025-07-30T16:52:30.480Z","endTime":"2025-07-30T16:52:33.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.559190744573446,"aZ":-12.134301596437158,"pfxX":-5.321386486725693,"pfxZ":10.648446305814913,"pX":0.23711331804260008,"pZ":1.9834774541022926,"vX0":7.292704339091622,"vY0":-136.23259038370128,"vZ0":-7.798651450387702,"x":107.96,"y":185.23,"x0":-1.781531715075826,"y0":50.00575367376717,"z0":5.719687622448152,"aX":-10.017829402775874},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":8.2,"spinRate":2010,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.40185116728856185,"extension":6.423659355565249},"hitData":{"launchSpeed":100.3,"launchAngle":28.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":95.42,"coordY":46.74}},"index":10,"playId":"b32ed462-3cf7-3eb2-b51f-7d930ae78e52","pitchNumber":10,"startTime":"2025-07-30T16:52:54.629Z","endTime":"2025-07-30T16:53:08.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":0.30000000000000426,"leverageIndex":1.6,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-30T16:53:08.438Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan O'Hearn homers (13) on a fly ball to right field. Gunnar Henderson scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T16:53:26.624Z","endTime":"2025-07-30T16:55:44.212Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"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,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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":621244,"link":"/api/v1/people/621244"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":621244,"link":"/api/v1/people/621244"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.40137106979421,"strikeZoneBottom":1.58187878195815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.16571749537406,"aZ":-37.16060179214109,"pfxX":2.7642270013081047,"pfxZ":-3.6054796109249097,"pX":-0.891039046093214,"pZ":2.7913137001839274,"vX0":2.4104573652492127,"vY0":-116.67732776578084,"vZ0":0.9690914684507974,"x":150.96,"y":163.41,"x0":-2.2951580689040174,"y0":50.002159887856735,"z0":5.861983114043989,"aX":3.8247005831512713},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.0,"breakHorizontal":-5.6,"spinRate":2243,"spinDirection":42},"zone":11,"typeConfidence":0.9,"plateTime":0.4687614774146649,"extension":6.092449759995339},"index":0,"playId":"276e4871-7072-300b-aba1-cd835cab82fe","pitchNumber":1,"startTime":"2025-07-30T16:53:37.439Z","endTime":"2025-07-30T16:53:40.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.51855322512735,"strikeZoneBottom":1.65827092275745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.25140356684597,"aZ":-15.927337986476626,"pfxX":-5.054812188655308,"pfxZ":8.692144534653316,"pX":0.7928377221833577,"pZ":2.2420676407606503,"vX0":8.764824666711625,"vY0":-135.98146200202024,"vZ0":-6.45999426853329,"x":86.78,"y":178.24,"x0":-1.8178416397754422,"y0":50.00660188089736,"z0":5.756616250178673,"aX":-9.453422497245231},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.5,"breakHorizontal":7.3,"spinRate":2057,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4030307673535436,"extension":6.5112859278320645},"index":1,"playId":"ffaabd93-16e3-387b-a8bf-49b3c5156f6e","pitchNumber":2,"startTime":"2025-07-30T16:53:54.175Z","endTime":"2025-07-30T16:53:57.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T16:54:07.678Z","endTime":"2025-07-30T16:54:19.344Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.5624732524947,"strikeZoneBottom":1.56949700473739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.854739102904396,"aZ":-38.701789250851846,"pfxX":5.317899906964525,"pfxZ":-4.511251691345163,"pX":0.26997434741152576,"pZ":0.7843254934710664,"vX0":3.8666523077056825,"vY0":-119.75954687619578,"vZ0":-3.5086671397140217,"x":106.71,"y":217.6,"x0":-2.0581666203292945,"y0":50.00109127546237,"z0":5.741687698769722,"aX":7.697678575837805},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.8,"breakHorizontal":-10.6,"spinRate":2387,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4579484702649568,"extension":6.114254833860737},"index":3,"playId":"7e38929a-3988-34fe-86d8-32091bcdc489","pitchNumber":3,"startTime":"2025-07-30T16:54:19.344Z","endTime":"2025-07-30T16:54:23.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.47783696542322,"strikeZoneBottom":1.55122489705189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1683451986275,"aZ":-29.009625480647056,"pfxX":-9.946997856823804,"pfxZ":2.099077956493926,"pX":-1.1686818514293393,"pZ":1.1604451457948148,"vX0":5.192334452787144,"vY0":-121.91227283165993,"vZ0":-4.724007609719376,"x":161.55,"y":207.45,"x0":-2.0297128139295233,"y0":50.00606514334144,"z0":5.617040528494301,"aX":-15.028977204393914},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.0,"breakHorizontal":16.8,"spinRate":1562,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.448668843637547,"extension":6.222278082237169},"index":4,"playId":"c004d1eb-291c-3f07-9eb4-0e0d345dd9b4","pitchNumber":4,"startTime":"2025-07-30T16:54:38.634Z","endTime":"2025-07-30T16:54:43.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.483979608769012,"aZ":-12.519787687845104,"pfxX":-6.318298164416258,"pfxZ":10.595996463362045,"pX":0.41765959364966837,"pZ":2.3593678559871214,"vX0":7.771627224890834,"vY0":-135.5516718498929,"vZ0":-6.839093744373985,"x":101.08,"y":175.08,"x0":-1.6698488169463443,"y0":50.004987284433106,"z0":5.794827614058449,"aX":-11.723078939661592},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":9.7,"spinRate":2110,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.4045411142935458,"extension":6.305179091356598},"hitData":{"launchSpeed":106.7,"launchAngle":27.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":236.2,"coordY":85.41}},"index":5,"playId":"3ce5be1c-1808-3104-a3ed-ad8b93bf6a11","pitchNumber":5,"startTime":"2025-07-30T16:55:15.272Z","endTime":"2025-07-30T16:55:44.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":14.800000000000004,"leverageIndex":1.22,"dramaIndex":126.0,"contextMetrics":{},"playEndTime":"2025-07-30T16:55:44.212Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T16:55:59.665Z","endTime":"2025-07-30T16:56:48.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.231074131163723,"aZ":-21.80510199805315,"pfxX":-11.685951888100725,"pfxZ":5.961648444134804,"pX":-1.1598440492150104,"pZ":2.0070597711027314,"vX0":5.995802702869094,"vY0":-131.1503401971488,"vZ0":-5.410721344058996,"x":161.21,"y":184.59,"x0":-1.9597684219966518,"y0":50.00159902608234,"z0":5.727416604507234,"aX":-20.31664238022474},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.7,"breakHorizontal":19.8,"spinRate":2048,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.41794105824723804,"extension":6.394231972342929},"index":0,"playId":"7750016c-295c-3d20-9211-2a38d07a36f3","pitchNumber":1,"startTime":"2025-07-30T16:56:09.527Z","endTime":"2025-07-30T16:56:12.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.41886046378053,"strikeZoneBottom":1.62011271953266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.057002224182593,"aZ":-34.70576397886203,"pfxX":5.159680702369051,"pfxZ":-1.7529272736255708,"pX":-0.761146980212225,"pZ":1.832187135141453,"vX0":2.0459627615408893,"vY0":-119.24764852548849,"vZ0":-1.93393103621333,"x":146.01,"y":189.31,"x0":-2.2994692640847036,"y0":50.001100071074454,"z0":5.772598693141721,"aX":7.460090898055138},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.4,"breakHorizontal":-9.8,"spinRate":2393,"spinDirection":45},"zone":7,"typeConfidence":0.89,"plateTime":0.4586057865121149,"extension":6.08228583532562},"index":1,"playId":"1d58f186-76d2-32b6-928e-8a83794b1417","pitchNumber":2,"startTime":"2025-07-30T16:56:27.531Z","endTime":"2025-07-30T16:56:30.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.955477470379346,"aZ":-38.18382038038199,"pfxX":7.982098041512444,"pfxZ":-4.181988997331845,"pX":-0.13211660445972231,"pZ":0.7094128874852261,"vX0":2.2108626259930295,"vY0":-119.61830124639597,"vZ0":-3.7411473192521183,"x":122.04,"y":219.63,"x0":-2.1074084028547433,"y0":50.004893162251534,"z0":5.748156393966525,"aX":11.466185062385062},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.3,"breakHorizontal":-15.0,"spinRate":2377,"spinDirection":43},"zone":13,"typeConfidence":0.91,"plateTime":0.4594472466556394,"extension":6.191273544499821},"index":2,"playId":"32208ba1-448f-3579-9365-5f8e4de49d06","pitchNumber":3,"startTime":"2025-07-30T16:56:43.216Z","endTime":"2025-07-30T16:56:48.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-30T16:56:48.686Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Addison Barger walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T16:58:35.545Z","endTime":"2025-07-30T17:00:06.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.77584358909662,"strikeZoneBottom":1.6012120167378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.21811090108055,"aZ":-13.56264372793077,"pfxX":-5.012220560141005,"pfxZ":10.092626637543294,"pX":-0.43419500116984444,"pZ":1.4440498150881695,"vX0":5.824355615256893,"vY0":-134.2258444050862,"vZ0":-9.907783865866387,"x":133.55,"y":199.79,"x0":-1.9704035679603684,"y0":50.00130516186017,"z0":6.124433683017675,"aX":-9.240853065417719},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":8.0,"spinRate":2161,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.40645946010700973,"extension":6.126667046500862},"index":0,"playId":"df3324f4-f66f-3547-90b3-33b9c17bfe54","pitchNumber":1,"startTime":"2025-07-30T16:58:59.539Z","endTime":"2025-07-30T16:59:03.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.7,"strikeZoneTop":3.78937774849981,"strikeZoneBottom":1.61366339421559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.17859107132447,"aZ":-26.10072025927048,"pfxX":0.6646756923329189,"pfxZ":3.6504525617076027,"pX":-0.6391583978199973,"pZ":1.2964620462647627,"vX0":3.811260321917223,"vY0":-127.20858114341787,"vZ0":-6.895871398384789,"x":141.36,"y":203.78,"x0":-2.2335127764100067,"y0":50.00610835521912,"z0":6.066559799832395,"aX":1.1065611320375748},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":-1.9,"spinRate":2456,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.42796241736364804,"extension":5.913041345698349},"index":1,"playId":"6e0cbe4e-b90d-3dab-a6d4-a67668d17cc2","pitchNumber":2,"startTime":"2025-07-30T16:59:13.650Z","endTime":"2025-07-30T16:59:17.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.72832306751649,"strikeZoneBottom":1.62327988728833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.399274351942942,"aZ":-20.428901674366262,"pfxX":-9.47041812722237,"pfxZ":6.441095069539727,"pX":-0.9780937938656471,"pZ":1.7984252914445396,"vX0":7.263274715631234,"vY0":-133.57643091139954,"vZ0":-6.635453628081994,"x":154.28,"y":190.22,"x0":-2.4902340485290853,"y0":50.0012798894107,"z0":5.763643255427981,"aX":-17.26319194057306},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":15.7,"spinRate":2065,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40868343808155405,"extension":6.013134235001267},"index":2,"playId":"ed5be473-d784-3a4e-b257-4d8acbdf57b8","pitchNumber":3,"startTime":"2025-07-30T16:59:32.236Z","endTime":"2025-07-30T16:59:36.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.84714378161335,"strikeZoneBottom":1.7413075828982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.119490213189582,"aZ":-13.543593247724042,"pfxX":-3.1727554614088884,"pfxZ":10.432896871542976,"pX":-0.269828848876023,"pZ":2.822112312336126,"vX0":6.0796173883181694,"vY0":-132.50485126518495,"vZ0":-6.044292602159835,"x":127.29,"y":162.58,"x0":-2.177203101633328,"y0":50.00612001619644,"z0":6.114439317507768,"aX":-5.668167568737011},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.9,"breakHorizontal":4.4,"spinRate":2237,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4126468230065776,"extension":5.974455124752637},"index":3,"playId":"685dbf66-a5d9-37c6-a0ec-4faca66c7a4d","pitchNumber":4,"startTime":"2025-07-30T16:59:46.012Z","endTime":"2025-07-30T16:59:49.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.7649822909241,"strikeZoneBottom":1.62431874864794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.200379812355045,"aZ":-27.331270776779018,"pfxX":0.8126872070870768,"pfxZ":2.956453076058814,"pX":-1.6776920627467053,"pZ":3.399250463784796,"vX0":1.7018527999390853,"vY0":-126.80380719403993,"vZ0":-1.7084588795184434,"x":180.95,"y":147.0,"x0":-2.4612960791110883,"y0":50.005225193464355,"z0":6.247419508460358,"aX":1.3331269891628164},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":-1.8,"spinRate":2454,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.43076449626517377,"extension":5.835840914624929},"index":4,"playId":"049cf389-bd63-3771-98aa-9565ef562589","pitchNumber":5,"startTime":"2025-07-30T17:00:03.138Z","endTime":"2025-07-30T17:00:06.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":0.8,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:00:06.138Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Davis Schneider strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T17:00:12.553Z","endTime":"2025-07-30T17:02:13.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"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.7,"endSpeed":83.5,"strikeZoneTop":3.42672177884028,"strikeZoneBottom":1.51555848114218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70762914222263,"aZ":-13.60598887143312,"pfxX":-4.601820629340742,"pfxZ":10.396194595388689,"pX":0.4857773742574248,"pZ":2.400961578043417,"vX0":8.418403856490247,"vY0":-133.08276160741462,"vZ0":-7.051932905602824,"x":98.48,"y":173.95,"x0":-2.1267367972677365,"y0":50.00133731057926,"z0":6.078856468994479,"aX":-8.218427748674301},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2238,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4122467118793276,"extension":6.056299570809645},"index":0,"playId":"f5d54dda-eeec-3e1f-8544-38c4c6ae104a","pitchNumber":1,"startTime":"2025-07-30T17:00:30.631Z","endTime":"2025-07-30T17:00:33.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.11938758856218,"strikeZoneBottom":1.44688090637785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.438709409787158,"aZ":-27.90151575380809,"pfxX":1.1275898615120754,"pfxZ":2.6123685798002967,"pX":-0.033685012878382686,"pZ":2.456892085399362,"vX0":4.4907729464481685,"vY0":-126.4123549435673,"vZ0":-3.975639582066742,"x":118.28,"y":172.44,"x0":-1.9726417417960598,"y0":50.001378332848006,"z0":6.26566233064636,"aX":1.84144874998705},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.1,"breakHorizontal":-3.0,"spinRate":2309,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.4317083309584575,"extension":5.905178434743212},"index":1,"playId":"f20d9bf7-18fc-32b6-84e9-cd7c6300f9fb","pitchNumber":2,"startTime":"2025-07-30T17:00:48.318Z","endTime":"2025-07-30T17:00:51.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-30T17:01:00.534Z","endTime":"2025-07-30T17:01:17.879Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.07,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9811562940777,"aZ":-17.92388306621598,"pfxX":-10.794766783362103,"pfxZ":7.564720574929805,"pX":-0.0698842885360767,"pZ":2.156815509920099,"vX0":10.00209748746311,"vY0":-137.0494067267403,"vZ0":-6.340501220226667,"x":119.66,"y":180.55,"x0":-2.381246640340252,"y0":50.0063506532857,"z0":5.743916728352574,"aX":-20.343632055223523},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":17.2,"spinRate":2026,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.4011195341645335,"extension":6.176990374655419},"index":3,"playId":"7970f13e-7d16-35d0-b9f4-59076de2cd2e","pitchNumber":3,"startTime":"2025-07-30T17:01:17.879Z","endTime":"2025-07-30T17:01:21.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":2.99025539652653,"strikeZoneBottom":1.45498521866156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02169016291491,"aZ":-26.10248669473613,"pfxX":0.8900477995405822,"pfxZ":3.722754593127753,"pX":2.030748836181664,"pZ":0.7760033041758473,"vX0":9.35023823032177,"vY0":-126.90641530630876,"vZ0":-8.28437208302696,"x":39.59,"y":217.83,"x0":-1.8173425369543241,"y0":50.003168799917916,"z0":6.162623025210612,"aX":1.4500650429570145},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.0,"breakHorizontal":-3.7,"spinRate":2464,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.43164487151582964,"extension":6.110003224568284},"index":4,"playId":"4d77bb58-9d1c-3217-ba20-2f80d3251843","pitchNumber":4,"startTime":"2025-07-30T17:01:47.476Z","endTime":"2025-07-30T17:01:50.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.07,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.720723663877997,"aZ":-24.800640481565395,"pfxX":1.1796974146833872,"pfxZ":4.490985885772482,"pX":0.6179785547347372,"pZ":2.0874984621763453,"vX0":5.9171267827100404,"vY0":-127.02715618741524,"vZ0":-5.724166245896797,"x":93.44,"y":182.42,"x0":-1.8899190904858494,"y0":50.00510252307229,"z0":6.328150480387271,"aX":1.9384051364492487},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.1,"breakHorizontal":-3.4,"spinRate":2369,"spinDirection":160},"zone":6,"typeConfidence":2.0,"plateTime":0.43030829132831316,"extension":5.976128965895451},"index":5,"playId":"021b0452-9a86-3cfb-b5d2-c180254df83b","pitchNumber":5,"startTime":"2025-07-30T17:02:10.464Z","endTime":"2025-07-30T17:02:13.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.42,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:02:13.639Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Will Wagner lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T17:02:22.334Z","endTime":"2025-07-30T17:04:17.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.39163356359175,"strikeZoneBottom":1.5830161319487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.5508445029955,"aZ":-27.23169465676282,"pfxX":-5.675804457871542,"pfxZ":3.5581700847754423,"pX":-0.47800090703579895,"pZ":3.516684047184889,"vX0":5.362356717233093,"vY0":-117.19414495367064,"vZ0":-0.673965426239294,"x":135.22,"y":143.83,"x0":-2.0604685465184196,"y0":50.000914134156204,"z0":6.355826029431426,"aX":-7.8789781970545105},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.6,"breakHorizontal":8.9,"spinRate":917,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4677154062506115,"extension":6.055615125160802},"index":0,"playId":"d507a550-e3db-32b7-a5be-0b6b406cfad5","pitchNumber":1,"startTime":"2025-07-30T17:02:38.617Z","endTime":"2025-07-30T17:02:42.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.43947758752594,"strikeZoneBottom":1.56285225736064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13671741420762,"aZ":-26.38738478082849,"pfxX":1.4139415319501358,"pfxZ":3.527332016973639,"pX":0.663820118281103,"pZ":0.9808161086698717,"vX0":6.462190873850067,"vY0":-126.85341637774103,"vZ0":-7.5745743553171705,"x":91.7,"y":212.3,"x0":-2.092767271040024,"y0":50.00543744684719,"z0":6.086948942731482,"aX":2.321539906895513},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":-4.0,"spinRate":2433,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.43055890902849914,"extension":6.027959636941844},"index":1,"playId":"a94d3adc-cb37-36a1-aa8d-6ae4d4dbacad","pitchNumber":2,"startTime":"2025-07-30T17:02:57.215Z","endTime":"2025-07-30T17:03:00.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":93.5,"endSpeed":85.4,"strikeZoneTop":3.30056189403578,"strikeZoneBottom":1.47528337299036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.96350485842125,"aZ":-12.820360551084397,"pfxX":-6.205245595654748,"pfxZ":10.36038199830222,"pX":-0.858946612276824,"pZ":2.4508596191125345,"vX0":5.704227896224262,"vY0":-135.85530875207064,"vZ0":-7.437168010858424,"x":149.74,"y":172.61,"x0":-2.1803484976675245,"y0":50.003006468794865,"z0":6.11644077124682,"aX":-11.591344519777149},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":10.0,"spinRate":2187,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40328210436716283,"extension":6.0559615870263475},"index":2,"playId":"6a49bd60-f8b7-3ae8-bdf0-97df581a6b9e","pitchNumber":3,"startTime":"2025-07-30T17:03:21.449Z","endTime":"2025-07-30T17:03:24.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":93.5,"endSpeed":85.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.22668877682284,"aZ":-13.86687810929383,"pfxX":-6.391001627632367,"pfxZ":9.802353733115819,"pX":-0.6254820155818465,"pZ":2.6199376420851888,"vX0":6.2436606514189785,"vY0":-135.90267108489766,"vZ0":-6.912881671566534,"x":140.84,"y":168.04,"x0":-2.1241049234330647,"y0":50.00197921289676,"z0":6.162672018855721,"aX":-11.935359062113703},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":10.2,"spinRate":2200,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.4032720640011469,"extension":6.0186677342083605},"index":3,"playId":"5bea99d8-5fd1-3d0b-8343-bf307196b2a1","pitchNumber":4,"startTime":"2025-07-30T17:03:43.198Z","endTime":"2025-07-30T17:03:46.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06653698400619,"aZ":-14.277539044739664,"pfxX":-5.851656236155729,"pfxZ":9.506886529461685,"pX":0.10643183183309864,"pZ":2.675351442288053,"vX0":7.872175473200123,"vY0":-136.3580043352639,"vZ0":-6.077805008295685,"x":112.94,"y":166.55,"x0":-2.0580798639478406,"y0":50.00174351090327,"z0":5.918641774814297,"aX":-11.015334282974958},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":8.9,"spinRate":2230,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4017189729551376,"extension":6.113134885461465},"hitData":{"launchSpeed":87.9,"launchAngle":23.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":92.31,"coordY":83.84}},"index":4,"playId":"6555e46b-b863-30bf-9d2f-494291095e6c","pitchNumber":5,"startTime":"2025-07-30T17:04:06.236Z","endTime":"2025-07-30T17:04:17.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.2,"awayTeamWinProbability":19.799999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.12,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:04:17.708Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Myles Straw homers (2) on a fly ball to left center field. Addison Barger scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T17:04:29.989Z","endTime":"2025-07-30T17:07:53.659Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.821993652786688,"aZ":-22.841070358729354,"pfxX":0.45707211251787405,"pfxZ":5.664985991762591,"pX":0.29007495893716256,"pZ":1.3927581605349637,"vX0":5.747541429542845,"vY0":-127.22219285787338,"vZ0":-7.399460136414377,"x":105.94,"y":201.18,"x0":-2.0529538133970395,"y0":50.00591868812712,"z0":6.135412002209152,"aX":0.7518058927993425},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.9,"breakHorizontal":-2.0,"spinRate":2444,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.42968459965176065,"extension":5.968205662926617},"index":0,"playId":"213f208b-b3d2-39cd-91b8-c22f46a78247","pitchNumber":1,"startTime":"2025-07-30T17:04:45.775Z","endTime":"2025-07-30T17:04:49.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.51366758037812,"strikeZoneBottom":1.60809084869305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.6851832999862,"aZ":-14.130370125112997,"pfxX":-6.591737999032771,"pfxZ":9.980982771274876,"pX":0.48986229337677367,"pZ":2.1083941893311744,"vX0":9.323618278141177,"vY0":-133.35241060534477,"vZ0":-7.44546332358747,"x":98.33,"y":181.85,"x0":-2.1893470377126847,"y0":50.00058302069231,"z0":5.948356377128269,"aX":-11.914459768274963},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":10.0,"spinRate":2272,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.4101581308022073,"extension":6.265958072165801},"index":1,"playId":"4e3db285-3108-3f62-b9ee-2280bdc540e7","pitchNumber":2,"startTime":"2025-07-30T17:05:06.362Z","endTime":"2025-07-30T17:05:09.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.52754841721021,"aZ":-27.946102289898615,"pfxX":2.061634629007586,"pfxZ":2.62419272873181,"pX":0.7088979634917827,"pZ":2.6278584217209175,"vX0":6.157201672801085,"vY0":-125.45447172622309,"vZ0":-3.4987101687001663,"x":89.98,"y":167.83,"x0":-2.033482119783119,"y0":50.006258890736426,"z0":6.289069646852859,"aX":3.3251860055759916},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":-5.0,"spinRate":2455,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.43460916913495184,"extension":5.9599880665087275},"index":2,"playId":"259686ed-0457-3749-afff-599b59f15654","pitchNumber":3,"startTime":"2025-07-30T17:05:26.855Z","endTime":"2025-07-30T17:05:29.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.47969614738046,"strikeZoneBottom":1.64238971441366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.056517132008377,"aZ":-25.26587921640087,"pfxX":2.1250726737782584,"pfxZ":4.199318119358767,"pX":1.115329520020965,"pZ":1.0190856902733814,"vX0":6.826813475813263,"vY0":-126.43246565112825,"vZ0":-7.766673545064412,"x":74.49,"y":211.26,"x0":-1.8790959849620985,"y0":50.00104494392144,"z0":6.113075440245967,"aX":3.4913543352076077},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":-5.2,"spinRate":2430,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.43070259571490777,"extension":5.915808781893815},"index":3,"playId":"3b3ff44a-8ad2-38e8-8f6e-8e93dba64fd2","pitchNumber":4,"startTime":"2025-07-30T17:05:49.735Z","endTime":"2025-07-30T17:05:52.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":77.5,"endSpeed":72.3,"strikeZoneTop":3.40932413490251,"strikeZoneBottom":1.63981526846198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.785570367779208,"aZ":-40.539591214876985,"pfxX":3.9523696035400846,"pfxZ":-6.482803058857546,"pX":1.3870924674997476,"pZ":1.615791651074811,"vX0":6.390623975218835,"vY0":-112.7233128034318,"vZ0":-1.3950819771060783,"x":64.13,"y":195.15,"x0":-1.993862381504377,"y0":50.00108208143343,"z0":6.322280244650781,"aX":5.10222798201253},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-11.8,"breakHorizontal":-8.8,"spinRate":2608,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.48523660778768685,"extension":6.063305225027683},"index":4,"playId":"8bf780a7-5837-3a93-b148-9e2d27171455","pitchNumber":5,"startTime":"2025-07-30T17:06:10.041Z","endTime":"2025-07-30T17:06:13.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.267436825221587,"aZ":-24.78457375503226,"pfxX":-8.10189186743061,"pfxZ":4.089432016005091,"pX":-1.1718541491133856,"pZ":1.15833972546881,"vX0":6.5162865098530505,"vY0":-132.76053970533457,"vZ0":-7.027416359314639,"x":161.67,"y":207.5,"x0":-2.591315738528987,"y0":50.000683927648744,"z0":5.6127386678439155,"aX":-14.632134460728526},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.2,"breakHorizontal":13.4,"spinRate":1956,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.41072052687397687,"extension":6.3530969892822835},"index":5,"playId":"8fd62b82-308d-31b8-94fa-c67c408e5b92","pitchNumber":6,"startTime":"2025-07-30T17:06:33.719Z","endTime":"2025-07-30T17:06:37.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.027727566527584,"aZ":-13.069906740645948,"pfxX":-5.39015592565224,"pfxZ":10.165253077686618,"pX":-0.49678547356195407,"pZ":1.7554084810305943,"vX0":6.44676184874511,"vY0":-135.80924172237107,"vZ0":-8.895330011489976,"x":135.94,"y":191.38,"x0":-2.194186578768513,"y0":50.006276028048816,"z0":5.969540814475134,"aX":-10.133477460213463},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":8.5,"spinRate":2176,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.4023698736034991,"extension":6.1207683998169236},"index":6,"playId":"5ebb91fc-3871-3921-a06a-73540810f3f2","pitchNumber":7,"startTime":"2025-07-30T17:07:02.868Z","endTime":"2025-07-30T17:07:07.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.798596084236493,"aZ":-15.191398492317829,"pfxX":-6.344935993603793,"pfxZ":9.175385803569963,"pX":-0.5027799470064765,"pZ":2.0055898677509543,"vX0":6.741870561764525,"vY0":-134.80695917283703,"vZ0":-7.627453049007069,"x":136.16,"y":184.63,"x0":-2.205204846751279,"y0":50.001943692981726,"z0":5.9326818479053385,"aX":-11.742119366070474},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":10.2,"spinRate":2024,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.4054549797683893,"extension":6.173823495920032},"hitData":{"launchSpeed":97.5,"launchAngle":33.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":58.6,"coordY":60.16}},"index":7,"playId":"d19cd434-4fff-30ec-b41a-e66c29d80d37","pitchNumber":8,"startTime":"2025-07-30T17:07:28.105Z","endTime":"2025-07-30T17:07:53.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":-15.700000000000003,"leverageIndex":0.76,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:07:53.659Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ali Sánchez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T17:07:56.861Z","endTime":"2025-07-30T17:09:27.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"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":92.7,"endSpeed":84.9,"strikeZoneTop":3.43664263336739,"strikeZoneBottom":1.41711589890217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.837294046376673,"aZ":-21.327257599469718,"pfxX":-9.968832915930594,"pfxZ":5.89790797066375,"pX":-0.32421876593672966,"pZ":2.4583007987144767,"vX0":8.726740568184507,"vY0":-134.6814370855702,"vZ0":-5.012778598843008,"x":129.36,"y":172.41,"x0":-2.3088321651287402,"y0":50.0057963626891,"z0":5.849018953395894,"aX":-18.34472696725123},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":16.2,"spinRate":2006,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4064484894563605,"extension":6.167014034944417},"index":0,"playId":"fc4ab8c4-3af1-3f67-9fb3-2ead9c70d49c","pitchNumber":1,"startTime":"2025-07-30T17:08:21.566Z","endTime":"2025-07-30T17:08:24.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.35005645577188,"strikeZoneBottom":1.4335407857416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32673893254562,"aZ":-29.628071557187745,"pfxX":0.5425630690264582,"pfxZ":1.5565782935231978,"pX":0.8889559083634088,"pZ":1.5745169361438367,"vX0":6.899252223227701,"vY0":-126.7408587085174,"vZ0":-5.710944347962244,"x":83.12,"y":196.27,"x0":-1.9360715945201352,"y0":50.000636742612336,"z0":6.21631576873756,"aX":0.8825343899274202},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-2.5,"spinRate":2444,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4317726961850963,"extension":5.949450191061373},"index":1,"playId":"ae7d0484-748b-34ec-8aa0-6fc0a6858746","pitchNumber":2,"startTime":"2025-07-30T17:08:37.522Z","endTime":"2025-07-30T17:08:41.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.3809040058619,"strikeZoneBottom":1.43025765820647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.91264813556929,"aZ":-15.150430743292366,"pfxX":-6.077350202668119,"pfxZ":9.082497192646095,"pX":0.24568124937002106,"pZ":1.7905151403376307,"vX0":8.352682141721404,"vY0":-135.8417535588093,"vZ0":-8.121526752521703,"x":107.64,"y":190.44,"x0":-2.075117670906157,"y0":50.00465593832735,"z0":5.865932390581623,"aX":-11.393963339632254},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":9.2,"spinRate":2155,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.402744310786308,"extension":6.258515559620596},"index":2,"playId":"2a9765af-5661-318d-a567-13b06426c2d8","pitchNumber":3,"startTime":"2025-07-30T17:08:53.253Z","endTime":"2025-07-30T17:08:56.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"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-30T17:09:04.871Z","endTime":"2025-07-30T17:09:23.390Z","isPitch":false,"type":"action","player":{"id":645305,"link":"/api/v1/people/645305"},"defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.344797931022498,"aZ":-13.601045549472422,"pfxX":-5.349281771043788,"pfxZ":9.79043218297982,"pX":0.5653175551447237,"pZ":2.9665211214196185,"vX0":8.931030511637756,"vY0":-137.1242186237875,"vZ0":-5.4876185061689355,"x":95.45,"y":158.68,"x0":-2.0443500392946476,"y0":50.00517864695348,"z0":5.927538777969475,"aX":-10.151290159990015},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2093,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.39998073021775893,"extension":6.260350036280442},"index":4,"playId":"1a545c3a-0da2-3353-acfe-0ef2c04ad73b","pitchNumber":4,"startTime":"2025-07-30T17:09:23.390Z","endTime":"2025-07-30T17:09:27.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:09:27.116Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cedric Mullins grounds out to first baseman Will Wagner.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T17:11:45.171Z","endTime":"2025-07-30T17:12:55.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.4505155244585,"strikeZoneBottom":1.49396229052077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58007342875859,"aZ":-22.77002320181768,"pfxX":-10.402779276464425,"pfxZ":5.449728353995988,"pX":-0.8082377227286012,"pZ":2.8568262132036115,"vX0":6.531096342040561,"vY0":-130.5300022444584,"vZ0":-3.131492217469091,"x":147.81,"y":161.65,"x0":-1.9917974246882657,"y0":50.00100944866239,"z0":5.78729285198609,"aX":-17.9416370556869},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":17.4,"spinRate":1883,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.4196812542145172,"extension":6.352413103702918},"index":0,"playId":"a0b96a66-d2f5-3d25-8a70-a7c91f9fd4a1","pitchNumber":1,"startTime":"2025-07-30T17:12:12.991Z","endTime":"2025-07-30T17:12:16.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.274331882495048,"aZ":-21.887327423233277,"pfxX":-0.07924388283173434,"pfxZ":6.1494569548536955,"pX":0.8177712741417856,"pZ":2.3477148070306937,"vX0":7.015272515205142,"vY0":-128.21942660117975,"vZ0":-4.340770927541947,"x":85.83,"y":175.39,"x0":-1.9377397009917912,"y0":50.00394294129837,"z0":5.759862304319446,"aX":-0.13243370388983555},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.4,"breakHorizontal":-1.3,"spinRate":2245,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4263543757326915,"extension":6.1913788109417185},"index":1,"playId":"8ca41905-4951-3ce6-af4f-7c42854d2256","pitchNumber":2,"startTime":"2025-07-30T17:12:27.485Z","endTime":"2025-07-30T17:12:30.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":89.9,"endSpeed":83.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.147483884804544,"aZ":-20.449247840231195,"pfxX":-3.2378278591668472,"pfxZ":6.670222035916789,"pX":-0.19312294639769825,"pZ":2.468155921680207,"vX0":5.941069949115565,"vY0":-130.84412875555387,"vZ0":-4.6958927544387965,"x":124.36,"y":172.14,"x0":-2.058777142535905,"y0":50.00054962799201,"z0":5.791545662903417,"aX":-5.689387978248829},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.4,"breakHorizontal":4.8,"spinRate":2314,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4164967555681889,"extension":6.2493153925715195},"hitData":{"launchSpeed":94.3,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.81,"coordY":163.63}},"index":2,"playId":"d38188a8-839c-3bf9-bdcc-deb2289681d4","pitchNumber":3,"startTime":"2025-07-30T17:12:47.602Z","endTime":"2025-07-30T17:12:55.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:12:55.542Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Carlson flies out to left fielder Davis Schneider.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T17:13:03.067Z","endTime":"2025-07-30T17:14:08.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.528995789216943,"aZ":-38.15476703625851,"pfxX":7.00755728478903,"pfxZ":-4.565372473712803,"pX":0.9400906487703709,"pZ":1.6146650813317842,"vX0":5.01863560073363,"vY0":-114.21762781897502,"vZ0":-0.8659413452303533,"x":81.17,"y":195.18,"x0":-2.2017121768715704,"y0":50.00082471329154,"z0":5.775716995219374,"aX":9.186153289165839},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.2,"breakHorizontal":-14.0,"spinRate":2300,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.48093968660446107,"extension":6.106025124125705},"index":0,"playId":"64be9d0f-8b2e-3777-9906-ca2646709136","pitchNumber":1,"startTime":"2025-07-30T17:13:22.340Z","endTime":"2025-07-30T17:13:26.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.71346675653509,"strikeZoneBottom":1.65271603253888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.855834575486636,"aZ":-28.24076211193353,"pfxX":-9.176158692525423,"pfxZ":2.625166428269406,"pX":-1.6927540299038049,"pZ":2.5940569635828137,"vX0":3.8053746768339116,"vY0":-121.62122450654597,"vZ0":-1.6170395020255413,"x":181.52,"y":168.74,"x0":-2.0855387468321753,"y0":50.0023561149196,"z0":5.716808708249298,"aX":-13.745903607088659},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.7,"breakHorizontal":15.7,"spinRate":1383,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4503491317932684,"extension":6.348888265839496},"index":1,"playId":"42e28596-a314-318a-988c-7daff0217d4d","pitchNumber":2,"startTime":"2025-07-30T17:13:41.375Z","endTime":"2025-07-30T17:13:44.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":91.8,"endSpeed":83.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67238181247431,"aZ":-14.95451678579965,"pfxX":-6.8722714859081595,"pfxZ":9.60210075472639,"pX":-1.0416933768710703,"pZ":2.60808566243142,"vX0":4.943877224284996,"vY0":-133.5364766230932,"vZ0":-5.313918553676404,"x":156.71,"y":168.36,"x0":-2.03091287883045,"y0":50.000749856253286,"z0":5.712037244730896,"aX":-12.321293391519879},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.3,"breakHorizontal":11.3,"spinRate":2064,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.41130257817265337,"extension":6.2748852387464105},"hitData":{"launchSpeed":94.5,"launchAngle":44.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.82,"coordY":97.71}},"index":2,"playId":"6f9b39e9-3562-3fb1-bdd1-3471074cfc2b","pitchNumber":3,"startTime":"2025-07-30T17:13:59.485Z","endTime":"2025-07-30T17:14:08.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:14:08.751Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Jackson grounds out, third baseman Addison Barger to first baseman Will Wagner.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T17:14:17.891Z","endTime":"2025-07-30T17:16:55.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.747354861850834,"aZ":-33.72994790015346,"pfxX":5.697116136822803,"pfxZ":-1.1154856841218628,"pX":0.5322902004565239,"pZ":1.7022320651687006,"vX0":4.529912368809969,"vY0":-117.28992134234807,"vZ0":-1.9151323815716639,"x":96.71,"y":192.82,"x0":-2.162731389323603,"y0":50.00258749193937,"z0":5.668510391029562,"aX":7.953021356998424},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.2,"breakHorizontal":-11.4,"spinRate":2152,"spinDirection":46},"zone":9,"typeConfidence":0.9,"plateTime":0.46660560677508167,"extension":6.150690385127895},"index":0,"playId":"12f23f77-31de-3b88-b551-ff7420a1d457","pitchNumber":1,"startTime":"2025-07-30T17:14:39.483Z","endTime":"2025-07-30T17:14:42.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.53461883404762,"strikeZoneBottom":1.7761792199844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65074120768849,"aZ":-20.683362411724794,"pfxX":-9.113112096442773,"pfxZ":6.5200628588303715,"pX":-1.474285907218562,"pZ":3.1459121790092848,"vX0":4.665510143556743,"vY0":-131.58513656868917,"vZ0":-2.995209908542897,"x":173.2,"y":153.84,"x0":-2.0817463489495998,"y0":50.00297771389904,"z0":5.822989553223351,"aX":-16.058204349345598},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.4,"breakHorizontal":15.6,"spinRate":1967,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4154968663599714,"extension":6.2260885788978575},"index":1,"playId":"f4f5f5ec-c81a-3ef1-aed6-f058216247c1","pitchNumber":2,"startTime":"2025-07-30T17:14:56.091Z","endTime":"2025-07-30T17:14:59.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.145908913217422,"aZ":-34.723165045936156,"pfxX":5.711296604001047,"pfxZ":-1.8340591409624851,"pX":0.4736867614633052,"pZ":1.7683770989053484,"vX0":4.591818758652105,"vY0":-117.06266735999542,"vZ0":-1.4851583410031122,"x":98.94,"y":191.03,"x0":-2.2555906646825887,"y0":50.00489794217508,"z0":5.662315206207527,"aX":7.924924172374981},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.4,"breakHorizontal":-11.5,"spinRate":2230,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.4679312825305688,"extension":6.180556848121245},"index":2,"playId":"dc22b073-cb5b-39f2-88de-633deacde7fa","pitchNumber":3,"startTime":"2025-07-30T17:15:12.430Z","endTime":"2025-07-30T17:15:16.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"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-30T17:15:29.890Z","endTime":"2025-07-30T17:15:44.680Z","isPitch":false,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.48849859774048,"strikeZoneBottom":1.59179383498662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.584854785992317,"aZ":-35.23957888282832,"pfxX":4.271224135208971,"pfxZ":-2.0786160526432322,"pX":0.8262204896109664,"pZ":0.5158932832877636,"vX0":5.480891003556501,"vY0":-120.83375286962614,"vZ0":-4.924789095990468,"x":85.51,"y":224.85,"x0":-2.0262336136521046,"y0":50.00020411653897,"z0":5.677189954835444,"aX":6.312491768857463},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.7,"breakHorizontal":-9.0,"spinRate":2392,"spinDirection":33},"zone":14,"typeConfidence":0.89,"plateTime":0.4533278409320096,"extension":6.292576819403655},"index":4,"playId":"61ea8182-9364-387a-a431-561880a61c7c","pitchNumber":4,"startTime":"2025-07-30T17:15:44.680Z","endTime":"2025-07-30T17:15:48.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.28463293055181,"aZ":-22.186876974640793,"pfxX":-9.578127039251543,"pfxZ":5.40117646220442,"pX":-1.5169234670798424,"pZ":3.0593552313125523,"vX0":4.929562988427664,"vY0":-134.61221105938822,"vZ0":-3.1673921154132496,"x":174.82,"y":156.18,"x0":-2.120702856125558,"y0":50.00073032546977,"z0":5.809333939090959,"aX":-17.699696508376967},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":16.4,"spinRate":2033,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4057947008074594,"extension":6.408663972105574},"index":5,"playId":"89cd4835-7979-3e0b-b587-580f6b4b6709","pitchNumber":5,"startTime":"2025-07-30T17:16:04.925Z","endTime":"2025-07-30T17:16:07.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":93.3,"endSpeed":85.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.060247745774678,"aZ":-14.95324285256823,"pfxX":-7.927002151663748,"pfxZ":9.223021007186887,"pX":-0.03394976266829055,"pZ":2.6517785787157324,"vX0":7.725880920469272,"vY0":-135.63776208359994,"vZ0":-5.551198844725411,"x":118.29,"y":167.18,"x0":-1.886328503754456,"y0":50.00499643278994,"z0":5.763951471381165,"aX":-14.804797491471152},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":12.7,"spinRate":2130,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4034907387963953,"extension":6.553482075606785},"index":6,"playId":"c1526e7f-108b-33d3-b241-64f3fb025cfa","pitchNumber":6,"startTime":"2025-07-30T17:16:25.574Z","endTime":"2025-07-30T17:16:28.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.812175460768636,"aZ":-36.9841919302178,"pfxX":5.306241392565946,"pfxZ":-3.411954102503791,"pX":0.6801440525240348,"pZ":1.765085567201347,"vX0":4.887525130107482,"vY0":-118.33462038244602,"vZ0":-1.2288120946205294,"x":91.07,"y":191.12,"x0":-2.105766734859033,"y0":50.0021252459706,"z0":5.696995817891898,"aX":7.480945233311024},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.2,"breakHorizontal":-10.8,"spinRate":2215,"spinDirection":44},"zone":9,"typeConfidence":0.9,"plateTime":0.46390124914167075,"extension":6.214296731257897},"hitData":{"launchSpeed":85.1,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":171.45}},"index":7,"playId":"242c23a4-3b37-3fbf-8dd7-c0f94f6fa6c7","pitchNumber":7,"startTime":"2025-07-30T17:16:48.123Z","endTime":"2025-07-30T17:16:55.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:16:55.804Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Loperfido strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T17:18:53.866Z","endTime":"2025-07-30T17:20:47.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.74103305417907,"aZ":-12.789519174121253,"pfxX":-5.487743476663497,"pfxZ":10.291281947879888,"pX":0.07932007972507707,"pZ":2.7836142564875144,"vX0":7.391513561541156,"vY0":-136.10978240778235,"vZ0":-6.335122724806292,"x":113.98,"y":163.62,"x0":-1.9534496747846237,"y0":50.004265204090146,"z0":6.020018992014626,"aX":-10.339055429239078},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":8.4,"spinRate":2224,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4017951343093169,"extension":6.148448017702526},"index":0,"playId":"05c8aada-3b6a-329e-8811-85f3c666088a","pitchNumber":1,"startTime":"2025-07-30T17:19:19.145Z","endTime":"2025-07-30T17:19:22.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.3,"strikeZoneTop":3.55688958615634,"strikeZoneBottom":1.57280730821329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.54983970870202,"aZ":-25.234620509489677,"pfxX":-7.84133690792291,"pfxZ":5.0329350791200245,"pX":-0.3780109210924678,"pZ":0.7787150566438578,"vX0":5.686018602638278,"vY0":-116.02905607564296,"vZ0":-6.917400137908453,"x":131.41,"y":217.75,"x0":-1.8288984139561504,"y0":50.00187617554422,"z0":6.16903384658748,"aX":-10.804816040848259},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.8,"breakHorizontal":13.0,"spinRate":1009,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.47015995603078675,"extension":6.142773642396419},"index":1,"playId":"b104788e-9e01-32aa-9232-1046ee8c981c","pitchNumber":2,"startTime":"2025-07-30T17:19:38.615Z","endTime":"2025-07-30T17:19:42.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.46727247149347,"strikeZoneBottom":1.58573787055102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.218542279881063,"aZ":-25.93298430320071,"pfxX":-6.572790249493095,"pfxZ":4.461389046419896,"pX":-1.8226737983724235,"pZ":4.167102940197568,"vX0":2.6635236258515005,"vY0":-117.00907407213396,"vZ0":0.37994932216885025,"x":186.48,"y":126.27,"x0":-2.1162253022519546,"y0":50.003129437973925,"z0":6.415091540531862,"aX":-9.195970526666594},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.4,"breakHorizontal":11.3,"spinRate":1022,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.466512683220198,"extension":5.976372945214017},"index":2,"playId":"7782e3e2-8faa-30c4-a401-4d2010140474","pitchNumber":3,"startTime":"2025-07-30T17:19:56.762Z","endTime":"2025-07-30T17:19:59.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.52755661027677,"strikeZoneBottom":1.61196157583633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.449240538095708,"aZ":-27.592953450419078,"pfxX":0.31574956553888445,"pfxZ":2.76768059485242,"pX":-0.7789042734280758,"pZ":3.335877704949105,"vX0":3.5476374395924735,"vY0":-126.91484440620805,"vZ0":-1.8252587920379786,"x":146.69,"y":148.71,"x0":-2.2275062422846093,"y0":50.00264324560511,"z0":6.2315277020312685,"aX":0.5219786522678135},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.9,"breakHorizontal":-1.3,"spinRate":2389,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.42919964077472894,"extension":5.934390853031885},"index":3,"playId":"dd61cc08-3621-331a-ab2f-b4f5dec8471b","pitchNumber":4,"startTime":"2025-07-30T17:20:14.836Z","endTime":"2025-07-30T17:20:17.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-30T17:20:27.515Z","endTime":"2025-07-30T17:20:43.961Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.35567135815834,"aZ":-21.649281649624537,"pfxX":-4.246140870594347,"pfxZ":7.432418235785947,"pX":0.1275693162340131,"pZ":3.175291246862417,"vX0":6.031818861117524,"vY0":-117.95448431336813,"vZ0":-2.5729084242234643,"x":112.14,"y":153.05,"x0":-1.9051092787935588,"y0":50.00461354676915,"z0":6.265570284376843,"aX":-6.015236839686085},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":13.1,"breakHorizontal":6.4,"spinRate":908,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4634518137609316,"extension":6.086481786598815},"index":5,"playId":"0a663d81-7ff3-3a2f-91b6-9397be5043d2","pitchNumber":5,"startTime":"2025-07-30T17:20:43.961Z","endTime":"2025-07-30T17:20:47.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:20:47.617Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ernie Clement called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T17:20:57.933Z","endTime":"2025-07-30T17:21:50.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"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":75.7,"endSpeed":70.3,"strikeZoneTop":3.48526601629181,"strikeZoneBottom":1.64969771510936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.507095087202103,"aZ":-39.86330541979131,"pfxX":2.73322547395393,"pfxZ":-6.212760675339926,"pX":0.13391104744217805,"pZ":3.398380549782811,"vX0":4.211272367260922,"vY0":-110.17331675831049,"vZ0":2.2115775699641333,"x":111.9,"y":147.02,"x0":-2.153249647841557,"y0":50.005328771266505,"z0":6.576624294950231,"aX":3.3799502671316115},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-10.4,"breakHorizontal":-6.0,"spinRate":2706,"spinDirection":35},"zone":2,"typeConfidence":2.0,"plateTime":0.49604039546422074,"extension":5.88714828734635},"index":0,"playId":"75cee415-31ee-3acb-9f05-5d5f478b679b","pitchNumber":1,"startTime":"2025-07-30T17:21:10.606Z","endTime":"2025-07-30T17:21:13.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.415013976397454,"aZ":-26.79288321126976,"pfxX":-8.39928205474482,"pfxZ":3.898303372525005,"pX":-0.48643547114394936,"pZ":1.5105038495235448,"vX0":5.570773026951408,"vY0":-116.84493198405464,"vZ0":-5.172674339484642,"x":135.54,"y":198.0,"x0":-1.8125543938394195,"y0":50.00212567808057,"z0":6.27634971556688,"aX":-11.591005742326148},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":6.0,"breakHorizontal":13.8,"spinRate":952,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.46912002391696284,"extension":5.994476890723215},"index":1,"playId":"cf11cef9-0c6a-3b87-8538-887a35ed0ce0","pitchNumber":2,"startTime":"2025-07-30T17:21:26.041Z","endTime":"2025-07-30T17:21:29.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.38514935377707,"strikeZoneBottom":1.54981227274794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.74535909747134,"aZ":-21.208301899012714,"pfxX":-11.02599035140032,"pfxZ":5.860634783412181,"pX":0.6946893269553178,"pZ":2.001343018362717,"vX0":11.730941551288096,"vY0":-136.11614552687294,"vZ0":-6.083008644525855,"x":90.52,"y":184.74,"x0":-2.244775994633147,"y0":50.00167084170258,"z0":5.7403035246231875,"aX":-20.624794947669574},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.4,"breakHorizontal":17.4,"spinRate":2115,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.4028747511443047,"extension":6.2812495119555},"index":2,"playId":"f0795255-153b-3c69-8064-59d2b868e517","pitchNumber":3,"startTime":"2025-07-30T17:21:47.256Z","endTime":"2025-07-30T17:21:50.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:21:50.719Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vladimir Guerrero Jr. doubles (24) on a sharp line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T17:21:59.723Z","endTime":"2025-07-30T17:23:56.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.0,"strikeZoneTop":3.6394667253716,"strikeZoneBottom":1.585554790934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.848680521356968,"aZ":-40.67616508539661,"pfxX":3.2048587795950727,"pfxZ":-6.5629644141720895,"pX":0.4873609202118918,"pZ":1.9520581288457186,"vX0":4.701594982060379,"vY0":-113.42162203639363,"vZ0":-0.7987145076721959,"x":98.42,"y":186.07,"x0":-2.033358490515509,"y0":50.00312605056089,"z0":6.385187807792397,"aX":4.15108859772689},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-11.8,"breakHorizontal":-7.1,"spinRate":2847,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.4839777792797886,"extension":5.893458938220902},"index":0,"playId":"23790792-4559-35a2-a6e3-d811f729df72","pitchNumber":1,"startTime":"2025-07-30T17:22:17.409Z","endTime":"2025-07-30T17:22:20.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.6053921226523,"strikeZoneBottom":1.58675656311031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83697746862223,"aZ":-18.520846063167227,"pfxX":-9.21654603924862,"pfxZ":7.051824107377486,"pX":0.31003258609626183,"pZ":1.7816625422327423,"vX0":10.383004671513383,"vY0":-138.0786480781201,"vZ0":-7.182359093782203,"x":105.18,"y":190.68,"x0":-2.2959998261394094,"y0":50.00589789392166,"z0":5.656100008537545,"aX":-17.855704238578706},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":14.6,"spinRate":2198,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3961934699197913,"extension":6.208529630748287},"index":1,"playId":"7f36ccb4-1f04-3e5a-83ef-38d62953409b","pitchNumber":2,"startTime":"2025-07-30T17:22:38.423Z","endTime":"2025-07-30T17:22:41.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.59725128133105,"strikeZoneBottom":1.54344067783487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.61292480788168,"aZ":-23.8021412770081,"pfxX":-6.72864134160048,"pfxZ":5.862491890222444,"pX":1.2197597334026637,"pZ":1.3211855736920137,"vX0":8.62615150939509,"vY0":-118.19942087884938,"vZ0":-6.367489592762539,"x":70.51,"y":203.11,"x0":-1.5875720110039353,"y0":50.002738091371455,"z0":6.20899153609862,"aX":-9.608066829023171},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.4,"breakHorizontal":10.3,"spinRate":858,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.46180239140392043,"extension":6.0604338601257215},"index":2,"playId":"209a0440-093f-3a00-b8ac-8667a6de21ab","pitchNumber":3,"startTime":"2025-07-30T17:22:59.382Z","endTime":"2025-07-30T17:23:02.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.7,"strikeZoneTop":3.6520143926196,"strikeZoneBottom":1.59831425402862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.32297716139109,"aZ":-25.797939980651922,"pfxX":1.2065093443478165,"pfxZ":3.764474907135635,"pX":1.4915514038420046,"pZ":0.4649110081527848,"vX0":8.467756039048268,"vY0":-128.17430977267017,"vZ0":-8.71262772119074,"x":60.15,"y":226.23,"x0":-1.9887589210172598,"y0":50.00052837665247,"z0":5.8711464674670495,"aX":2.0383808910292465},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":-3.7,"spinRate":2528,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.42461835483633514,"extension":5.996165558574716},"index":3,"playId":"414ada1c-ada0-33f8-9b81-911c4788437f","pitchNumber":4,"startTime":"2025-07-30T17:23:20.511Z","endTime":"2025-07-30T17:23:24.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.641823664364768,"aZ":-19.310526001736047,"pfxX":-8.593430346405498,"pfxZ":6.657268228462397,"pX":0.5206607890938655,"pZ":2.49540970828351,"vX0":10.637986507168932,"vY0":-137.02997357248336,"vZ0":-5.445995391050117,"x":97.15,"y":171.4,"x0":-2.2658768144381054,"y0":50.00573188287834,"z0":5.7968231492943625,"aX":-16.61293848562927},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":13.8,"spinRate":2013,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39725518824313966,"extension":6.233511923393743},"hitData":{"launchSpeed":106.9,"launchAngle":17.0,"totalDistance":392.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.97,"coordY":42.2}},"index":4,"playId":"d955fdc6-046a-3063-a7fa-2f70c7785ce4","pitchNumber":5,"startTime":"2025-07-30T17:23:44.036Z","endTime":"2025-07-30T17:23:56.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.1,"awayTeamWinProbability":36.9,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.47,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:23:56.757Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, second baseman Jackson Holliday to first baseman Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T17:24:08.516Z","endTime":"2025-07-30T17:26:25.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.236566053788476,"aZ":-13.716189977541012,"pfxX":-5.36306983424948,"pfxZ":9.735663304553622,"pX":0.6645019104672599,"pZ":3.003429973485749,"vX0":9.016060577874546,"vY0":-135.94924586867555,"vZ0":-5.549546431834479,"x":91.67,"y":157.69,"x0":-1.978864372156526,"y0":50.00136421389324,"z0":6.002303931887863,"aX":-10.167036684785579},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2109,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.40093220137703245,"extension":6.194198969048625},"index":0,"playId":"75e22cfe-cfc3-3cd6-ac5b-40068afd21a1","pitchNumber":1,"startTime":"2025-07-30T17:24:31.545Z","endTime":"2025-07-30T17:24:34.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.71911434740494,"strikeZoneBottom":1.70231035878744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.926780518198292,"aZ":-11.81488244248414,"pfxX":-5.55461069432867,"pfxZ":10.809279006671419,"pX":0.827956750994479,"pZ":3.3897744080344743,"vX0":10.050383841763521,"vY0":-135.9166726895,"vZ0":-4.652036138632939,"x":85.44,"y":147.26,"x0":-2.184824049454955,"y0":50.00151252784417,"z0":5.934633499336071,"aX":-10.461662743415957},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.8,"breakHorizontal":8.0,"spinRate":2359,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.40195231705887524,"extension":6.367548692559922},"index":1,"playId":"6b662bca-7424-338a-921a-8321d56642ef","pitchNumber":2,"startTime":"2025-07-30T17:24:56.024Z","endTime":"2025-07-30T17:25:00.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.69125197346931,"strikeZoneBottom":1.79551284414586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.042033356004254,"aZ":-28.751586888090802,"pfxX":1.7627840155320431,"pfxZ":2.092177513255928,"pX":1.8997758783894227,"pZ":1.780437544253029,"vX0":8.959232721859257,"vY0":-126.54099869133259,"vZ0":-5.13129013973208,"x":44.59,"y":190.71,"x0":-1.9048210566736088,"y0":50.00146297090541,"z0":6.117703760278828,"aX":2.8773729884322874},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-5.0,"spinRate":2367,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4316327140906058,"extension":6.029677754031411},"index":2,"playId":"76f58cd0-099f-3207-9492-dc157fac70b1","pitchNumber":3,"startTime":"2025-07-30T17:25:17.381Z","endTime":"2025-07-30T17:25:20.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.489326575935575,"aZ":-12.143763612580535,"pfxX":-5.396532127782459,"pfxZ":10.70368241972535,"pX":0.03651193064922743,"pZ":2.8682593562801673,"vX0":7.954038081545577,"vY0":-135.65223927487108,"vZ0":-5.935026916963073,"x":115.61,"y":161.34,"x0":-2.2268019084296347,"y0":50.003965654835554,"z0":5.924173897960906,"aX":-10.100765003958113},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":8.2,"spinRate":2298,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4031117356760898,"extension":6.293049613089221},"index":3,"playId":"af45b31f-4733-3850-bec4-b05e64fe83cf","pitchNumber":4,"startTime":"2025-07-30T17:25:38.631Z","endTime":"2025-07-30T17:25:42.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"b474fbbc-276c-45d6-aeab-8dfcc1f0dafe","startTime":"2025-07-30T17:26:00.502Z","endTime":"2025-07-30T17:26:05.502Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.58849434071787,"aZ":-13.146799255646426,"pfxX":-6.550245167120699,"pfxZ":10.147147687194996,"pX":0.026125903353596325,"pZ":3.455636575998508,"vX0":7.669988785486535,"vY0":-136.8995870638706,"vZ0":-4.48862312149574,"x":116.0,"y":145.48,"x0":-1.9768032480527067,"y0":50.00570306428621,"z0":6.033838129976775,"aX":-12.286987570727193},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":10.0,"spinRate":2153,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.40194167746968157,"extension":6.260539913435226},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":160.3}},"index":5,"playId":"253cba76-560a-31f6-b8a0-7ef373a2dd54","pitchNumber":5,"startTime":"2025-07-30T17:26:17.659Z","endTime":"2025-07-30T17:26:25.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.41,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:26:25.394Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Holliday flies out to left fielder Davis Schneider.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:28:11.755Z","endTime":"2025-07-30T17:29:47.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.43315108477642,"strikeZoneBottom":1.61338501315986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.44119927306669,"aZ":-22.993721670502598,"pfxX":-0.4241428735603092,"pfxZ":5.558949834108622,"pX":1.089979577231018,"pZ":3.0057405333986718,"vX0":7.572616959741072,"vY0":-127.00252646430619,"vZ0":-2.3759452121368088,"x":75.45,"y":157.63,"x0":-1.8618349916306112,"y0":50.001005420048244,"z0":5.762151687590841,"aX":-0.7016453500972463},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.8,"breakHorizontal":-0.7,"spinRate":2227,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4295564214777223,"extension":6.266683606180003},"index":0,"playId":"ad88c529-e0b9-327f-89cf-71c742a1d7da","pitchNumber":1,"startTime":"2025-07-30T17:28:36.850Z","endTime":"2025-07-30T17:28:40.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.41050181030753,"strikeZoneBottom":1.61691072438751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.229884712869676,"aZ":-21.898503205689448,"pfxX":-7.862710551096075,"pfxZ":5.988243258854392,"pX":0.6614672677957921,"pZ":1.563631426119528,"vX0":8.775658330709573,"vY0":-129.9069352556029,"vZ0":-6.272394294213041,"x":91.79,"y":196.56,"x0":-1.7327365009038014,"y0":50.00240637988631,"z0":5.664860566025877,"aX":-13.490720412238712},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.7,"breakHorizontal":12.4,"spinRate":1869,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4210091717483677,"extension":6.480929634516749},"index":1,"playId":"93c79cc1-f14d-3400-ad65-e2148ccdaaa1","pitchNumber":2,"startTime":"2025-07-30T17:28:52.236Z","endTime":"2025-07-30T17:28:55.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":82.3,"endSpeed":75.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.58634333351235,"aZ":-28.85368327880093,"pfxX":-8.770888499268677,"pfxZ":2.276597574387509,"pX":-0.34887359578234056,"pZ":1.2849718558209058,"vX0":6.70567937378542,"vY0":-119.74263913869672,"vZ0":-3.9383471214984556,"x":130.3,"y":204.09,"x0":-2.042681537121024,"y0":50.00026501315301,"z0":5.525515611813577,"aX":-12.76663731377535},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.5,"breakHorizontal":14.3,"spinRate":1587,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.45698293017405867,"extension":6.354062274563189},"index":2,"playId":"61483ffb-3c87-3143-bfdb-f2fff684eb47","pitchNumber":3,"startTime":"2025-07-30T17:29:08.738Z","endTime":"2025-07-30T17:29:11.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T17:29:27.739Z","endTime":"2025-07-30T17:29:39.474Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25561237427009,"aZ":-28.139221517432144,"pfxX":-8.506393057572325,"pfxZ":2.683096175101258,"pX":-0.723989716427999,"pZ":1.926219700148896,"vX0":6.005421714127049,"vY0":-121.67570423898943,"vZ0":-2.849954539421378,"x":144.6,"y":186.77,"x0":-2.1155590472684183,"y0":50.00241088733125,"z0":5.5439540404302905,"aX":-12.789804705015825},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.4,"breakHorizontal":14.0,"spinRate":1559,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.449681967629211,"extension":6.3891523833121955},"hitData":{"launchSpeed":89.1,"launchAngle":26.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.93,"coordY":81.49}},"index":4,"playId":"159ecd48-e6f1-3194-9062-c126ec87c2a3","pitchNumber":4,"startTime":"2025-07-30T17:29:39.474Z","endTime":"2025-07-30T17:29:47.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:29:47.037Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Westburg strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:30:00.626Z","endTime":"2025-07-30T17:31:57.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.3,"endSpeed":76.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.008494407461512,"aZ":-28.21569579079565,"pfxX":-8.140724155524953,"pfxZ":2.6679304579330756,"pX":0.04919785318231262,"pZ":2.098179688612284,"vX0":7.589598760328083,"vY0":-121.09835288810356,"vZ0":-2.3992801924542912,"x":115.12,"y":182.13,"x0":-2.0702653858079083,"y0":50.001795167343325,"z0":5.5740698493528305,"aX":-12.070790857685907},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.6,"breakHorizontal":12.8,"spinRate":1606,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.4525764503934906,"extension":6.410097146789369},"index":0,"playId":"95d85bc8-24f8-30d6-ace6-37eb343ce624","pitchNumber":1,"startTime":"2025-07-30T17:30:15.368Z","endTime":"2025-07-30T17:30:18.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.51272032684766,"strikeZoneBottom":1.68749465896962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.21696924868303,"aZ":-27.641388300748275,"pfxX":-8.790612201232838,"pfxZ":2.98305172560539,"pX":0.22305384779062748,"pZ":0.6540525263389184,"vX0":8.123648526108106,"vY0":-122.73019955466657,"vZ0":-5.705633528222197,"x":108.5,"y":221.12,"x0":-1.9942442281460173,"y0":50.002592058733136,"z0":5.375127626512813,"aX":-13.355618116801837},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.2,"breakHorizontal":13.9,"spinRate":1703,"spinDirection":259},"zone":14,"typeConfidence":2.0,"plateTime":0.4469883473309797,"extension":6.46650110356063},"index":1,"playId":"c6e88f0b-84f2-3893-937f-eedc6fcefbde","pitchNumber":2,"startTime":"2025-07-30T17:30:30.729Z","endTime":"2025-07-30T17:30:34.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.57704517936228,"strikeZoneBottom":1.61593887879351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38605292749035,"aZ":-19.24042986125132,"pfxX":-10.44508705070412,"pfxZ":7.3350297750045765,"pX":0.5469494567961724,"pZ":0.9365134053092391,"vX0":9.590662221201615,"vY0":-131.78226232185287,"vZ0":-8.16142231515518,"x":96.15,"y":213.49,"x0":-1.7783227947796532,"y0":50.002785924526854,"z0":5.489126066715549,"aX":-18.415362858363757},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.6,"breakHorizontal":16.9,"spinRate":2024,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4152644230609135,"extension":6.515252806089038},"index":2,"playId":"0e6b9d21-a235-31d3-9b4c-923b51e2960c","pitchNumber":3,"startTime":"2025-07-30T17:30:48.669Z","endTime":"2025-07-30T17:30:52.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.49370251389256,"strikeZoneBottom":1.70209587181807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.196983348773795,"aZ":-35.630850561067525,"pfxX":3.2511599027666493,"pfxZ":-2.3930516955580234,"pX":0.5799244400912551,"pZ":0.30870990768662526,"vX0":5.443863342287428,"vY0":-119.91659889418631,"vZ0":-4.798835445273234,"x":94.89,"y":230.44,"x0":-2.1504400970912383,"y0":50.00489635174218,"z0":5.547193666014121,"aX":4.69080521576846},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.3,"breakHorizontal":-7.3,"spinRate":2468,"spinDirection":41},"zone":14,"typeConfidence":0.89,"plateTime":0.45838080305253026,"extension":6.239315463775972},"index":3,"playId":"a26a37e4-02ab-377c-b7c5-caf1e58528c4","pitchNumber":4,"startTime":"2025-07-30T17:31:07.013Z","endTime":"2025-07-30T17:31:10.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.802761836428864,"aZ":-17.782431069994747,"pfxX":-9.193058880471664,"pfxZ":8.100160959530236,"pX":-1.2911864474063293,"pZ":3.113804014567606,"vX0":5.027960749265737,"vY0":-132.11826032494938,"vZ0":-3.437540527577686,"x":166.22,"y":154.71,"x0":-2.0193893296308136,"y0":50.005089441341376,"z0":5.7305138942623515,"aX":-16.33670588993944},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.2,"breakHorizontal":15.6,"spinRate":1976,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4137742454610063,"extension":6.297699084413595},"index":4,"playId":"7acece46-de39-39d7-92e7-67b527a4ce95","pitchNumber":5,"startTime":"2025-07-30T17:31:25.955Z","endTime":"2025-07-30T17:31:29.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.71701459222259,"aZ":-23.597585495550405,"pfxX":-9.254569619479334,"pfxZ":5.644197928821295,"pX":-0.855490744667132,"pZ":1.6420482014504698,"vX0":6.186805721895791,"vY0":-121.88282775724394,"vZ0":-4.671601136957316,"x":149.61,"y":194.44,"x0":-2.2117809811193547,"y0":50.00207961646055,"z0":5.596502844208031,"aX":-14.062217095663042},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.5,"breakHorizontal":15.5,"spinRate":1803,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4476831363232807,"extension":6.362690760960827},"index":5,"playId":"8d40398d-bf64-39c0-b201-3adf55be7d15","pitchNumber":6,"startTime":"2025-07-30T17:31:54.741Z","endTime":"2025-07-30T17:31:57.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:31:57.831Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a line drive to right fielder Joey Loperfido.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:32:07.258Z","endTime":"2025-07-30T17:32:33.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.83333393136228,"aZ":-37.58028051991607,"pfxX":7.8257486644750065,"pfxZ":-3.8941608120809157,"pX":0.19920001552804095,"pZ":2.805285239672636,"vX0":3.484495158916328,"vY0":-117.0150188311432,"vZ0":1.2465453792536514,"x":109.41,"y":163.04,"x0":-2.3253087848131946,"y0":50.00207139904723,"z0":5.783224525226935,"aX":10.864756121113691},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.5,"breakHorizontal":-15.0,"spinRate":2373,"spinDirection":41},"zone":5,"typeConfidence":0.9,"plateTime":0.4678695403264683,"extension":6.0551375909473},"hitData":{"launchSpeed":71.4,"launchAngle":22.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.7,"coordY":101.18}},"index":0,"playId":"90bf228c-33db-3657-bb21-ce2567eb904c","pitchNumber":1,"startTime":"2025-07-30T17:32:23.160Z","endTime":"2025-07-30T17:32:33.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:32:33.918Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adley Rutschman pops out to second baseman Ernie Clement.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:32:36.484Z","endTime":"2025-07-30T17:33:15.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"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":93.2,"endSpeed":84.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.030823760806506,"aZ":-14.65025866252504,"pfxX":-7.459312306791073,"pfxZ":9.54624677402529,"pX":0.05970145777587708,"pZ":3.963498737073721,"vX0":7.528230163011468,"vY0":-135.4844757518771,"vZ0":-2.262515977171243,"x":114.72,"y":131.77,"x0":-1.8025139979666864,"y0":50.00547978779074,"z0":5.848439007708373,"aX":-13.697630720502824},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":11.6,"spinRate":2100,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4062032146311849,"extension":6.559038513021443},"hitData":{"launchSpeed":88.3,"launchAngle":70.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.74,"coordY":159.79}},"index":0,"playId":"5f5b9c2a-f39b-35eb-b899-b152e5cd5d1a","pitchNumber":1,"startTime":"2025-07-30T17:33:05.741Z","endTime":"2025-07-30T17:33:15.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:33:15.761Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T17:35:06.318Z","endTime":"2025-07-30T17:36:25.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":71.3,"strikeZoneTop":3.68219385221131,"strikeZoneBottom":1.70007120526986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.069533866740514,"aZ":-39.844126965631176,"pfxX":2.6699504108870213,"pfxZ":-6.0625658163929295,"pX":-0.18250723509578673,"pZ":1.6661072513398199,"vX0":3.6104904863687333,"vY0":-111.71778135984658,"vZ0":-1.2652932657928933,"x":123.96,"y":193.8,"x0":-2.166332424285658,"y0":50.004277337779506,"z0":6.334043408999562,"aX":3.3760633585790356},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-11.0,"breakHorizontal":-5.8,"spinRate":2782,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.49022590034349633,"extension":5.908584483847599},"index":0,"playId":"379b1f46-2007-3845-ab29-cebb3aad5c74","pitchNumber":1,"startTime":"2025-07-30T17:35:27.837Z","endTime":"2025-07-30T17:35:30.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.74474789248635,"strikeZoneBottom":1.56127443662311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.957533884983867,"aZ":-27.146680150885764,"pfxX":-6.533914615673313,"pfxZ":3.571604485619991,"pX":-1.913493032028634,"pZ":2.9767374707552694,"vX0":2.42169514599345,"vY0":-117.5288018088938,"vZ0":-1.8418744621349563,"x":189.94,"y":158.41,"x0":-2.1047262747604125,"y0":50.00257221081555,"z0":6.276442564711768,"aX":-9.198284749481555},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.4,"breakHorizontal":11.3,"spinRate":1205,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.46492004483012117,"extension":5.7910699128599346},"index":1,"playId":"174738ce-a5e7-33d7-affd-bc9fc4206a50","pitchNumber":2,"startTime":"2025-07-30T17:35:44.252Z","endTime":"2025-07-30T17:35:48.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.066818340918463,"aZ":-26.624848430029083,"pfxX":-6.268213658460436,"pfxZ":3.9927884736267494,"pX":-0.7627501352632258,"pZ":2.6424916274944743,"vX0":4.874429043275695,"vY0":-116.84770734529721,"vZ0":-2.617468353023908,"x":146.07,"y":167.43,"x0":-2.0568147981657083,"y0":50.0024996075548,"z0":6.2672044531446875,"aX":-8.707760917899614},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.8,"breakHorizontal":10.2,"spinRate":1026,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.46794327902951327,"extension":6.0441516450139385},"index":2,"playId":"3242f69b-edda-3b48-9528-6d22bc3b69e3","pitchNumber":3,"startTime":"2025-07-30T17:36:00.093Z","endTime":"2025-07-30T17:36:03.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T17:36:12.250Z","endTime":"2025-07-30T17:36:22.563Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.04852174986413,"aZ":-25.460965927091944,"pfxX":-6.357293481651756,"pfxZ":4.790189949692538,"pX":-1.7254073791323326,"pZ":2.379851651251761,"vX0":2.924920209708624,"vY0":-117.52541054226984,"vZ0":-3.5103898328171743,"x":182.77,"y":174.52,"x0":-2.1594692108950215,"y0":50.00106257534429,"z0":6.254893254408363,"aX":-8.90155667521929},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.2,"breakHorizontal":10.8,"spinRate":1156,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.46586601034455866,"extension":6.098430255118167},"index":4,"playId":"e72895c5-eeb4-3fc2-a857-8cfe3371d136","pitchNumber":4,"startTime":"2025-07-30T17:36:22.563Z","endTime":"2025-07-30T17:36:25.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:36:25.765Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Davis Schneider flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T17:36:29.388Z","endTime":"2025-07-30T17:38:23.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.07,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91805940417441,"aZ":-19.77494209290251,"pfxX":-9.487362249663192,"pfxZ":6.654877490670872,"pX":-1.201787749421182,"pZ":3.373800309074467,"vX0":6.479966635106116,"vY0":-135.91306129207908,"vZ0":-2.8255166156839526,"x":162.81,"y":147.69,"x0":-2.3892132722895747,"y0":50.00198353179906,"z0":5.806535328140019,"aX":-17.67655702670265},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.6,"breakHorizontal":15.7,"spinRate":2147,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40362250660503296,"extension":6.128398414683931},"index":0,"playId":"6bba651b-960d-3b2c-afa3-de6b39bb9ee5","pitchNumber":1,"startTime":"2025-07-30T17:36:54.756Z","endTime":"2025-07-30T17:36:59.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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.7,"strikeZoneTop":3.01278066001658,"strikeZoneBottom":1.47494662752763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04677101374217,"aZ":-14.04946571440671,"pfxX":-3.536904561604742,"pfxZ":9.589571107269492,"pX":-0.23416496165964484,"pZ":3.467532641658517,"vX0":5.930213735731073,"vY0":-136.82002951852624,"vZ0":-4.581552664630947,"x":125.93,"y":145.16,"x0":-1.9731907002306102,"y0":50.001845348465174,"z0":6.131069529512127,"aX":-6.684715058473159},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":5.2,"spinRate":2206,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4007895169935791,"extension":6.024764916000991},"index":1,"playId":"543367fa-9645-3b26-89da-efee5619dcbb","pitchNumber":2,"startTime":"2025-07-30T17:37:35.917Z","endTime":"2025-07-30T17:37:41.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.6,"strikeZoneTop":3.00832867127369,"strikeZoneBottom":1.4024359653036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.488129977330548,"aZ":-39.4807670900839,"pfxX":4.697466308168233,"pfxZ":-5.675809060811192,"pX":-0.15541886308170913,"pZ":3.1215716320348488,"vX0":3.107426889378812,"vY0":-112.4205738273916,"vZ0":1.5221167288488975,"x":100.0,"y":147.02,"x0":-2.163795041789033,"y0":50.00512701040576,"z0":6.428819223471876,"aX":6.041904399896899},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-9.6,"breakHorizontal":-9.2,"spinRate":2618,"spinDirection":35},"zone":2,"typeConfidence":2.0,"plateTime":0.4863279490825847,"extension":5.90748798916245},"index":2,"playId":"37bdbb78-a70b-3965-b222-d01f63829faa","pitchNumber":3,"startTime":"2025-07-30T17:37:55.205Z","endTime":"2025-07-30T17:38:00.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.07,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.054966255011124,"aZ":-29.84483385727601,"pfxX":1.1750770457553807,"pfxZ":1.465178808345133,"pX":0.059037100621506695,"pZ":2.1932440097801136,"vX0":4.963914190811214,"vY0":-124.63646700287985,"vZ0":-3.705654842723606,"x":114.75,"y":179.56,"x0":-2.1040959913183968,"y0":50.00211425993173,"z0":6.141471197286526,"aX":1.862683479250237},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.0,"breakHorizontal":-3.2,"spinRate":2349,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.43804953006314884,"extension":5.894287526476161},"hitData":{"launchSpeed":90.4,"launchAngle":39.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.92,"coordY":64.61}},"index":3,"playId":"7e81cc30-931b-35f4-9bef-65f30df36041","pitchNumber":4,"startTime":"2025-07-30T17:38:13.976Z","endTime":"2025-07-30T17:38:23.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:38:23.046Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Wagner walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T17:38:39.820Z","endTime":"2025-07-30T17:39:59.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"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(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":92.6,"endSpeed":84.4,"strikeZoneTop":3.45463945571708,"strikeZoneBottom":1.57611701244675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.393720475684933,"aZ":-20.42775856613555,"pfxX":-8.389087088170221,"pfxZ":6.41297617200731,"pX":-2.0127333733929946,"pZ":3.147361834206601,"vX0":4.253995127299775,"vY0":-134.74487700998932,"vZ0":-3.413089196418052,"x":193.72,"y":153.8,"x0":-2.5255241199681513,"y0":50.002105145250106,"z0":5.880934585845293,"aX":-15.36222770088063},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":14.3,"spinRate":2157,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4071242448781067,"extension":6.080395263596235},"index":0,"playId":"b8e724c5-8046-34e5-9e3c-1b8b4b897393","pitchNumber":1,"startTime":"2025-07-30T17:38:47.293Z","endTime":"2025-07-30T17:38:50.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.2,"strikeZoneTop":3.35588484232427,"strikeZoneBottom":1.44300294142271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61122133142266,"aZ":-19.518429807250573,"pfxX":-4.916738584543338,"pfxZ":9.149849309091104,"pX":-0.9735637703686735,"pZ":3.7121278095318004,"vX0":4.191515505571642,"vY0":-117.53746444339319,"vZ0":-1.5688861685372952,"x":154.11,"y":138.55,"x0":-2.150887455235325,"y0":50.003880689679136,"z0":6.220945884502841,"aX":-6.802561850999189},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":16.4,"breakHorizontal":7.7,"spinRate":978,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4680023912047764,"extension":6.028722436385451},"index":1,"playId":"4bb90428-6e05-3160-a1f3-37fa77229824","pitchNumber":2,"startTime":"2025-07-30T17:39:03.172Z","endTime":"2025-07-30T17:39:06.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.40744738505115,"strikeZoneBottom":1.46073423684019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42782987711954,"aZ":-29.52019623283868,"pfxX":0.40732980015623443,"pfxZ":1.662379300670156,"pX":-1.1911791055764718,"pZ":1.8988935862468315,"vX0":2.682372460003445,"vY0":-125.32043161555553,"vZ0":-4.597048302228713,"x":162.4,"y":187.51,"x0":-2.3266592241724,"y0":50.003895155595615,"z0":6.15796274157537,"aX":0.649831573778257},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-1.3,"spinRate":2427,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.43643514282134266,"extension":5.851263477468763},"index":2,"playId":"4e8aa379-f69a-3d17-a3cc-cd5944e99a42","pitchNumber":3,"startTime":"2025-07-30T17:39:20.272Z","endTime":"2025-07-30T17:39:24.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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.2,"endSpeed":85.8,"strikeZoneTop":3.39096084609966,"strikeZoneBottom":1.4783795134035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.658667902415207,"aZ":-13.55929969983836,"pfxX":-5.23473602832056,"pfxZ":9.943579330827243,"pX":-0.642117209665263,"pZ":2.045389623397236,"vX0":5.967308668636943,"vY0":-135.4834195857195,"vZ0":-7.798533368281147,"x":141.48,"y":183.55,"x0":-2.185805298421988,"y0":50.003141932488965,"z0":5.894858003347844,"aX":-9.800266005076105},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":8.3,"spinRate":2240,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.4032044903023335,"extension":6.239747017873425},"index":3,"playId":"f3f2b6bb-9e93-3e5b-9521-ad9d079c33ec","pitchNumber":4,"startTime":"2025-07-30T17:39:37.669Z","endTime":"2025-07-30T17:39:40.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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.5,"endSpeed":85.8,"strikeZoneTop":3.35845409847664,"strikeZoneBottom":1.58240931151386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.56766691500083,"aZ":-15.96400930444117,"pfxX":-3.9163350440267175,"pfxZ":8.656760033743481,"pX":-0.868266326689664,"pZ":1.3785324930769582,"vX0":4.831410783047994,"vY0":-135.90398983707524,"vZ0":-9.077539356343685,"x":150.1,"y":201.56,"x0":-2.1595642526671077,"y0":50.0017015002206,"z0":5.869014421256585,"aX":-7.331751950797162},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":6.1,"spinRate":2213,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.40290781748074744,"extension":6.030114800801511},"index":4,"playId":"4b7556ab-5e6b-3078-845f-e71826dea032","pitchNumber":5,"startTime":"2025-07-30T17:39:54.610Z","endTime":"2025-07-30T17:39:59.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:39:59.684Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Myles Straw flies out to right fielder Dylan Carlson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T17:40:09.414Z","endTime":"2025-07-30T17:40:50.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.52682413903661,"strikeZoneBottom":1.61932413069997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.775392347431985,"aZ":-30.45957322727151,"pfxX":0.17763787800453268,"pfxZ":1.0631889930605656,"pX":-0.17144265017173893,"pZ":2.4832647730602733,"vX0":4.846975891412271,"vY0":-125.35764123308552,"vZ0":-3.1398820034372843,"x":123.53,"y":171.73,"x0":-2.1410915367730152,"y0":50.0039325583807,"z0":6.2000972427685115,"aX":0.2867780382412186},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":-1.3,"spinRate":2450,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.434446137447436,"extension":6.081541439317762},"index":0,"playId":"0f0839f2-a284-39b0-a2bd-63a33b4c3e4e","pitchNumber":1,"startTime":"2025-07-30T17:40:25.224Z","endTime":"2025-07-30T17:40:28.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.258943175062143,"aZ":-30.472434369839572,"pfxX":1.1496941588757077,"pfxZ":1.0797977651177924,"pX":0.4160724063273186,"pZ":1.5922744307830805,"vX0":5.541907080328738,"vY0":-124.3651610948354,"vZ0":-4.960850549868871,"x":101.14,"y":195.79,"x0":-1.9840443938610917,"y0":50.00390894199298,"z0":6.119303321543346,"aX":1.8134497526474673},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-3.2,"spinRate":2443,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.4392058845869631,"extension":6.049860243888439},"hitData":{"launchSpeed":70.4,"launchAngle":33.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.37,"coordY":114.24}},"index":1,"playId":"dd097b66-e76c-3570-bfa2-e501058488c6","pitchNumber":2,"startTime":"2025-07-30T17:40:42.983Z","endTime":"2025-07-30T17:40:50.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":695238,"link":"/api/v1/people/695238"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.14,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:40:50.417Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T17:42:45.161Z","endTime":"2025-07-30T17:44:29.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.47273364152083,"strikeZoneBottom":1.55229615296201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.463393489053914,"aZ":-31.587459280492435,"pfxX":-8.35965314175783,"pfxZ":0.400750588156904,"pX":0.10497723289583488,"pZ":1.3363748910278148,"vX0":7.545693408813522,"vY0":-120.85709039209571,"vZ0":-3.460474706820846,"x":113.0,"y":202.7,"x0":-1.970934787807224,"y0":50.00537600758295,"z0":5.559825194011832,"aX":-12.373514051836244},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.1,"breakHorizontal":13.3,"spinRate":1304,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.45313009109679436,"extension":6.439192296314267},"index":0,"playId":"dcbf218f-8485-322e-b817-f1ee7c7fc4e7","pitchNumber":1,"startTime":"2025-07-30T17:43:14.649Z","endTime":"2025-07-30T17:43:18.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.52527843293959,"strikeZoneBottom":1.60490804248722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.634728330362478,"aZ":-20.418224464229944,"pfxX":-9.986869017152173,"pfxZ":6.7766610271944,"pX":-0.3873724723233989,"pZ":1.4028561390442047,"vX0":7.74241787012207,"vY0":-130.4471899411829,"vZ0":-6.723810469312481,"x":131.77,"y":200.9,"x0":-2.0860460183313316,"y0":50.00583544288818,"z0":5.536723035419911,"aX":-17.33550887359018},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.0,"breakHorizontal":16.6,"spinRate":1925,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.41876174640046804,"extension":6.331046912485807},"index":1,"playId":"d3e30b14-6cc0-3470-be22-eaaf63027dc0","pitchNumber":2,"startTime":"2025-07-30T17:43:30.295Z","endTime":"2025-07-30T17:43:34.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.40995628790255,"strikeZoneBottom":1.60731841050659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.676721260565586,"aZ":-35.75734529683906,"pfxX":4.830330472054998,"pfxZ":-2.520857856603513,"pX":-0.9252019199346649,"pZ":2.6947416034340264,"vX0":1.7450808035401475,"vY0":-118.11058991978602,"vZ0":0.31748136638609736,"x":152.27,"y":166.02,"x0":-2.300533605363717,"y0":50.005402359573026,"z0":5.836305686678434,"aX":6.852305509685454},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.2,"breakHorizontal":-9.1,"spinRate":2350,"spinDirection":46},"zone":11,"typeConfidence":0.89,"plateTime":0.46305411034087784,"extension":6.10124532378535},"index":2,"playId":"c7acde3c-30cb-3ff1-b51d-20f7833c7055","pitchNumber":3,"startTime":"2025-07-30T17:43:47.469Z","endTime":"2025-07-30T17:43:50.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.1980090904993,"aZ":-35.91818732848109,"pfxX":7.583673382660195,"pfxZ":-2.7168551614490317,"pX":-0.2614493839204828,"pZ":1.6851634689799178,"vX0":2.319538739366612,"vY0":-116.13513349577663,"vZ0":-1.3840475078002654,"x":126.97,"y":193.28,"x0":-2.256621661282183,"y0":50.0041319472718,"z0":5.681690935563275,"aX":10.439004890919243},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.0,"breakHorizontal":-14.3,"spinRate":2394,"spinDirection":48},"zone":8,"typeConfidence":0.91,"plateTime":0.4702567008845451,"extension":6.099439625623235},"index":3,"playId":"d28069b4-5c85-3c05-91c9-7ed2e6a5676f","pitchNumber":4,"startTime":"2025-07-30T17:44:03.889Z","endTime":"2025-07-30T17:44:06.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.472726363027,"strikeZoneBottom":1.61960396044756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.763799393610174,"aZ":-35.32598003263138,"pfxX":8.242112853803711,"pfxZ":-2.091132777316923,"pX":-0.362377174368501,"pZ":1.7053324847481084,"vX0":1.9384427689443524,"vY0":-122.15607003493655,"vZ0":-2.341753590710593,"x":130.81,"y":192.74,"x0":-2.237570612476293,"y0":50.004176867194815,"z0":5.722614081298312,"aX":12.417126120006152},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.1,"breakHorizontal":-15.4,"spinRate":2512,"spinDirection":43},"zone":7,"typeConfidence":0.89,"plateTime":0.4489320901657359,"extension":6.2220936737832115},"index":4,"playId":"58fb24fb-d143-3319-a631-ad5d647c9a3e","pitchNumber":5,"startTime":"2025-07-30T17:44:26.875Z","endTime":"2025-07-30T17:44:29.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:44:29.875Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colton Cowser flies out to right fielder Joey Loperfido.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T17:44:38.364Z","endTime":"2025-07-30T17:45:58.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.5,"endSpeed":76.1,"strikeZoneTop":3.48248249923931,"strikeZoneBottom":1.70549530406682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.4054801619407,"aZ":-30.589431636325752,"pfxX":-10.7369812992962,"pfxZ":1.0788479372010924,"pX":-0.8231507443057586,"pZ":2.0660378901641554,"vX0":6.236270008692513,"vY0":-120.09982955451652,"vZ0":-2.085077046290344,"x":148.38,"y":183.0,"x0":-2.05331822762767,"y0":50.00132444350027,"z0":5.655693579293717,"aX":-15.745178998022611},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.7,"breakHorizontal":18.0,"spinRate":1703,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.4553754839050126,"extension":6.41193951025405},"index":0,"playId":"a6ddcc51-81e2-3a14-8fd8-fd9530468d45","pitchNumber":1,"startTime":"2025-07-30T17:44:58.829Z","endTime":"2025-07-30T17:45:02.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.43850832466918,"strikeZoneBottom":1.66158589506816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92876801348033,"aZ":-19.630429958316174,"pfxX":-9.828911861085516,"pfxZ":7.173805610481786,"pX":-1.5996071300150625,"pZ":2.612053770019383,"vX0":4.662548112038092,"vY0":-131.18316188512912,"vZ0":-4.074838350963331,"x":177.97,"y":168.25,"x0":-2.1200036039392716,"y0":50.0020132739117,"z0":5.64292232314957,"aX":-17.18408812739671},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.4,"breakHorizontal":16.8,"spinRate":1951,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4170282241845764,"extension":6.38493015058136},"index":1,"playId":"dc7fbc75-c88c-3c8b-9f06-d5e9929aaa8c","pitchNumber":2,"startTime":"2025-07-30T17:45:14.603Z","endTime":"2025-07-30T17:45:17.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.4,"strikeZoneTop":3.48248513486283,"strikeZoneBottom":1.63739399232137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.86201175497311,"aZ":-34.682076459210165,"pfxX":4.55632355122399,"pfxZ":-1.7196467469745538,"pX":-0.8849096771079198,"pZ":0.8844212189410835,"vX0":2.053245654532706,"vY0":-119.33071756199877,"vZ0":-3.6388307450328705,"x":150.73,"y":214.9,"x0":-2.3459909290162906,"y0":50.0046306953266,"z0":5.522204247096932,"aX":6.6355505123233165},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.7,"breakHorizontal":-8.8,"spinRate":2473,"spinDirection":42},"zone":13,"typeConfidence":0.9,"plateTime":0.4572985354044823,"extension":6.165809611501027},"index":2,"playId":"6cc73737-84a1-3974-8ebf-5c07cf159da8","pitchNumber":3,"startTime":"2025-07-30T17:45:31.352Z","endTime":"2025-07-30T17:45:34.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.936561389063392,"aZ":-16.390603006581394,"pfxX":-7.498013932423855,"pfxZ":8.9386466100399,"pX":-0.38723106999019447,"pZ":2.652298163170499,"vX0":6.9885119441913774,"vY0":-131.77254372855575,"vZ0":-4.54498276960086,"x":131.76,"y":167.17,"x0":-2.0943397564582225,"y0":50.00277698233654,"z0":5.603380138660871,"aX":-13.239832585991016},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.5,"breakHorizontal":12.1,"spinRate":2101,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4150188282508527,"extension":6.3617502555406515},"hitData":{"launchSpeed":79.9,"launchAngle":43.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.99,"coordY":113.69}},"index":3,"playId":"e2ad7daa-b3df-3c5e-b5b3-44207008842f","pitchNumber":4,"startTime":"2025-07-30T17:45:50.290Z","endTime":"2025-07-30T17:45:58.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:45:58.916Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cedric Mullins singles on a bunt ground ball to third baseman Addison Barger.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T17:46:06.917Z","endTime":"2025-07-30T17:46:39.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.93852800227467,"aZ":-22.406514856188874,"pfxX":-1.222894006627652,"pfxZ":5.799562018272102,"pX":0.16928649263112303,"pZ":3.0413048528144913,"vX0":6.258960245870421,"vY0":-128.02839261463532,"vZ0":-2.636721081668611,"x":110.55,"y":156.66,"x0":-2.1333081280336543,"y0":50.00021479441056,"z0":5.8117380833251975,"aX":-2.05928872971252},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.2,"breakHorizontal":1.0,"spinRate":2218,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4255393874621429,"extension":6.112089033504578},"hitData":{"launchSpeed":26.2,"launchAngle":11.0,"totalDistance":27.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":114.11,"coordY":186.87}},"index":0,"playId":"0ef301b8-df88-3111-a197-fc3fd770c65e","pitchNumber":1,"startTime":"2025-07-30T17:46:28.984Z","endTime":"2025-07-30T17:46:39.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:46:39.580Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Carlson grounds out, second baseman Ernie Clement to pitcher José Berríos.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T17:46:56.555Z","endTime":"2025-07-30T17:48:08.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.64801747510781,"strikeZoneBottom":1.67398016018396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.296981736225764,"aZ":-26.223110036163227,"pfxX":-8.072283350143081,"pfxZ":4.045896789639139,"pX":-1.6887871314039102,"pZ":2.9217671783785346,"vX0":3.5439728861954456,"vY0":-120.24456429172417,"vZ0":-1.0446482882305506,"x":181.37,"y":159.89,"x0":-2.1292594366955475,"y0":50.00304797000073,"z0":5.678580757680445,"aX":-11.876052833828256},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.3,"breakHorizontal":13.8,"spinRate":1724,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.4547027800023824,"extension":6.339278414534034},"index":0,"playId":"b2f12c83-c5d9-3cda-b738-049ca8734c8a","pitchNumber":1,"startTime":"2025-07-30T17:47:11.489Z","endTime":"2025-07-30T17:47:14.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46539630566235,"aZ":-20.98739559697242,"pfxX":-1.2979665792948876,"pfxZ":6.613720045093686,"pX":0.4153614884854793,"pZ":3.252346364881685,"vX0":6.36527115467024,"vY0":-128.17567849521097,"vZ0":-2.501849819244582,"x":101.17,"y":150.97,"x0":-1.9141991776412857,"y0":50.00127838416298,"z0":5.851528566358392,"aX":-2.1960737992923827},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.8,"breakHorizontal":1.2,"spinRate":2208,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.42471225178909267,"extension":6.201613150472284},"index":1,"playId":"dd3900f8-50f5-3395-b446-078ab3182fa6","pitchNumber":2,"startTime":"2025-07-30T17:47:30.770Z","endTime":"2025-07-30T17:47:34.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2627695449629,"aZ":-21.61425206731192,"pfxX":-2.1403963587741486,"pfxZ":6.199064868986442,"pX":-0.016410040489867817,"pZ":2.9348872827907893,"vX0":5.86890611001084,"vY0":-129.04176564074967,"vZ0":-3.1414668963006687,"x":117.63,"y":159.54,"x0":-2.031892741812577,"y0":50.00412436788711,"z0":5.813867378284397,"aX":-3.647533349254936},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.8,"breakHorizontal":2.8,"spinRate":2222,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4227906383993565,"extension":6.227833131563422},"hitData":{"launchSpeed":68.5,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.62,"coordY":153.65}},"index":2,"playId":"79c71188-448b-39b6-aeeb-4614505a783c","pitchNumber":3,"startTime":"2025-07-30T17:48:01.071Z","endTime":"2025-07-30T17:48:08.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:48:08.534Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ali Sánchez singles on a ground ball to right fielder Dylan Carlson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T17:49:58.827Z","endTime":"2025-07-30T17:50:55.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"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(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.9,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.331487383670293,"aZ":-14.622607985725192,"pfxX":-5.047939866693865,"pfxZ":9.444289698103042,"pX":-0.3940721048085113,"pZ":3.1399835901718047,"vX0":6.296570889921513,"vY0":-135.1916139575462,"vZ0":-5.082870820432628,"x":132.02,"y":154.0,"x0":-2.0929960564736287,"y0":50.00369088027124,"z0":6.0640370985529435,"aX":-9.383027960595031},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":7.9,"spinRate":2248,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.404500529277271,"extension":6.168333757418842},"index":0,"playId":"2676bc15-f12f-3954-9d90-0e4d54f09fe5","pitchNumber":1,"startTime":"2025-07-30T17:50:24.083Z","endTime":"2025-07-30T17:50:27.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":92.6,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.314230818133368,"aZ":-14.768638332719997,"pfxX":-5.049191370018111,"pfxZ":9.511482395588793,"pX":0.2891642771817563,"pZ":1.9079679290383138,"vX0":7.875152437556032,"vY0":-134.4691696540427,"vZ0":-8.005934181170014,"x":105.98,"y":187.26,"x0":-2.0222401751774184,"y0":50.005362725042346,"z0":5.972984249547067,"aX":-9.24301156920952},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":7.4,"spinRate":1974,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4074139724761734,"extension":6.092020209126236},"hitData":{"launchSpeed":99.2,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.18,"coordY":119.25}},"index":1,"playId":"91be8c01-f537-363b-8f7b-27791804885a","pitchNumber":2,"startTime":"2025-07-30T17:50:43.371Z","endTime":"2025-07-30T17:50:55.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.26,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:50:55.157Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Loperfido lines out sharply to right fielder Dylan Carlson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T17:51:01.084Z","endTime":"2025-07-30T17:51:48.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.5680876348208,"strikeZoneBottom":1.63949267662669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.525270149294393,"aZ":-25.668123657225674,"pfxX":-2.146755830328707,"pfxZ":3.9830407813975306,"pX":-1.1970374874270588,"pZ":2.175297016195606,"vX0":3.0306304419967773,"vY0":-126.61497620994348,"vZ0":-4.685642926483946,"x":162.63,"y":180.05,"x0":-2.1275527187256276,"y0":50.000100963187954,"z0":6.090127047313862,"aX":-3.5041724481968757},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.5,"breakHorizontal":3.2,"spinRate":2299,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.4316887363597508,"extension":6.118075724063952},"index":0,"playId":"3404a0b5-3c1e-3963-93b8-a04dcff77337","pitchNumber":1,"startTime":"2025-07-30T17:51:21.541Z","endTime":"2025-07-30T17:51:24.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.783815601501107,"aZ":-19.537656337093505,"pfxX":-1.4619676709072054,"pfxZ":9.032974015927728,"pX":-0.7374451828354146,"pZ":2.92755086395981,"vX0":4.0259994498203895,"vY0":-117.38612763098203,"vZ0":-3.200300490823194,"x":145.11,"y":159.74,"x0":-2.2831514766313172,"y0":50.00075350211838,"z0":6.123122877659205,"aX":-2.0450571511978004},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":15.8,"breakHorizontal":1.7,"spinRate":1120,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4662401847310167,"extension":6.133597688329087},"hitData":{"launchSpeed":100.3,"launchAngle":20.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.94,"coordY":75.38}},"index":1,"playId":"1a61789b-3312-3079-8e69-30ddc0d42f7f","pitchNumber":2,"startTime":"2025-07-30T17:51:38.766Z","endTime":"2025-07-30T17:51:48.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":2.13,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:51:48.984Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ernie Clement doubles (21) on a sharp line drive to left fielder Colton Cowser. Ali Sánchez to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T17:51:55.508Z","endTime":"2025-07-30T17:54:04.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnThird":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.40094836383575,"strikeZoneBottom":1.57986907868943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.460900040427013,"aZ":-21.95824324080057,"pfxX":-10.07612268437174,"pfxZ":5.54282152213935,"pX":-0.28752085657309523,"pZ":1.4396754611437594,"vX0":9.021028579518882,"vY0":-134.46428042400933,"vZ0":-6.963630550781027,"x":127.96,"y":199.91,"x0":-2.366682452903116,"y0":50.00063519392669,"z0":5.606065641569568,"aX":-18.563690338638338},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":16.4,"spinRate":2088,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4063818634018297,"extension":6.2818802966264435},"index":0,"playId":"a1e3413d-6408-35cb-9fda-c6c6787c5bfa","pitchNumber":1,"startTime":"2025-07-30T17:52:09.710Z","endTime":"2025-07-30T17:52:14.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":93.3,"endSpeed":85.7,"strikeZoneTop":3.45479620112004,"strikeZoneBottom":1.56466274271682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.20012929273123,"aZ":-13.464389996470207,"pfxX":-1.7024135773843332,"pfxZ":10.002052060068031,"pX":1.172224554315468,"pZ":2.8920523720163436,"vX0":9.528344618400583,"vY0":-135.56111930764257,"vZ0":-5.416217732559801,"x":72.32,"y":160.69,"x0":-2.1593629482158927,"y0":50.006153733413186,"z0":5.847700841734901,"aX":-3.187357375580211},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":1.2,"spinRate":2181,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.40325262470979206,"extension":6.372899337749547},"index":1,"playId":"66c3cf66-b3ee-31dd-b1d6-de5c34844756","pitchNumber":2,"startTime":"2025-07-30T17:52:27.551Z","endTime":"2025-07-30T17:52:31.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.56924212309933,"strikeZoneBottom":1.61048406158192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.212640687971515,"aZ":-27.512132649885025,"pfxX":2.05475663743291,"pfxZ":2.8702892032965597,"pX":-0.9207450487852903,"pZ":2.343897452782311,"vX0":2.5922698211167066,"vY0":-125.55265253014075,"vZ0":-3.9675721788984437,"x":152.1,"y":175.49,"x0":-2.2267965936827063,"y0":50.00408371704421,"z0":6.13972396533237,"aX":3.338006562718479},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":-4.2,"spinRate":2264,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.43334642802532297,"extension":6.0027633214907326},"index":2,"playId":"3cb914b0-798c-3b68-affd-587c3ac1d329","pitchNumber":3,"startTime":"2025-07-30T17:52:48.045Z","endTime":"2025-07-30T17:52:51.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.746589627100843,"aZ":-26.691536454885604,"pfxX":-0.5132382138148666,"pfxZ":3.3642423296377295,"pX":-0.7389467117012549,"pZ":3.2386967768231223,"vX0":3.482623035198592,"vY0":-125.81941689089832,"vZ0":-2.388853142885226,"x":145.17,"y":151.34,"x0":-2.065012052344568,"y0":50.000902454504335,"z0":6.329111572878518,"aX":-0.8362055236412743},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":0.2,"spinRate":2407,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.4327214656524072,"extension":6.044110510039633},"index":3,"playId":"e4d6a7d8-b51b-3738-bfe8-2062102d8d11","pitchNumber":4,"startTime":"2025-07-30T17:53:10.547Z","endTime":"2025-07-30T17:53:15.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.340859196410005,"aZ":-28.614284931779853,"pfxX":0.9785948414995687,"pfxZ":2.22382996293996,"pX":-0.28808776226775196,"pZ":1.7460171719981858,"vX0":4.060762946019976,"vY0":-125.97606573245966,"vZ0":-5.301032950873753,"x":127.98,"y":191.64,"x0":-2.0502201901109998,"y0":50.005962800020875,"z0":6.19969826220735,"aX":1.5672007196494135},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-2.8,"spinRate":2311,"spinDirection":159},"zone":7,"typeConfidence":2.0,"plateTime":0.43531136102826995,"extension":5.997613144429765},"hitData":{"launchSpeed":102.3,"launchAngle":11.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":47.46,"coordY":120.84}},"index":4,"playId":"f8f0b686-1522-3802-a677-565588c0e362","pitchNumber":5,"startTime":"2025-07-30T17:53:52.538Z","endTime":"2025-07-30T17:54:04.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-12.099999999999994,"leverageIndex":1.77,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:54:04.402Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a ground ball to left fielder Colton Cowser. Ali Sánchez scores. Ernie Clement to 3rd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T17:55:50.975Z","endTime":"2025-07-30T17:56:30.914Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnThird":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":{"id":665152,"link":"/api/v1/people/665152"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":2,"homeScore":3,"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-30T17:54:41.326Z","endTime":"2025-07-30T17:55:53.322Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.60173910449942,"strikeZoneBottom":1.50711749776053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.57016469707802,"aZ":-26.245848894063805,"pfxX":1.041706956211819,"pfxZ":3.534188146958309,"pX":0.786897440370968,"pZ":0.747368857827821,"vX0":6.227836657856274,"vY0":-127.96173299374557,"vZ0":-8.195331594098565,"x":87.01,"y":218.6,"x0":-1.802350154263054,"y0":50.00243769531418,"z0":6.013017833172257,"aX":1.746913513951445},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":-3.1,"spinRate":2439,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4261857043520516,"extension":6.112772745048197},"index":1,"playId":"0d29abf2-b52b-30f0-8348-d2bb82f740f1","pitchNumber":1,"startTime":"2025-07-30T17:55:53.322Z","endTime":"2025-07-30T17:55:56.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.763796710923447,"aZ":-27.546147333453817,"pfxX":1.4352440829355724,"pfxZ":2.7791548773391312,"pX":0.45444712183596797,"pZ":1.2255391073708217,"vX0":5.312020745495767,"vY0":-127.63388905084558,"vZ0":-6.879412030657285,"x":99.68,"y":205.69,"x0":-1.8318404934756012,"y0":50.00627321400194,"z0":6.095658422175244,"aX":2.391362603629856},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.8,"breakHorizontal":-3.7,"spinRate":2397,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.42749448217234143,"extension":6.040426128439693},"hitData":{"launchSpeed":91.7,"launchAngle":-8.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.06,"coordY":116.72}},"index":2,"playId":"bf456734-f242-3f08-8bf2-5cd4abebdea0","pitchNumber":2,"startTime":"2025-07-30T17:56:19.966Z","endTime":"2025-07-30T17:56:30.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":645305,"link":"/api/v1/people/645305"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-10.300000000000004,"leverageIndex":2.37,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:56:30.914Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Orioles challenged (tag play), call on the field was overturned: Bo Bichette flies into a double play, left fielder Colton Cowser to catcher Alex Jackson. Ernie Clement out at home.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T17:57:09.727Z","endTime":"2025-07-30T17:57:39.655Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","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":"3ddba7d4-dc82-422d-9363-ac61f947baec","startTime":"2025-07-30T17:57:09.727Z","endTime":"2025-07-30T17:57:14.727Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.467365003243867,"aZ":-12.109943765069978,"pfxX":-5.842985740793754,"pfxZ":10.931372554038038,"pX":-0.778673575915593,"pZ":2.557702974034485,"vX0":5.365153693963102,"vY0":-135.12409126810238,"vZ0":-6.7547594446592285,"x":146.68,"y":169.72,"x0":-2.0379277002669087,"y0":50.00571265806491,"z0":5.954030853665695,"aX":-10.727379439163924},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.4,"breakHorizontal":9.4,"spinRate":2257,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4065121796084963,"extension":6.223406869536403},"hitData":{"launchSpeed":100.8,"launchAngle":54.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.08,"coordY":105.57}},"index":1,"playId":"f09d873b-2c56-374c-847f-e23cdc3af29f","pitchNumber":1,"startTime":"2025-07-30T17:57:24.188Z","endTime":"2025-07-30T17:57:39.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":665152,"link":"/api/v1/people/665152"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":110},"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":15.699999999999996,"leverageIndex":2.51,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:57:39.655Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Jackson doubles (5) on a sharp fly ball to left fielder Davis Schneider.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:02:25.120Z","endTime":"2025-07-30T18:04:35.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":82.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.671790023949367,"aZ":-19.492155089496393,"pfxX":-10.471953575162637,"pfxZ":7.28458997094498,"pX":-0.8516209574501965,"pZ":3.189892851130289,"vX0":6.37745273589755,"vY0":-131.5580081707027,"vZ0":-2.6439410765832405,"x":149.46,"y":152.65,"x0":-1.9551471830661962,"y0":50.00257580167787,"z0":5.663695155283827,"aX":-18.231715302434296},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.7,"breakHorizontal":17.4,"spinRate":2055,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4174240853580522,"extension":6.409982451054268},"index":0,"playId":"0d4950fa-dc80-3740-8d9b-ee8f76fa115a","pitchNumber":1,"startTime":"2025-07-30T18:02:25.120Z","endTime":"2025-07-30T18:02:28.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.740158348245107,"aZ":-17.208206416198966,"pfxX":-10.023791353381839,"pfxZ":8.230264961546915,"pX":-0.08624512776244861,"pZ":2.382974675074155,"vX0":8.335083058629545,"vY0":-134.38017273443936,"vZ0":-5.469571421423599,"x":120.29,"y":174.44,"x0":-1.934991215064371,"y0":50.001427447171274,"z0":5.678462558510097,"aX":-18.222161064949862},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":16.2,"spinRate":2147,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4085389429690909,"extension":6.486937606051757},"index":1,"playId":"6d7e814d-ebc6-3b68-9fab-b5316642ca0a","pitchNumber":2,"startTime":"2025-07-30T18:02:40.862Z","endTime":"2025-07-30T18:02:43.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-30T18:02:54.669Z","endTime":"2025-07-30T18:03:09.278Z","isPitch":false,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.43312022342226,"strikeZoneBottom":1.63341185202815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.163216931286094,"aZ":-35.91682927522446,"pfxX":5.037197256790812,"pfxZ":-2.604461157834737,"pX":2.117812316253314,"pZ":-0.16255646951698086,"vX0":8.402767173922513,"vY0":-119.75181823004895,"vZ0":-5.658207880333284,"x":36.27,"y":243.17,"x0":-2.1036933447071733,"y0":50.000563934977485,"z0":5.478527839554766,"aX":7.245535570568674},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.0,"breakHorizontal":-11.3,"spinRate":2356,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.45904999723813233,"extension":6.369509972261909},"index":3,"playId":"bf8ab831-9b95-394d-8455-e110eee8ebba","pitchNumber":3,"startTime":"2025-07-30T18:03:09.278Z","endTime":"2025-07-30T18:03:12.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.3982662448884,"strikeZoneBottom":1.63390235965615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.740044532178327,"aZ":-35.76422922578557,"pfxX":3.571224928889708,"pfxZ":-2.4724813954035034,"pX":1.6321903591259928,"pZ":0.3331086240075042,"vX0":7.766436400522489,"vY0":-120.70478933946092,"vZ0":-4.7004846795572455,"x":54.78,"y":229.79,"x0":-2.109950820901452,"y0":50.00121503927088,"z0":5.506232039092791,"aX":5.190086179116683},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.5,"breakHorizontal":-8.5,"spinRate":2344,"spinDirection":41},"zone":14,"typeConfidence":0.88,"plateTime":0.45636025316750084,"extension":6.4529469677455875},"index":4,"playId":"179a11be-cb13-3153-b1df-b7d9d81da751","pitchNumber":4,"startTime":"2025-07-30T18:03:30.363Z","endTime":"2025-07-30T18:03:33.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.44850614233216,"strikeZoneBottom":1.64960336894177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.195917886668713,"aZ":-21.175378591099236,"pfxX":-11.63715766302757,"pfxZ":6.039098749578056,"pX":-1.1563420052171602,"pZ":4.126103082447418,"vX0":6.270757640279978,"vY0":-134.13655145617793,"vZ0":-0.7130326177447918,"x":161.08,"y":127.38,"x0":-2.0133430587597974,"y0":50.0026479668907,"z0":5.9061208979339295,"aX":-21.191095552968566},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.0,"breakHorizontal":19.7,"spinRate":2045,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4084519129501327,"extension":6.375371421240352},"index":5,"playId":"ff8857c7-aa7e-3108-bdc1-d1d4f6dff922","pitchNumber":5,"startTime":"2025-07-30T18:03:53.365Z","endTime":"2025-07-30T18:03:56.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.468161376161717,"aZ":-35.59818780309301,"pfxX":5.986081936452815,"pfxZ":-2.3605175589349985,"pX":-0.12753179935350972,"pZ":1.9385626623465797,"vX0":3.1979857414652977,"vY0":-119.95729601432133,"vZ0":-1.483387665379177,"x":121.86,"y":186.44,"x0":-2.258311463359563,"y0":50.0046386658236,"z0":5.755553091931507,"aX":8.673417581701822},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.3,"breakHorizontal":-11.6,"spinRate":2298,"spinDirection":45},"zone":8,"typeConfidence":0.89,"plateTime":0.4576218740932272,"extension":6.246634333730004},"hitData":{"launchSpeed":108.5,"launchAngle":22.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":34.23,"coordY":81.34}},"index":6,"playId":"45fff303-1d6c-3fda-9216-cabd22b7a82b","pitchNumber":6,"startTime":"2025-07-30T18:04:22.432Z","endTime":"2025-07-30T18:04:35.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":8.100000000000001,"leverageIndex":1.16,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:04:35.718Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, second baseman Ernie Clement to first baseman Will Wagner. Alex Jackson to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:04:53.025Z","endTime":"2025-07-30T18:05:56.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.4054950232012,"strikeZoneBottom":1.59054958656605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.352027261909814,"aZ":-28.430331685803115,"pfxX":-8.814980352814056,"pfxZ":2.4600286485252063,"pX":-1.29371713471003,"pZ":1.7648934817512598,"vX0":4.882788302700285,"vY0":-123.16830721763758,"vZ0":-3.304416393269216,"x":166.31,"y":191.13,"x0":-2.165043063659455,"y0":50.006061358128086,"z0":5.549551516090104,"aX":-13.434115430734135},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.8,"breakHorizontal":14.6,"spinRate":1569,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4461237698058178,"extension":6.492897145296647},"index":0,"playId":"a67b99b2-d160-3bc3-89c0-cfecb0286c81","pitchNumber":1,"startTime":"2025-07-30T18:05:11.200Z","endTime":"2025-07-30T18:05:14.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.683672301548942,"aZ":-18.112210455489407,"pfxX":-2.914513484714971,"pfxZ":8.009060063201499,"pX":-0.17143173890219046,"pZ":2.8339446124292857,"vX0":5.879943368961995,"vY0":-131.1416525386289,"vZ0":-4.09630637310787,"x":123.53,"y":162.26,"x0":-2.0560128018790658,"y0":50.002839970211284,"z0":5.7533384861750445,"aX":-5.117682062929466},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.9,"breakHorizontal":4.1,"spinRate":2273,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.41641135873019675,"extension":6.252805997506358},"index":1,"playId":"c5913833-a7ff-3516-8230-7ca3093a6f7f","pitchNumber":2,"startTime":"2025-07-30T18:05:26.748Z","endTime":"2025-07-30T18:05:30.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":90.6,"endSpeed":83.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.074495534840725,"aZ":-21.61677203576286,"pfxX":-4.7143059040484205,"pfxZ":5.953476592481843,"pX":0.20872950159447656,"pZ":2.5663228155971183,"vX0":7.350955394952442,"vY0":-131.81862793031684,"vZ0":-4.078044590076792,"x":109.04,"y":169.49,"x0":-1.994102721162099,"y0":50.00222753181263,"z0":5.714821231530957,"aX":-8.358720627982736},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.2,"breakHorizontal":7.1,"spinRate":2314,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4143532452906755,"extension":6.318974869018719},"hitData":{"launchSpeed":93.3,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.86,"coordY":157.76}},"index":2,"playId":"0f89834d-0358-374d-9d2a-ad883c6f6dc2","pitchNumber":3,"startTime":"2025-07-30T18:05:48.123Z","endTime":"2025-07-30T18:05:56.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.7,"awayTeamWinProbability":36.3,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":1.54,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:05:56.111Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jordan Westburg homers (12) on a fly ball to left center field. Alex Jackson scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:07:05.394Z","endTime":"2025-07-30T18:07:30.664Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621244,"fullName":"José Berríos","link":"/api/v1/people/621244"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":{"id":621244,"link":"/api/v1/people/621244"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":{"id":621244,"link":"/api/v1/people/621244"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"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-30T18:06:30.760Z","endTime":"2025-07-30T18:07:07.706Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.629721522291455,"aZ":-25.96110836201988,"pfxX":-9.098498398922345,"pfxZ":3.9211025884629365,"pX":-0.7709071587010998,"pZ":2.3192378364468005,"vX0":6.4110238035519025,"vY0":-125.37995819566666,"vZ0":-2.756349980084364,"x":146.39,"y":176.16,"x0":-2.185889410445939,"y0":50.00076046467524,"z0":5.563446686542074,"aX":-14.405928814831592},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.7,"breakHorizontal":14.9,"spinRate":1611,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.43776073220936507,"extension":6.554692840351032},"hitData":{"launchSpeed":96.5,"launchAngle":30.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":81.51,"coordY":44.94}},"index":1,"playId":"f02ac423-10d1-3347-8698-2b34c8fc50c6","pitchNumber":1,"startTime":"2025-07-30T18:07:07.706Z","endTime":"2025-07-30T18:07:30.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"third":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":621244,"link":"/api/v1/people/621244"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":16.0,"leverageIndex":1.95,"dramaIndex":152.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:07:30.664Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, second baseman Ernie Clement to first baseman Will Wagner.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:10:28.529Z","endTime":"2025-07-30T18:11:36.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"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-30T18:07:48.724Z","endTime":"2025-07-30T18:09:09.310Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brendon Little replaces José Berríos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"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-30T18:09:09.310Z","endTime":"2025-07-30T18:10:30.864Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663893,"link":"/api/v1/people/663893"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621244,"link":"/api/v1/people/621244","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.62920040725903,"strikeZoneBottom":1.65278460985221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.451835324029375,"aZ":-30.911331598793357,"pfxX":5.975825297979595,"pfxZ":0.6863655167750089,"pX":-1.0796406952632844,"pZ":1.0391834434650655,"vX0":-8.736807440455369,"vY0":-134.33890614538657,"vZ0":-6.604896131716562,"x":158.15,"y":210.72,"x0":1.4292627509458076,"y0":50.002903418963484,"z0":5.7097415693284495,"aX":10.989255171479106},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.0,"breakHorizontal":-9.1,"spinRate":1950,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4067766217393216,"extension":5.683221761489125},"index":2,"playId":"e403e156-8f4b-30a5-8219-05d6f2306ea9","pitchNumber":1,"startTime":"2025-07-30T18:10:30.864Z","endTime":"2025-07-30T18:10:34.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":92.4,"endSpeed":85.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.605158357814627,"aZ":-31.67192004819186,"pfxX":6.327877466192726,"pfxZ":0.27943010762731646,"pX":0.5731010131442064,"pZ":1.8402289671233178,"vX0":-5.231157166754862,"vY0":-134.42403877697507,"vZ0":-4.4913717110261455,"x":95.15,"y":189.09,"x0":1.7203202015035306,"y0":50.00648755726424,"z0":5.776198666970262,"aX":11.605633244045823},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.2,"breakHorizontal":-10.3,"spinRate":1826,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.40714634654737614,"extension":5.571051350465316},"index":3,"playId":"5bb25877-87d0-3133-9988-484b9a710276","pitchNumber":2,"startTime":"2025-07-30T18:10:44.658Z","endTime":"2025-07-30T18:10:47.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-30T18:10:58.790Z","endTime":"2025-07-30T18:11:12.310Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.66846394367153,"strikeZoneBottom":1.79474065371642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.89292746859349,"aZ":-37.373138489299315,"pfxX":-1.0882229828009011,"pfxZ":-3.2122874573340683,"pX":-0.5806119355800887,"pZ":0.4156549302074985,"vX0":-4.7269016628829945,"vY0":-126.38959263449598,"vZ0":-6.300940535326062,"x":139.13,"y":227.56,"x0":1.4557752156357098,"y0":50.00588479161092,"z0":5.944521280614253,"aX":-1.7590129280711155},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.1,"breakHorizontal":3.0,"spinRate":1518,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.4334592262593966,"extension":5.932107544908306},"index":5,"playId":"72e95a7b-bca9-3025-b220-a7f220b3f8d6","pitchNumber":3,"startTime":"2025-07-30T18:11:12.310Z","endTime":"2025-07-30T18:11:15.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.8,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.938422181708532,"aZ":-31.620843157605705,"pfxX":7.452292259551513,"pfxZ":0.2924827100486205,"pX":-0.23688236650918135,"pZ":2.2148201090467703,"vX0":-7.7379795393016435,"vY0":-135.97807687601113,"vZ0":-4.079958101170972,"x":126.03,"y":178.98,"x0":1.6587384316893488,"y0":50.00282469582175,"z0":5.894758221799884,"aX":14.149225819319042},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.1,"breakHorizontal":-12.1,"spinRate":1992,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.40068960237066875,"extension":5.723797661655694},"hitData":{"launchSpeed":103.1,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.87,"coordY":156.24}},"index":6,"playId":"7532bc7f-5bb4-30d3-acce-e88d912a1020","pitchNumber":4,"startTime":"2025-07-30T18:11:29.592Z","endTime":"2025-07-30T18:11:36.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:11:36.902Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adley Rutschman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:11:50.961Z","endTime":"2025-07-30T18:13:43.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663893,"fullName":"Brendon Little","link":"/api/v1/people/663893"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.38458593705093,"strikeZoneBottom":1.63947555037922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58027153507569,"aZ":-26.447686827285622,"pfxX":-0.7287497719203169,"pfxZ":3.0574873893822616,"pX":-0.29622412360390443,"pZ":3.1759342409112445,"vX0":-5.286456089457438,"vY0":-135.48607233431335,"vZ0":-2.8574519864488686,"x":128.29,"y":153.03,"x0":1.7690405551837134,"y0":50.002553689709096,"z0":6.078212109981438,"aX":-1.3638814990852552},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.2,"breakHorizontal":2.4,"spinRate":2002,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.4031495096420077,"extension":5.702785560040225},"index":0,"playId":"55414f44-4d4a-35b2-9b83-4ce8dbfdd0de","pitchNumber":1,"startTime":"2025-07-30T18:12:03.055Z","endTime":"2025-07-30T18:12:06.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.090786338207295,"aZ":-23.632548325449342,"pfxX":0.38439813253424626,"pfxZ":4.550557429651128,"pX":-0.9191294105200042,"pZ":2.2007598141175535,"vX0":-7.212052518024528,"vY0":-135.3452932427713,"vZ0":-5.972331035195629,"x":152.04,"y":179.36,"x0":1.7163376842145392,"y0":50.00626510129181,"z0":6.06268290600203,"aX":0.7224320319742421},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":0.6,"spinRate":2215,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.40276836503311797,"extension":5.744203154908492},"index":1,"playId":"f97c130f-3dd6-35a4-8ed8-8aa9cd04a0dd","pitchNumber":2,"startTime":"2025-07-30T18:12:19.873Z","endTime":"2025-07-30T18:12:22.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T18:12:33.023Z","endTime":"2025-07-30T18:12:47.156Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.43986889723985,"strikeZoneBottom":1.59198899418629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.805355542499107,"aZ":-35.925477062035384,"pfxX":0.3144635084834162,"pfxZ":-2.3172469330502334,"pX":-1.2365283995725627,"pZ":-2.3124260669721735,"vX0":-7.150003553937852,"vY0":-126.47798482132093,"vZ0":-13.210348374244742,"x":164.13,"y":301.22,"x0":1.5862804580613394,"y0":50.004150104985435,"z0":5.859988325517031,"aX":0.5112754983105798},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.1,"breakHorizontal":1.1,"spinRate":1787,"spinDirection":351},"zone":13,"typeConfidence":2.0,"plateTime":0.4330831268645823,"extension":5.957556446546945},"index":3,"playId":"2460ec5d-30c1-3226-8c6b-c140ce08db26","pitchNumber":3,"startTime":"2025-07-30T18:12:47.156Z","endTime":"2025-07-30T18:12:50.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.45828893589646,"strikeZoneBottom":1.54215692337645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.750018881475363,"aZ":-38.74147366163648,"pfxX":-2.806697594007261,"pfxZ":-4.045492583367379,"pX":1.2811182035651798,"pZ":2.245132222430033,"vX0":-0.09113684053045246,"vY0":-126.31780425917292,"vZ0":-2.245278024392069,"x":68.17,"y":178.16,"x0":1.6825207333165433,"y0":50.00374833808458,"z0":6.248171131989143,"aX":-4.554342776081656},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.6,"breakHorizontal":5.2,"spinRate":1869,"spinDirection":333},"zone":14,"typeConfidence":2.0,"plateTime":0.43294200327356736,"extension":5.78674563929289},"index":4,"playId":"d3d0dde7-5c11-349d-b149-ce839d2308df","pitchNumber":4,"startTime":"2025-07-30T18:13:21.415Z","endTime":"2025-07-30T18:13:25.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.362814533416834,"aZ":-23.807332792590312,"pfxX":-1.317409703004195,"pfxZ":4.577497243016435,"pX":-1.58850632232278,"pZ":1.3259018684039858,"vX0":-8.150336237225853,"vY0":-133.93488338849224,"vZ0":-7.693299987464122,"x":177.55,"y":202.98,"x0":1.6578231099272702,"y0":50.00189784043881,"z0":5.922968740199504,"aX":-2.405825211896422},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":4.1,"spinRate":2250,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.40804773231934055,"extension":5.904834635733866},"index":5,"playId":"5d2958a1-9d24-3e7d-b10f-54ba03161ca5","pitchNumber":5,"startTime":"2025-07-30T18:13:40.005Z","endTime":"2025-07-30T18:13:43.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":663893,"link":"/api/v1/people/663893"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:13:43.713Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:16:08.472Z","endTime":"2025-07-30T18:16:57.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Grant Wolfram replaces Dean Kremer.","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-30T18:15:18.033Z","endTime":"2025-07-30T18:16:10.828Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664991,"link":"/api/v1/people/664991"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665152,"link":"/api/v1/people/665152","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":95.7,"endSpeed":87.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.554163118689274,"aZ":-14.481667115791105,"pfxX":7.727831386698975,"pfxZ":8.990201694588501,"pX":-0.18103118418263345,"pZ":2.616687783978031,"vX0":-7.9659660626927185,"vY0":-139.01801881588236,"vZ0":-6.996255458129626,"x":123.9,"y":168.13,"x0":1.709978750863776,"y0":50.00526477006984,"z0":6.117219269041356,"aX":15.2119703551386},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":-12.5,"spinRate":2284,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.39316886885565605,"extension":6.272236633730781},"index":1,"playId":"5364927f-14c9-3a07-b717-a9598ab744ec","pitchNumber":1,"startTime":"2025-07-30T18:16:10.828Z","endTime":"2025-07-30T18:16:13.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.58973137876067,"strikeZoneBottom":1.56132548073887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.603315681451786,"aZ":-17.941938841293645,"pfxX":9.070728278343676,"pfxZ":7.06370437377635,"pX":0.09785735570901073,"pZ":2.679966343823197,"vX0":-7.958753200443861,"vY0":-140.73431240901357,"vZ0":-6.409681341285515,"x":113.27,"y":166.42,"x0":1.7777679869406255,"y0":50.00442984962693,"z0":6.1407006075508965,"aX":18.278675305815902},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.6,"breakHorizontal":-14.9,"spinRate":2243,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.38853584334113345,"extension":6.339072204946161},"index":2,"playId":"3d9de7d2-95e8-354e-aae1-b213345be610","pitchNumber":2,"startTime":"2025-07-30T18:16:31.198Z","endTime":"2025-07-30T18:16:34.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T18:16:41.413Z","endTime":"2025-07-30T18:16:54.868Z","isPitch":false,"type":"action","player":{"id":680718,"link":"/api/v1/people/680718"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.333758906075314,"aZ":-18.043040133326844,"pfxX":9.161433546188885,"pfxZ":7.079446799957163,"pX":-0.1459478036167179,"pZ":3.91782241809061,"vX0":-8.295368276090356,"vY0":-140.0649458231205,"vZ0":-3.32880076435611,"x":122.56,"y":133.0,"x0":1.6574667990664225,"y0":50.00192858200774,"z0":6.29511935209393,"aX":18.28260276464041},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":-15.0,"spinRate":2232,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.3903995963780953,"extension":6.196841384334476},"index":4,"playId":"a7051632-7769-3c34-999b-2ccc5c23096a","pitchNumber":3,"startTime":"2025-07-30T18:16:54.868Z","endTime":"2025-07-30T18:16:57.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:16:57.868Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Davis Schneider walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:17:09.165Z","endTime":"2025-07-30T18:19:24.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.01238331781535,"strikeZoneBottom":1.41668370457577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.452797644576897,"aZ":-17.211564837627055,"pfxX":3.43259385627432,"pfxZ":7.469308032700541,"pX":0.8927439158535158,"pZ":3.4335356389388667,"vX0":-3.8340937419814076,"vY0":-140.54108200364388,"vZ0":-4.748037842965512,"x":82.97,"y":146.07,"x0":1.827811992560211,"y0":50.00272674792518,"z0":6.26056827780587,"aX":6.876081029316375},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":-5.4,"spinRate":2105,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.38953294903336966,"extension":6.194633228515812},"index":0,"playId":"4e839d98-5b55-3c50-8b6a-91fe6dc7f0b8","pitchNumber":1,"startTime":"2025-07-30T18:17:25.364Z","endTime":"2025-07-30T18:17:29.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.07,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18292961833211,"aZ":-18.130253293708837,"pfxX":8.41833035168209,"pfxZ":7.098991985715639,"pX":1.0287146133405733,"pZ":2.255962898966675,"vX0":-5.422995295179862,"vY0":-139.49614823208822,"vZ0":-7.372106924449647,"x":77.79,"y":177.87,"x0":1.9000689681546334,"y0":50.006203990783085,"z0":6.119879138133397,"aX":16.661662405337367},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.5,"breakHorizontal":-14.2,"spinRate":2178,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.3920434220943889,"extension":6.192519907556977},"index":1,"playId":"066b261a-8a2f-3300-a3d6-1bd3ab57a096","pitchNumber":2,"startTime":"2025-07-30T18:17:41.443Z","endTime":"2025-07-30T18:17:47.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.02276973124997,"strikeZoneBottom":1.44746213627906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.679182558423783,"aZ":-17.50093482403358,"pfxX":8.582795775945332,"pfxZ":7.288434417725341,"pX":1.0393014942380614,"pZ":4.22029417267626,"vX0":-5.387161499256468,"vY0":-140.93112007639144,"vZ0":-2.6154002019501332,"x":77.38,"y":124.83,"x0":1.8592860187185933,"y0":50.00562712943186,"z0":6.289185219828566,"aX":17.287712453619182},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":-14.5,"spinRate":2115,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.38847463616715494,"extension":6.164611931417716},"index":2,"playId":"0f23d487-ffb0-302f-95c8-db433b857fbd","pitchNumber":3,"startTime":"2025-07-30T18:18:24.073Z","endTime":"2025-07-30T18:18:27.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":2.99176026469505,"strikeZoneBottom":1.31338041873021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.370142247266276,"aZ":-37.467674152707524,"pfxX":-2.101669731505063,"pfxZ":-3.4296647538378657,"pX":0.19706975020689838,"pZ":4.688297141255101,"vX0":-3.3938709012942816,"vY0":-122.9369449777023,"vZ0":3.1254719017103403,"x":109.49,"y":112.2,"x0":1.8638036309581862,"y0":50.00238797839147,"z0":6.562474015068945,"aX":-3.244071216384293},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.3,"breakHorizontal":4.6,"spinRate":2456,"spinDirection":316},"zone":12,"typeConfidence":2.0,"plateTime":0.444052081864291,"extension":6.11525770071059},"index":3,"playId":"68013547-bd0f-3527-b44b-a2bf16cc85c8","pitchNumber":4,"startTime":"2025-07-30T18:18:41.131Z","endTime":"2025-07-30T18:18:44.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.0300665906773,"strikeZoneBottom":1.38626306183028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.42899635379857,"aZ":-18.047005147668138,"pfxX":8.814720674824452,"pfxZ":7.109147021291431,"pX":-0.42767186496463927,"pZ":3.1634937939952215,"vX0":-9.273101091544536,"vY0":-139.8052980105095,"vZ0":-4.857894587510066,"x":133.3,"y":153.37,"x0":1.7810911897842723,"y0":50.00221577417526,"z0":6.101850840505425,"aX":17.513763429186252},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":-14.2,"spinRate":2171,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.39122406115741537,"extension":6.305190735022646},"index":4,"playId":"953dd536-6573-389b-b590-a3c4208a476e","pitchNumber":5,"startTime":"2025-07-30T18:18:58.565Z","endTime":"2025-07-30T18:19:01.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-30T18:19:09.311Z","endTime":"2025-07-30T18:19:20.537Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":2.98194914405551,"strikeZoneBottom":1.4067575512581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.424155398124125,"aZ":-17.26551685088955,"pfxX":7.186056233754391,"pfxZ":7.404791738517254,"pX":-0.10848083702944758,"pZ":3.8279654210579235,"vX0":-7.680151561968205,"vY0":-140.66512963810348,"vZ0":-3.5874767742514395,"x":121.14,"y":135.42,"x0":1.7171179337692757,"y0":50.005101762912915,"z0":6.232003351449397,"aX":14.474086797592058},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":-11.5,"spinRate":2151,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.38863412829471544,"extension":6.376254199509147},"index":6,"playId":"0df401e9-19e8-3c99-b5c4-b79b4765ae71","pitchNumber":6,"startTime":"2025-07-30T18:19:20.537Z","endTime":"2025-07-30T18:19:24.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":0.87,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:19:24.662Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Jiménez flies out to left fielder Colton Cowser.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:19:50.005Z","endTime":"2025-07-30T18:21:08.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Leo Jiménez replaces Will Wagner.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"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-30T18:19:44.724Z","endTime":"2025-07-30T18:19:52.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":695238,"link":"/api/v1/people/695238"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.16913096946712,"strikeZoneBottom":1.4286525881945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.7325330961846,"aZ":-17.708534277397128,"pfxX":7.845724589937609,"pfxZ":7.381628630580695,"pX":-0.5201052621560502,"pZ":2.5403464077920717,"vX0":-8.907798946450166,"vY0":-138.58961981072335,"vZ0":-6.391064172232152,"x":136.83,"y":170.19,"x0":1.7046738751205353,"y0":50.005302380332644,"z0":6.044114221323386,"aX":15.382138567723976},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":-12.5,"spinRate":2078,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.3940514253815701,"extension":6.433664515780112},"index":1,"playId":"492f691c-54df-36e1-81e2-8bda3e4b9fc2","pitchNumber":1,"startTime":"2025-07-30T18:19:52.363Z","endTime":"2025-07-30T18:19:55.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.976420860449338,"aZ":-14.201003994433835,"pfxX":8.676534550877891,"pfxZ":8.991061400761254,"pX":0.32275247370131804,"pZ":1.911554681730458,"vX0":-7.0927511832773975,"vY0":-140.29717598017461,"vZ0":-8.755520483497014,"x":104.7,"y":187.17,"x0":1.7531290465838951,"y0":50.00204936584147,"z0":5.9930296817533515,"aX":17.340640142756953},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":-14.3,"spinRate":2155,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.390023078110445,"extension":6.438687174882705},"index":2,"playId":"aabaabf0-c6b0-3efd-a9de-a8653830d4e2","pitchNumber":2,"startTime":"2025-07-30T18:20:10.536Z","endTime":"2025-07-30T18:20:13.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06038766896937,"aZ":-15.093489295601673,"pfxX":3.2827820247721418,"pfxZ":8.572552016146718,"pX":0.17233480989948208,"pZ":3.9553685447899687,"vX0":-5.952936086397391,"vY0":-140.32661505787868,"vZ0":-3.345951918303691,"x":110.43,"y":131.99,"x0":1.8956524406206088,"y0":50.00093551836211,"z0":6.147808072178918,"aX":6.540039996631473},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":-4.7,"spinRate":2309,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3904736878686643,"extension":6.354871661600909},"index":3,"playId":"d038cc68-ae1a-329c-b654-c0477b3da2f6","pitchNumber":3,"startTime":"2025-07-30T18:20:33.826Z","endTime":"2025-07-30T18:20:36.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.365268776493863,"aZ":-37.8216900264754,"pfxX":0.06909435645621076,"pfxZ":-3.7221514390796715,"pX":-0.18582947169471214,"pZ":1.73833202518723,"vX0":-4.913262161006459,"vY0":-122.66370167444913,"vZ0":-3.0907925304316626,"x":124.08,"y":191.85,"x0":1.838339826589859,"y0":50.00489548659305,"z0":6.255183180874298,"aX":0.10561881670868728},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.2,"breakHorizontal":1.1,"spinRate":2383,"spinDirection":316},"zone":8,"typeConfidence":2.0,"plateTime":0.4473709977965723,"extension":6.215377429939621},"hitData":{"launchSpeed":88.4,"launchAngle":36.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.49,"coordY":99.06}},"index":4,"playId":"7a77cfb5-c375-3d75-8966-d86efe1c52e2","pitchNumber":4,"startTime":"2025-07-30T18:20:56.037Z","endTime":"2025-07-30T18:21:08.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.74,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:21:08.197Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Myles Straw doubles (11) on a fly ball to right fielder Dylan Carlson. Davis Schneider scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:21:20.146Z","endTime":"2025-07-30T18:23:07.417Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":{"id":664991,"link":"/api/v1/people/664991"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.42662704458503,"strikeZoneBottom":1.49303630178413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88341122551141,"aZ":-19.750549379987678,"pfxX":8.65705091311743,"pfxZ":6.323839997414842,"pX":0.2905144409020602,"pZ":3.250989802287561,"vX0":-7.38447080748567,"vY0":-139.6447661862491,"vZ0":-4.412403741587036,"x":105.93,"y":151.0,"x0":1.850774852446437,"y0":50.006549394019615,"z0":6.159561400195571,"aX":17.01781544595334},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":-14.0,"spinRate":2145,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.392963569650675,"extension":6.330659040222705},"index":0,"playId":"1bfbc188-5ec9-32e0-b37c-c4910c593077","pitchNumber":1,"startTime":"2025-07-30T18:21:32.716Z","endTime":"2025-07-30T18:21:35.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.41474985400691,"strikeZoneBottom":1.54906063870174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.888193513407206,"aZ":-19.97083669289729,"pfxX":8.004505117733665,"pfxZ":6.119111221226198,"pX":1.0626173617802026,"pZ":3.5138373305204484,"vX0":-5.180949095903785,"vY0":-139.7429190939119,"vZ0":-3.8094220668241143,"x":76.5,"y":143.91,"x0":1.8922125235359653,"y0":50.00598145400308,"z0":6.192086985753893,"aX":15.973869898003741},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.6,"breakHorizontal":-13.6,"spinRate":2149,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.39063577060233445,"extension":6.2057593953910235},"index":1,"playId":"be858872-157a-3906-99b0-34d0ac4ba48a","pitchNumber":2,"startTime":"2025-07-30T18:21:52.581Z","endTime":"2025-07-30T18:21:56.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":96.1,"endSpeed":88.7,"strikeZoneTop":3.34590613707791,"strikeZoneBottom":1.54689584150533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79769864006097,"aZ":-14.44819269589208,"pfxX":2.6372124607669356,"pfxZ":8.891702702020815,"pX":-1.3405571471829032,"pZ":2.5723234895554183,"vX0":-9.481141296776151,"vY0":-139.67142907104966,"vZ0":-7.111389670480288,"x":168.1,"y":169.33,"x0":1.7419337462573443,"y0":50.00175531870172,"z0":6.08471511118018,"aX":5.257147023659589},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":-3.0,"spinRate":2181,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.3908077272623869,"extension":6.336664048838795},"index":2,"playId":"c101a603-ab19-37a1-8c76-6372a2946709","pitchNumber":3,"startTime":"2025-07-30T18:22:12.725Z","endTime":"2025-07-30T18:22:15.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.35078071662834,"strikeZoneBottom":1.51800356325028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.857068130327836,"aZ":-18.406476466509964,"pfxX":8.75418530610986,"pfxZ":6.974857817851953,"pX":-1.666526751594123,"pZ":0.7246435699741971,"vX0":-12.100251647712646,"vY0":-139.23148170483577,"vZ0":-11.111786979692686,"x":180.52,"y":219.21,"x0":1.588607735486956,"y0":50.00017460760429,"z0":5.972468164544181,"aX":17.26921424764366},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":-13.4,"spinRate":2181,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.3926872648699651,"extension":6.4009342356071155},"index":3,"playId":"8de1000d-2f2c-3446-9b92-446c911f7e71","pitchNumber":4,"startTime":"2025-07-30T18:22:31.681Z","endTime":"2025-07-30T18:22:35.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.058421841134447,"aZ":-17.044252969789607,"pfxX":7.370213726494795,"pfxZ":7.448838285357764,"pX":0.2761192927676003,"pZ":3.0898732835105176,"vX0":-7.263017935662234,"vY0":-140.94203217105425,"vZ0":-5.412342724252252,"x":106.47,"y":155.35,"x0":1.916605599942495,"y0":50.00693094969461,"z0":6.119012114229432,"aX":14.978779625070338},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":-12.0,"spinRate":2260,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.3871644211064913,"extension":6.389855046032238},"hitData":{"launchSpeed":96.1,"launchAngle":29.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.17,"coordY":84.03}},"index":4,"playId":"2c49fc4b-9108-3278-8e8d-ef9653ddabd6","pitchNumber":5,"startTime":"2025-07-30T18:22:53.044Z","endTime":"2025-07-30T18:23:07.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":676914,"link":"/api/v1/people/676914"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-12.899999999999991,"leverageIndex":1.2,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:23:07.417Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ali Sánchez flies out sharply to center fielder Cedric Mullins.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:24:37.157Z","endTime":"2025-07-30T18:26:20.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"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":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"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-30T18:23:38.014Z","endTime":"2025-07-30T18:24:39.559Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.490011004064787,"aZ":-17.60859757097266,"pfxX":8.173727692355135,"pfxZ":7.388838292726309,"pX":-0.1038320444880284,"pZ":2.636754186392555,"vX0":-7.791748707527555,"vY0":-139.32903132873997,"vZ0":-6.397028480787512,"x":120.96,"y":167.59,"x0":1.6632406864242608,"y0":50.0036115401636,"z0":6.1207570443291,"aX":16.11568860558473},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":-13.2,"spinRate":2062,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.39269961573880785,"extension":6.396363941428671},"index":1,"playId":"ac78d22f-5605-3a2c-baa0-63337c88f391","pitchNumber":1,"startTime":"2025-07-30T18:24:39.559Z","endTime":"2025-07-30T18:24:42.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.26828015609122,"strikeZoneBottom":1.33492796844774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.76599171687567,"aZ":-16.14421541422292,"pfxX":6.0095431814526705,"pfxZ":8.08538644742508,"pX":1.174840424461446,"pZ":4.1524531260555415,"vX0":-4.427511211012959,"vY0":-139.96862143525215,"vZ0":-2.6064198955949243,"x":72.22,"y":126.66,"x0":1.9968244510170954,"y0":50.00567075413296,"z0":6.153676747740978,"aX":11.9189226143689},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":-10.0,"spinRate":2111,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.3914159892662612,"extension":6.371768533430114},"index":2,"playId":"c1a3a7ca-2b81-31c8-a7c8-6d3623e0eb41","pitchNumber":2,"startTime":"2025-07-30T18:24:56.813Z","endTime":"2025-07-30T18:25:00.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2025-07-30T18:25:12.026Z","endTime":"2025-07-30T18:25:25.412Z","isPitch":false,"type":"action","player":{"id":645305,"link":"/api/v1/people/645305"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.023730019797362,"aZ":-14.735790152115925,"pfxX":6.329731219760335,"pfxZ":8.932711202374946,"pX":0.007158166855828798,"pZ":2.785339633894747,"vX0":-7.317413981742168,"vY0":-138.817181521048,"vZ0":-6.440006196745724,"x":116.73,"y":163.58,"x0":1.8546987114263374,"y0":50.00325521984168,"z0":6.116123691554131,"aX":12.356797641351118},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":-10.0,"spinRate":2095,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.39454169381379556,"extension":6.301176561153185},"index":4,"playId":"85785444-f006-3812-8f3b-5d918bfee773","pitchNumber":3,"startTime":"2025-07-30T18:25:25.412Z","endTime":"2025-07-30T18:25:28.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":79.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.384052315043952,"aZ":-38.5620151984231,"pfxX":-3.5414761956002363,"pfxZ":-4.13047330629309,"pX":-0.907573028394003,"pZ":1.391385871910013,"vX0":-5.443451891975094,"vY0":-122.73868221393718,"vZ0":-3.8760274835966113,"x":151.59,"y":201.21,"x0":1.788338299382978,"y0":50.004367283751066,"z0":6.231813134136846,"aX":-5.473006710706948},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.2,"breakHorizontal":7.6,"spinRate":2620,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.44409231475457833,"extension":6.322751523348674},"index":5,"playId":"fd821fa3-2ca9-3406-9e34-7df34945ff70","pitchNumber":4,"startTime":"2025-07-30T18:25:46.540Z","endTime":"2025-07-30T18:25:49.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.900531867712093,"aZ":-39.44867560388883,"pfxX":-1.7932981086181905,"pfxZ":-4.997999277328745,"pX":0.6450182173009006,"pZ":3.024354845382669,"vX0":-2.7724176317082696,"vY0":-119.61867854982296,"vZ0":0.37172269679524583,"x":92.41,"y":157.12,"x0":2.0494755726728204,"y0":50.00002792206355,"z0":6.388182222205621,"aX":-2.6118875293410695},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.8,"breakHorizontal":3.8,"spinRate":2415,"spinDirection":319},"zone":3,"typeConfidence":2.0,"plateTime":0.4569479461541808,"extension":6.13572101793769},"hitData":{"launchSpeed":100.5,"launchAngle":31.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":147.97,"coordY":37.5}},"index":6,"playId":"8a5f17a1-166c-37f9-b8f9-77fe93ff509a","pitchNumber":5,"startTime":"2025-07-30T18:26:10.167Z","endTime":"2025-07-30T18:26:20.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_ab"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_ab"},{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_pa"},{"player":{"id":664991,"link":"/api/v1/people/664991"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":2.03,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:26:20.574Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:29:31.100Z","endTime":"2025-07-30T18:30:28.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to first base for Ernie Clement.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-30T18:29:03.928Z","endTime":"2025-07-30T18:29:03.952Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"200","defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":695238,"link":"/api/v1/people/695238"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Leo Jiménez remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":5,"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-30T18:29:03.952Z","endTime":"2025-07-30T18:29:03.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":695238,"link":"/api/v1/people/695238"},"defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Mason Fluharty replaces Brendon Little.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-30T18:29:03.953Z","endTime":"2025-07-30T18:29:33.343Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663893,"link":"/api/v1/people/663893","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.28811923236484,"strikeZoneBottom":1.49205249356034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.273378270529385,"aZ":-31.390617685720215,"pfxX":-7.867882780423458,"pfxZ":0.5826447817541514,"pX":0.10082214631763911,"pZ":2.344909067766746,"vX0":-5.007495120128803,"vY0":-115.78089724792017,"vZ0":-0.67655921559147,"x":113.16,"y":175.47,"x0":3.3199746291236374,"y0":50.003686470943826,"z0":5.6666296420104905,"aX":-10.593416475996351},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.2,"breakHorizontal":15.6,"spinRate":2631,"spinDirection":288},"zone":5,"typeConfidence":0.91,"plateTime":0.474573120069798,"extension":6.8201144356593355},"index":3,"playId":"f9966214-7588-3fb8-a30e-bde19688c829","pitchNumber":1,"startTime":"2025-07-30T18:29:33.343Z","endTime":"2025-07-30T18:29:36.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.462378714894278,"aZ":-31.69084177669546,"pfxX":-7.521159498918693,"pfxZ":0.3406596875644041,"pX":-1.4630995169183227,"pZ":1.303313997199419,"vX0":-8.20201988644012,"vY0":-119.40852556095712,"vZ0":-3.4980919879757666,"x":172.77,"y":203.59,"x0":3.0025719649626597,"y0":50.00508598601733,"z0":5.659126969394836,"aX":-10.787740768550078},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.0,"breakHorizontal":15.7,"spinRate":2800,"spinDirection":297},"zone":13,"typeConfidence":0.89,"plateTime":0.4598988681232856,"extension":6.88229498724826},"index":4,"playId":"9cdfc804-c8bb-3a2a-b168-a895b66c3446","pitchNumber":2,"startTime":"2025-07-30T18:29:47.863Z","endTime":"2025-07-30T18:29:52.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.50820400458515,"strikeZoneBottom":1.61141845892296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.074186655468072,"aZ":-30.594421346465918,"pfxX":-6.419997241967298,"pfxZ":1.0771333198178255,"pX":-3.6008018215447724,"pZ":0.8639284790596349,"vX0":-13.070786581457952,"vY0":-121.05969468313702,"vZ0":-4.566114388001995,"x":254.25,"y":215.45,"x0":2.726355779143099,"y0":50.00363944272629,"z0":5.486364407206517,"aX":-9.422547324519943},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.0,"breakHorizontal":15.0,"spinRate":2844,"spinDirection":292},"zone":13,"typeConfidence":0.88,"plateTime":0.45438036556772987,"extension":7.228224476547822},"index":5,"playId":"5c6545f0-90d6-3ea5-8bd4-2fa3cb543a03","pitchNumber":3,"startTime":"2025-07-30T18:30:05.322Z","endTime":"2025-07-30T18:30:09.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.980305785961786,"aZ":-17.358442915190892,"pfxX":0.4441491106408533,"pfxZ":8.154328965342033,"pX":0.01300098058953799,"pZ":3.6094681987527153,"vX0":-8.646687995503843,"vY0":-133.060599759523,"vZ0":-2.264289074523107,"x":116.5,"y":141.32,"x0":3.2287595850820625,"y0":50.00277725349498,"z0":5.710603642330806,"aX":0.8070084002549807},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":0.8,"spinRate":2821,"spinDirection":164},"zone":12,"typeConfidence":0.91,"plateTime":0.4095444397732919,"extension":6.6603797370237245},"index":6,"playId":"ebf0097e-c670-330d-a6d5-d760e88fe86a","pitchNumber":4,"startTime":"2025-07-30T18:30:24.322Z","endTime":"2025-07-30T18:30:28.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:30:28.551Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:30:34.883Z","endTime":"2025-07-30T18:31:52.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.7378502219387,"aZ":-21.040052875942326,"pfxX":-0.4605965246569972,"pfxZ":6.201972689143473,"pX":-0.29001620083387947,"pZ":2.0969184215098053,"vX0":-8.730304435243347,"vY0":-132.75405560887705,"vZ0":-5.0935253380223715,"x":128.05,"y":182.16,"x0":3.092616134007347,"y0":50.006095871331304,"z0":5.558985511344592,"aX":-0.827440284227908},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":2.6,"spinRate":2665,"spinDirection":167},"zone":7,"typeConfidence":0.9,"plateTime":0.4115959020989739,"extension":6.807948981419093},"index":0,"playId":"ae795809-8615-3a7d-b92c-32661ce02437","pitchNumber":1,"startTime":"2025-07-30T18:30:54.458Z","endTime":"2025-07-30T18:30:57.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.36374375861995,"strikeZoneBottom":1.5906499757069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.803528998211725,"aZ":-32.65516527609197,"pfxX":-8.120639098685071,"pfxZ":-0.3448458796162548,"pX":-0.11420383221273328,"pZ":2.6414032532182063,"vX0":-4.656811004013262,"vY0":-117.57986637425968,"vZ0":-0.1367944203917617,"x":121.35,"y":167.46,"x0":2.9551710643809286,"y0":50.004032849836285,"z0":5.761401066711877,"aX":-11.234118237907635},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.4,"breakHorizontal":16.0,"spinRate":2707,"spinDirection":291},"zone":5,"typeConfidence":0.9,"plateTime":0.46800060670569055,"extension":6.815758166143702},"index":1,"playId":"91e8b9a4-4499-3df4-ae74-c462fe4d7d41","pitchNumber":2,"startTime":"2025-07-30T18:31:13.313Z","endTime":"2025-07-30T18:31:16.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.33128767556344,"strikeZoneBottom":1.62675918799374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64777903552273,"aZ":-22.67121246664948,"pfxX":-1.9031375267254134,"pfxZ":5.333590493362884,"pX":0.0020569178854760633,"pZ":4.130323837693663,"vX0":-7.945534237885282,"vY0":-131.79478884133133,"vZ0":0.06472406362982075,"x":116.92,"y":127.26,"x0":3.2875374904698704,"y0":50.00361596727026,"z0":5.7623787117530725,"aX":-3.3884359083981184},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":4.9,"spinRate":2820,"spinDirection":173},"zone":12,"typeConfidence":0.9,"plateTime":0.4135849366834905,"extension":6.683104598452648},"index":2,"playId":"a8175632-ebb2-32fe-b655-537706fdb6f1","pitchNumber":3,"startTime":"2025-07-30T18:31:30.638Z","endTime":"2025-07-30T18:31:34.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.472627718919064,"aZ":-20.060691740408778,"pfxX":-0.8981735383240586,"pfxZ":6.773206753403114,"pX":-0.5146434005063122,"pZ":3.2919684734555843,"vX0":-9.317637932644347,"vY0":-132.20921551229378,"vZ0":-2.23872361204569,"x":136.62,"y":149.9,"x0":3.1570331087152934,"y0":50.002977492963886,"z0":5.605919455919221,"aX":-1.6050244553135262},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.0,"breakHorizontal":3.5,"spinRate":2797,"spinDirection":182},"zone":1,"typeConfidence":0.9,"plateTime":0.4126713488443028,"extension":6.870851998347871},"index":3,"playId":"7474c390-b35a-3a8e-8457-0cedfec1248b","pitchNumber":4,"startTime":"2025-07-30T18:31:48.063Z","endTime":"2025-07-30T18:31:52.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:31:52.328Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cedric Mullins doubles (19) on a line drive to center fielder Myles Straw.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:31:58.024Z","endTime":"2025-07-30T18:34:05.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.30952177079821,"strikeZoneBottom":1.45095610401056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.33350836258335,"aZ":-30.342878204915678,"pfxX":-8.76922154774174,"pfxZ":1.277286685922558,"pX":-1.323609646035883,"pZ":1.7022199649496734,"vX0":-7.457143788109198,"vY0":-119.48551566164974,"vZ0":-2.956312963276712,"x":167.45,"y":192.82,"x0":2.988978986134402,"y0":50.0014637830096,"z0":5.712306400169971,"aX":-12.539865761105125},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.8,"breakHorizontal":17.9,"spinRate":2812,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.4602990768916322,"extension":6.94808735124397},"index":0,"playId":"7bb5de2a-bc9c-3921-b7ec-4dbf78e2b76c","pitchNumber":1,"startTime":"2025-07-30T18:32:18.794Z","endTime":"2025-07-30T18:32:22.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.134389970979978,"aZ":-30.264182871615123,"pfxX":-7.941776496072074,"pfxZ":1.3394230360534358,"pX":0.12242021017591725,"pZ":2.61106719619315,"vX0":-4.727449356329419,"vY0":-119.06934642688688,"vZ0":-0.7513060756896902,"x":112.33,"y":168.28,"x0":3.169471386429187,"y0":50.004642910399824,"z0":5.683683745363339,"aX":-11.334594073753713},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.5,"breakHorizontal":15.6,"spinRate":2785,"spinDirection":291},"zone":5,"typeConfidence":0.89,"plateTime":0.4610592502764961,"extension":6.925480051911527},"index":1,"playId":"054af1cf-8731-385b-9c9f-97d09009096f","pitchNumber":2,"startTime":"2025-07-30T18:32:34.546Z","endTime":"2025-07-30T18:32:40.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.622990630447788,"aZ":-22.308901112427314,"pfxX":-3.288478838227388,"pfxZ":5.49297125074507,"pX":-0.7253742730944207,"pZ":3.406585748992552,"vX0":-9.130542365716913,"vY0":-132.97922080721833,"vZ0":-1.6759140019390188,"x":144.65,"y":146.8,"x0":3.175582624396454,"y0":50.00565553566064,"z0":5.6580029431187615,"aX":-5.91011901606953},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":7.9,"spinRate":2689,"spinDirection":188},"zone":1,"typeConfidence":0.9,"plateTime":0.41136624042293723,"extension":6.7992347736047725},"index":2,"playId":"bf9806c8-8f63-3c34-92e7-b40beb0c2784","pitchNumber":3,"startTime":"2025-07-30T18:33:02.887Z","endTime":"2025-07-30T18:33:06.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"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-30T18:33:14.105Z","endTime":"2025-07-30T18:33:30.332Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.165305824933093,"aZ":-23.020764656935544,"pfxX":-3.023123545872931,"pfxZ":5.086556341551651,"pX":0.0779865824341894,"pZ":3.456844686557907,"vX0":-7.059952850804629,"vY0":-132.9450626051437,"vZ0":-1.3940290906118575,"x":114.03,"y":145.45,"x0":3.155255363509392,"y0":50.00013943180646,"z0":5.650772341320313,"aX":-5.437584361193446},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":7.0,"spinRate":2767,"spinDirection":184},"zone":2,"typeConfidence":0.9,"plateTime":0.41120766043760515,"extension":6.694352430372232},"index":4,"playId":"ca0c54e5-b6be-3006-a4cb-272ff2b8e3a7","pitchNumber":4,"startTime":"2025-07-30T18:33:30.332Z","endTime":"2025-07-30T18:33:33.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.029421702673606,"aZ":-22.56645860238683,"pfxX":-1.5377440929208124,"pfxZ":5.317361385659735,"pX":-0.865428996556854,"pZ":3.470261906222874,"vX0":-9.565835963814573,"vY0":-132.76716896581422,"vZ0":-1.635014109971899,"x":149.99,"y":145.08,"x0":2.965554365105645,"y0":50.00616055404174,"z0":5.715895953753098,"aX":-2.780797192733574},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":4.6,"spinRate":2831,"spinDirection":183},"zone":11,"typeConfidence":0.9,"plateTime":0.41055197464619964,"extension":6.80667275990458},"hitData":{"launchSpeed":96.6,"launchAngle":13.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":97.49,"coordY":85.9}},"index":5,"playId":"94bcb6a4-3293-3077-84ac-7078743d881e","pitchNumber":5,"startTime":"2025-07-30T18:33:52.055Z","endTime":"2025-07-30T18:34:05.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.7,"awayTeamWinProbability":27.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.44,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:34:05.110Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Carlson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:34:23.888Z","endTime":"2025-07-30T18:36:58.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.373924269331894,"aZ":-27.217431242369837,"pfxX":-9.898055134002542,"pfxZ":3.523536146695349,"pX":-0.36425410490762733,"pZ":2.407521477024148,"vX0":-5.3836551210760595,"vY0":-118.32338709341258,"vZ0":-1.6713439262312808,"x":130.88,"y":173.78,"x0":3.2325668562477996,"y0":50.00104980469175,"z0":5.637277691025884,"aX":-13.912504098478548},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.2,"breakHorizontal":19.3,"spinRate":2665,"spinDirection":288},"zone":4,"typeConfidence":0.9,"plateTime":0.46442082508786786,"extension":6.885586168902765},"index":0,"playId":"95f3a8c7-5caf-39a1-8498-dc0e694b6603","pitchNumber":1,"startTime":"2025-07-30T18:34:39.109Z","endTime":"2025-07-30T18:34:42.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11035776718159,"aZ":-33.007518773831116,"pfxX":-7.9487620782531465,"pfxZ":-0.5920382256265002,"pX":0.11482649058277321,"pZ":1.9073844178224182,"vX0":-4.651748278704237,"vY0":-118.57684323309623,"vZ0":-1.855206928872907,"x":112.62,"y":187.28,"x0":3.1422993160546087,"y0":50.003350026641726,"z0":5.74447664307481,"aX":-11.187793822940888},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.3,"breakHorizontal":15.6,"spinRate":2758,"spinDirection":296},"zone":8,"typeConfidence":0.9,"plateTime":0.46396469561167963,"extension":6.8913457988824645},"index":1,"playId":"03e30eea-3e10-36f0-83b4-c077c6e785df","pitchNumber":2,"startTime":"2025-07-30T18:35:05.159Z","endTime":"2025-07-30T18:35:08.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T18:35:21.122Z","endTime":"2025-07-30T18:35:38.866Z","isPitch":false,"type":"action","player":{"id":666185,"link":"/api/v1/people/666185"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.5039181499137,"strikeZoneBottom":1.65798761404122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.96456556943836,"aZ":-23.983659052122693,"pfxX":-3.391243862594493,"pfxZ":4.639102725715272,"pX":0.4863000165069557,"pZ":3.8593178149248892,"vX0":-5.9832889868583985,"vY0":-131.77655864269173,"vZ0":-0.37698688973655997,"x":98.46,"y":134.58,"x0":3.223356854927747,"y0":50.00286755245293,"z0":5.769955325335134,"aX":-5.987119359686055},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.5,"breakHorizontal":7.4,"spinRate":2830,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.41502124513827754,"extension":6.781464248451389},"index":3,"playId":"fc525894-a08a-3cdc-913d-707040fedbc2","pitchNumber":3,"startTime":"2025-07-30T18:35:38.866Z","endTime":"2025-07-30T18:35:42.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.44296863861505,"strikeZoneBottom":1.59665576372325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.400957689195142,"aZ":-22.94335929152049,"pfxX":-2.2162665458475814,"pfxZ":5.215454739250844,"pX":-1.0604342694926667,"pZ":1.2696588898011565,"vX0":-9.764593175540213,"vY0":-131.79830212836296,"vZ0":-6.9753268384347376,"x":157.42,"y":204.5,"x0":2.971096739830709,"y0":50.002497365885056,"z0":5.62939305962029,"aX":-3.923014000979066},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.2,"breakHorizontal":6.0,"spinRate":2880,"spinDirection":203},"zone":13,"typeConfidence":0.9,"plateTime":0.4146040015362846,"extension":6.935601695721627},"index":4,"playId":"6976a225-b4ee-3def-ba17-f5a3e986e824","pitchNumber":4,"startTime":"2025-07-30T18:35:58.869Z","endTime":"2025-07-30T18:36:02.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.52834770268586,"strikeZoneBottom":1.6241059695444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.35733819539646,"aZ":-30.24788866535721,"pfxX":-8.793943595300727,"pfxZ":1.3169551238707062,"pX":-0.9692102787130162,"pZ":0.14326437329487274,"vX0":-6.713065030439727,"vY0":-121.20268953899738,"vZ0":-6.622234201589832,"x":153.94,"y":234.91,"x0":2.99538507259317,"y0":50.00380542478297,"z0":5.60889308396016,"aX":-12.865433312237396},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.8,"breakHorizontal":17.8,"spinRate":2927,"spinDirection":296},"zone":13,"typeConfidence":0.89,"plateTime":0.4548200462233116,"extension":7.049515147558075},"index":5,"playId":"c018e550-2a50-349f-a483-0461e447afbc","pitchNumber":5,"startTime":"2025-07-30T18:36:22.485Z","endTime":"2025-07-30T18:36:26.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.305837458724266,"aZ":-21.182503577980604,"pfxX":-0.6486693048582055,"pfxZ":6.226799213506505,"pX":0.4207835721726348,"pZ":3.123417426232759,"vX0":-7.011133659356425,"vY0":-131.38836280705226,"vZ0":-2.6389893211093396,"x":100.96,"y":154.45,"x0":3.1973869802271797,"y0":50.00326244069572,"z0":5.698289978153817,"aX":-1.1443054068225915},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":2.5,"spinRate":2765,"spinDirection":190},"zone":3,"typeConfidence":0.9,"plateTime":0.4153461941777685,"extension":6.905416884386759},"index":6,"playId":"480b9909-cca8-3b62-a902-8410eea781be","pitchNumber":6,"startTime":"2025-07-30T18:36:54.956Z","endTime":"2025-07-30T18:36:58.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-3.500000000000014,"leverageIndex":1.29,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:36:58.636Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a ground ball to center fielder Cedric Mullins.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:39:44.188Z","endTime":"2025-07-30T18:40:11.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yennier Cano replaces Grant Wolfram.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-30T18:38:48.915Z","endTime":"2025-07-30T18:39:46.300Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664991,"link":"/api/v1/people/664991","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":93.7,"endSpeed":86.1,"strikeZoneTop":3.49994116094284,"strikeZoneBottom":1.63273478381858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.501788370762625,"aZ":-35.296446342369414,"pfxX":-8.492756975346595,"pfxZ":-1.6492290918571175,"pX":-1.5901374165594084,"pZ":3.4015510200175307,"vX0":4.133297378169377,"vY0":-136.5012721953982,"vZ0":0.2053288158193376,"x":177.61,"y":146.94,"x0":-2.0189548268232134,"y0":50.00401371578501,"z0":5.751580112745053,"aX":-16.058712840100984},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-2.8,"breakHorizontal":14.5,"spinRate":1910,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.4009538086557525,"extension":5.5124258391181415},"index":1,"playId":"ed78db41-eebb-3bf5-8c2e-004151aa723a","pitchNumber":1,"startTime":"2025-07-30T18:39:46.300Z","endTime":"2025-07-30T18:39:49.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.1249743139306,"aZ":-24.229547828906345,"pfxX":-8.48393023798983,"pfxZ":4.168361320367305,"pX":-0.10297940723789442,"pZ":2.940778833563648,"vX0":7.727118839285642,"vY0":-136.94706684502466,"vZ0":-2.6977383648646214,"x":120.93,"y":159.38,"x0":-1.8534477610945788,"y0":50.00555645788938,"z0":5.589002395915654,"aX":-16.18110125823326},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":13.8,"spinRate":2054,"spinDirection":251},"zone":2,"typeConfidence":2.0,"plateTime":0.39935590850053426,"extension":5.936339107941804},"hitData":{"launchSpeed":88.8,"launchAngle":10.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.53,"coordY":95.27}},"index":2,"playId":"ead510f6-4913-3c8d-8581-c5834eb57f74","pitchNumber":2,"startTime":"2025-07-30T18:40:00.454Z","endTime":"2025-07-30T18:40:11.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-7.099999999999987,"leverageIndex":1.71,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:40:11.746Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a line drive to center fielder Cedric Mullins. Joey Loperfido to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:40:47.133Z","endTime":"2025-07-30T18:41:18.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnSecond":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"095266fd-9333-362d-a907-07aa06648d89","startTime":"2025-07-30T18:40:35.553Z","endTime":"2025-07-30T18:40:38.903Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.42272420977854,"strikeZoneBottom":1.48505930109182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.475051592221682,"aZ":-33.085876516549504,"pfxX":6.7022822008306955,"pfxZ":-0.5773221022678463,"pX":1.385003712734115,"pZ":1.6084955925390871,"vX0":6.984237213254788,"vY0":-125.0056298830462,"vZ0":-2.5219386296260353,"x":64.21,"y":195.35,"x0":-2.3125061887846337,"y0":50.00121003142345,"z0":5.338408047116179,"aX":10.63666292776592},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.3,"breakHorizontal":-13.7,"spinRate":2470,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4376485230559184,"extension":6.070386767328851},"index":1,"playId":"0a7c6184-4bd1-3ed2-bff6-f4b74ed1cd88","pitchNumber":1,"startTime":"2025-07-30T18:40:49.447Z","endTime":"2025-07-30T18:40:52.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.627159586800282,"aZ":-29.98203068820661,"pfxX":3.9043436385139776,"pfxZ":1.3670302882374168,"pX":0.4588463508566339,"pZ":1.9890448387304753,"vX0":5.374067183178689,"vY0":-125.02818983496952,"vZ0":-2.149034588197174,"x":99.51,"y":185.08,"x0":-2.21662558713691,"y0":50.00112105083738,"z0":5.294124540998637,"aX":6.2469156204705305},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":-8.2,"spinRate":2382,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.436262673831723,"extension":6.010168925879087},"hitData":{"launchSpeed":99.1,"launchAngle":13.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.27,"coordY":94.93}},"index":2,"playId":"7d6e20b9-4f09-38fa-ae18-2bea5ef28462","pitchNumber":2,"startTime":"2025-07-30T18:41:09.524Z","endTime":"2025-07-30T18:41:18.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.9,"awayTeamWinProbability":48.1,"homeTeamWinProbabilityAdded":-10.200000000000003,"leverageIndex":2.86,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:41:18.707Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, shortstop Gunnar Henderson to first baseman Ryan O'Hearn. Joey Loperfido to 3rd. Ernie Clement to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:41:30.001Z","endTime":"2025-07-30T18:42:23.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnThird":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.75385883232863,"strikeZoneBottom":1.55221443849219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.679280291999067,"aZ":-34.38696115178269,"pfxX":-8.042320714030359,"pfxZ":-1.1267957917103164,"pX":0.4632538615962018,"pZ":2.2491786524891,"vX0":9.408680648029334,"vY0":-138.3719022554513,"vZ0":-2.4738601965009632,"x":99.34,"y":178.05,"x0":-1.9185356065696784,"y0":50.00436955499515,"z0":5.433661362228412,"aX":-15.769498096447146},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-2.4,"breakHorizontal":12.8,"spinRate":1975,"spinDirection":259},"zone":6,"typeConfidence":2.0,"plateTime":0.39417178479772286,"extension":5.6761428957276046},"index":0,"playId":"3022b43e-9432-38b6-ad39-f8b1f95debe9","pitchNumber":1,"startTime":"2025-07-30T18:41:58.193Z","endTime":"2025-07-30T18:42:01.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":96.2,"endSpeed":87.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41595707105394,"aZ":-37.99215225669837,"pfxX":-10.130769845297628,"pfxZ":-2.9506484075529755,"pX":-1.0003617129108144,"pZ":2.424918009766904,"vX0":7.083304138606823,"vY0":-139.96194697801977,"vZ0":-1.6642155189995789,"x":155.13,"y":173.31,"x0":-2.255710023981309,"y0":50.004041189786086,"z0":5.529772479358056,"aX":-19.97619250373571},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-5.5,"breakHorizontal":16.8,"spinRate":2099,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.39227370319650134,"extension":6.165624124277975},"hitData":{"launchSpeed":58.1,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.62,"coordY":157.44}},"index":1,"playId":"cfc5fba6-c7a5-3e86-a215-a965ec0d78a1","pitchNumber":2,"startTime":"2025-07-30T18:42:15.698Z","endTime":"2025-07-30T18:42:23.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":0.30000000000000426,"leverageIndex":3.48,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:42:23.490Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to center fielder Cedric Mullins. Joey Loperfido scores. Ernie Clement scores.","rbi":2,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:43:55.008Z","endTime":"2025-07-30T18:44:26.374Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":{"id":666974,"link":"/api/v1/people/666974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":{"id":666974,"link":"/api/v1/people/666974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"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-30T18:43:00.862Z","endTime":"2025-07-30T18:43:57.395Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.714529458374138,"aZ":-31.13687141005179,"pfxX":-10.563182888946983,"pfxZ":0.5275948807798834,"pX":-0.27665421042907007,"pZ":1.6403981017264628,"vX0":8.34247298100572,"vY0":-138.68126844431072,"vZ0":-4.521509799992877,"x":127.55,"y":194.49,"x0":-1.9447927602740445,"y0":50.00088348881057,"z0":5.358013890403187,"aX":-20.665331814627855},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.2,"breakHorizontal":17.5,"spinRate":2110,"spinDirection":258},"zone":7,"typeConfidence":2.0,"plateTime":0.3942738105226624,"extension":6.13432761452773},"index":1,"playId":"d9becd7f-71be-34a8-9b35-7cd37bf19f1a","pitchNumber":1,"startTime":"2025-07-30T18:43:57.395Z","endTime":"2025-07-30T18:44:00.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.334836032309244,"aZ":-33.82768051425606,"pfxX":-11.185153445217988,"pfxZ":-0.8423287182709132,"pX":-0.2071750326150183,"pZ":2.1402373486313326,"vX0":8.635843072765057,"vY0":-139.1805812776324,"vZ0":-3.1083999251446834,"x":124.9,"y":180.99,"x0":-1.8922730702556911,"y0":50.00030706601638,"z0":5.504423692557185,"aX":-22.008642167829816},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-1.9,"breakHorizontal":18.5,"spinRate":2044,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.3930640569598478,"extension":6.1986525458226565},"hitData":{"launchSpeed":106.9,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.52,"coordY":95.94}},"index":2,"playId":"9d200c96-3b54-3fa1-8166-0f82524db4bd","pitchNumber":2,"startTime":"2025-07-30T18:44:16.189Z","endTime":"2025-07-30T18:44:26.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-21.600000000000005,"leverageIndex":3.2,"dramaIndex":218.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:44:26.374Z","atBatIndex":56},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Addison Barger hit by pitch. Bo Bichette to 2nd.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:44:55.203Z","endTime":"2025-07-30T18:45:28.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.340392966695646,"aZ":-29.839232453878886,"pfxX":-10.877257833109745,"pfxZ":1.1942836329589372,"pX":-0.3540820101892992,"pZ":2.9362912779224986,"vX0":8.292658672580767,"vY0":-139.02411234721228,"vZ0":-1.9829729380394145,"x":130.5,"y":159.5,"x0":-1.9632556845572005,"y0":50.00442138077872,"z0":5.6405907984492245,"aX":-21.281483066934516},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":1.9,"breakHorizontal":18.0,"spinRate":2082,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.39407105640471896,"extension":5.877221744564562},"index":0,"playId":"c3bd9838-5270-325e-981c-8acf47205db7","pitchNumber":1,"startTime":"2025-07-30T18:44:59.317Z","endTime":"2025-07-30T18:45:02.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.33739101747084,"aZ":-34.163736786082566,"pfxX":5.122134408453744,"pfxZ":-1.2233029875608858,"pX":2.0325031426675726,"pZ":1.0606170061875642,"vX0":8.775757219205094,"vY0":-127.11313864385436,"vZ0":-3.337684649161424,"x":39.53,"y":210.14,"x0":-2.1431394589689194,"y0":50.00614944317823,"z0":5.129821696780369,"aX":8.303698636642828},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.8,"breakHorizontal":-11.4,"spinRate":2536,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4324495687372112,"extension":5.690577551652098},"index":1,"playId":"085e79a7-96ce-34b3-919c-3487b41ea220","pitchNumber":2,"startTime":"2025-07-30T18:45:24.135Z","endTime":"2025-07-30T18:45:28.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":-3.899999999999995,"leverageIndex":1.35,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:45:28.985Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Davis Schneider pops out to shortstop Gunnar Henderson on the infield fly rule.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:45:41.514Z","endTime":"2025-07-30T18:48:46.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"postOnSecond":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.6,"endSpeed":78.8,"strikeZoneTop":3.06234064448363,"strikeZoneBottom":1.42021804670078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04706666291736,"aZ":-29.2004078587085,"pfxX":5.727547810206383,"pfxZ":1.8859974630309253,"pX":0.689872072217204,"pZ":2.1850468662591003,"vX0":4.941263678757727,"vY0":-124.63424258345226,"vZ0":-1.75744600087869,"x":90.7,"y":179.78,"x0":-2.062230768424555,"y0":50.000505453008266,"z0":5.310878019763491,"aX":9.00718864762422},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":-11.5,"spinRate":2549,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.4394697823806544,"extension":5.693056258649526},"index":0,"playId":"046e2512-eb25-3324-9ca6-06ae4e389634","pitchNumber":1,"startTime":"2025-07-30T18:46:21.074Z","endTime":"2025-07-30T18:46:24.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.04463589966294,"strikeZoneBottom":1.47122168193861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.653270091409123,"aZ":-23.005896409000993,"pfxX":-8.517603163415725,"pfxZ":4.660427764312621,"pX":0.11758677555120799,"pZ":3.059901914262903,"vX0":8.710736041605196,"vY0":-139.03849884123107,"vZ0":-2.369315123916138,"x":112.52,"y":156.16,"x0":-1.9414821632276797,"y0":50.004526389247566,"z0":5.441298091861204,"aX":-16.765124865312185},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":13.7,"spinRate":2190,"spinDirection":250},"zone":2,"typeConfidence":2.0,"plateTime":0.39314770388145304,"extension":6.225120367563501},"index":1,"playId":"629fd2ae-fb7f-384e-8413-1d121a036668","pitchNumber":2,"startTime":"2025-07-30T18:46:37.539Z","endTime":"2025-07-30T18:46:40.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"d6734b91-713f-4251-965e-c2ac6933e3fa","startTime":"2025-07-30T18:46:52.459Z","endTime":"2025-07-30T18:46:57.459Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T18:47:06.614Z","endTime":"2025-07-30T18:47:23.579Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":2.99776463302531,"strikeZoneBottom":1.42446536770711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.106112572909375,"aZ":-29.51176393278305,"pfxX":-11.202531051663373,"pfxZ":1.3629302685735594,"pX":0.8572025004718496,"pZ":1.7722961485591113,"vX0":11.157136231647913,"vY0":-138.54409868672758,"vZ0":-4.613170905217071,"x":84.33,"y":190.93,"x0":-1.7543051072089835,"y0":50.00525495035165,"z0":5.4166376382715224,"aX":-21.91993322777039},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.7,"breakHorizontal":18.1,"spinRate":2021,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.39438075607704404,"extension":6.140521471226427},"index":4,"playId":"adeb0b58-7d69-3909-90d2-52bd8c1c8022","pitchNumber":3,"startTime":"2025-07-30T18:47:23.579Z","endTime":"2025-07-30T18:47:27.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.07,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.397073978635767,"aZ":-29.568479714679672,"pfxX":-11.070240762676713,"pfxZ":1.4552412510858375,"pX":0.22259211816327937,"pZ":1.9728696524221139,"vX0":9.135566074592194,"vY0":-133.33073059528476,"vZ0":-3.955558545515786,"x":108.52,"y":185.51,"x0":-1.814468664617918,"y0":50.0063484529123,"z0":5.616059327460952,"aX":-19.88106662610602},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.9,"breakHorizontal":18.0,"spinRate":1867,"spinDirection":263},"zone":8,"typeConfidence":2.0,"plateTime":0.4112295911296444,"extension":5.768912829284241},"index":5,"playId":"310c2aed-f4d5-38a9-9063-5844ae9ad8d4","pitchNumber":4,"startTime":"2025-07-30T18:47:44.913Z","endTime":"2025-07-30T18:47:48.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.07,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.647181936455507,"aZ":-34.919525622642226,"pfxX":6.468678469956893,"pfxZ":-1.6826430374090124,"pX":-0.14842221589710453,"pZ":1.9479631259960748,"vX0":3.528770767621543,"vY0":-126.9128017958294,"vZ0":-1.291876121134421,"x":122.66,"y":186.18,"x0":-2.3966065086606347,"y0":50.00273198386891,"z0":5.2415309330967,"aX":10.564094193097272},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.1,"breakHorizontal":-12.5,"spinRate":2479,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.4313710032121403,"extension":5.802699326316651},"index":6,"playId":"5d692455-8e0d-3ce6-960b-ef3211cfe11c","pitchNumber":5,"startTime":"2025-07-30T18:48:09.843Z","endTime":"2025-07-30T18:48:13.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.07,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.697865557171323,"aZ":-21.868568253221117,"pfxX":-10.993646166451963,"pfxZ":5.192097479414954,"pX":-0.19656496945589477,"pZ":2.5569026074871246,"vX0":8.874268588798449,"vY0":-139.15400268414618,"vZ0":-3.7412160289081124,"x":124.49,"y":169.74,"x0":-1.9797184526479525,"y0":50.00218848967122,"z0":5.346378805530433,"aX":-21.819496921592414},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.9,"breakHorizontal":18.4,"spinRate":2204,"spinDirection":254},"zone":5,"typeConfidence":2.0,"plateTime":0.39180654041063656,"extension":5.997343589698683},"hitData":{"launchSpeed":86.4,"launchAngle":69.0,"totalDistance":117.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":144.22,"coordY":161.82}},"index":7,"playId":"87fb09b2-8f60-34e4-b902-514599445d9a","pitchNumber":6,"startTime":"2025-07-30T18:48:36.331Z","endTime":"2025-07-30T18:48:46.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":31.5,"awayTeamWinProbability":68.5,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":2.04,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:48:46.459Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Lukes homers (9) on a fly ball to right field. Bo Bichette scores. Addison Barger scores.","rbi":3,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:49:22.555Z","endTime":"2025-07-30T18:50:48.266Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":666974,"link":"/api/v1/people/666974"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":666974,"link":"/api/v1/people/666974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":{"id":666974,"link":"/api/v1/people/666974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nathan Lukes replaces Leo Jiménez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":5,"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-30T18:49:19.417Z","endTime":"2025-07-30T18:49:24.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"702","replacedPlayer":{"id":677870,"link":"/api/v1/people/677870"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":95.5,"endSpeed":87.8,"strikeZoneTop":3.40473806092445,"strikeZoneBottom":1.55384335824194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.37184099962512,"aZ":-25.087885525862177,"pfxX":-7.753045318409796,"pfxZ":3.617132659086886,"pX":1.1517647097576884,"pZ":2.5561417715511645,"vX0":11.012454553031706,"vY0":-138.73273228789986,"vZ0":-3.094883816690095,"x":73.1,"y":169.76,"x0":-1.8514126147620706,"y0":50.00634011207924,"z0":5.347851267874074,"aX":-15.203575027599426},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.1,"breakHorizontal":11.9,"spinRate":2205,"spinDirection":250},"zone":12,"typeConfidence":2.0,"plateTime":0.39394166454640267,"extension":5.849059026224362},"index":1,"playId":"82a8bb28-862e-3108-aa60-1671005b2bf2","pitchNumber":1,"startTime":"2025-07-30T18:49:24.918Z","endTime":"2025-07-30T18:49:28.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.50551873922546,"strikeZoneBottom":1.48291912957402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.698461538238295,"aZ":-30.773556398215153,"pfxX":-9.113538576403498,"pfxZ":0.7092285043825575,"pX":-0.1136815755777049,"pZ":1.947437298021601,"vX0":8.692390864696582,"vY0":-138.93442634737215,"vZ0":-3.8277488879682515,"x":121.33,"y":186.2,"x0":-2.08624987384903,"y0":50.00268355606123,"z0":5.369403841770717,"aX":-17.965505083124025},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.7,"breakHorizontal":14.9,"spinRate":1900,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.3929971961711347,"extension":6.182431566545196},"index":2,"playId":"3d61d0bf-b3c6-31d7-aebd-f8a34c715fcd","pitchNumber":2,"startTime":"2025-07-30T18:49:41.093Z","endTime":"2025-07-30T18:49:44.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":89.0,"strikeZoneTop":3.46832541471177,"strikeZoneBottom":1.51444129854791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.717099053411076,"aZ":-30.80640921353225,"pfxX":-9.59240678491301,"pfxZ":0.6897011350122775,"pX":0.045115362713946804,"pZ":0.26430930899006916,"vX0":8.777518036741395,"vY0":-139.51851685728556,"vZ0":-8.181559863430126,"x":115.28,"y":231.64,"x0":-1.881576489752592,"y0":50.00430692169037,"z0":5.238679039362157,"aX":-19.08442011932293},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":-0.2,"breakHorizontal":15.7,"spinRate":1989,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.3912150151343372,"extension":6.03672187963664},"index":3,"playId":"a2ef4f29-4c5f-30ee-b8f1-784353467c79","pitchNumber":3,"startTime":"2025-07-30T18:49:59.150Z","endTime":"2025-07-30T18:50:02.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.893067858339514,"aZ":-32.0181550566664,"pfxX":4.927296960440613,"pfxZ":0.10244068201998147,"pX":0.19319268070699727,"pZ":3.033702551554701,"vX0":4.588666120575961,"vY0":-124.70259449881948,"vZ0":0.7801640319070102,"x":109.64,"y":156.87,"x0":-2.3105802843349608,"y0":50.00584915393642,"z0":5.356518964129298,"aX":7.766489063601959},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.6,"breakHorizontal":-10.0,"spinRate":2328,"spinDirection":61},"zone":2,"typeConfidence":2.0,"plateTime":0.43910642384638976,"extension":5.842280170357537},"hitData":{"launchSpeed":103.3,"launchAngle":27.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.06,"coordY":68.36}},"index":4,"playId":"18f1e16a-2ce6-3c69-99d9-872febf18fc9","pitchNumber":4,"startTime":"2025-07-30T18:50:23.155Z","endTime":"2025-07-30T18:50:48.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":680718,"link":"/api/v1/people/680718"},"second":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":666974,"link":"/api/v1/people/666974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":-24.7,"leverageIndex":1.95,"dramaIndex":206.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:50:48.266Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Myles Straw singles on a line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:53:27.402Z","endTime":"2025-07-30T18:53:41.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":5,"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-30T18:51:03.980Z","endTime":"2025-07-30T18:51:35.839Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kade Strowd replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":5,"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-30T18:51:35.839Z","endTime":"2025-07-30T18:53:29.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669704,"link":"/api/v1/people/669704"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666974,"link":"/api/v1/people/666974","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.658664375337548,"aZ":-28.115508355183664,"pfxX":1.3841060082572245,"pfxZ":2.272330891807048,"pX":-0.3410880153938331,"pZ":2.997606769734285,"vX0":2.508652730307828,"vY0":-131.63562822359026,"vZ0":-2.03498815231933,"x":130.0,"y":157.84,"x0":-1.4801803097092308,"y0":50.00093914771619,"z0":5.829072161372139,"aX":2.4675022523664327},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.0,"breakHorizontal":-3.0,"spinRate":2591,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.4135201299326372,"extension":6.361984802046869},"hitData":{"launchSpeed":89.7,"launchAngle":18.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.42,"coordY":85.43}},"index":2,"playId":"0ecba17b-7b30-3a2b-a80f-aff5f466b22a","pitchNumber":1,"startTime":"2025-07-30T18:53:29.727Z","endTime":"2025-07-30T18:53:41.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:53:41.976Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ali Sánchez flies out to right fielder Dylan Carlson.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:53:55.873Z","endTime":"2025-07-30T18:54:54.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645305,"fullName":"Ali Sánchez","link":"/api/v1/people/645305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.119419448753778,"aZ":-13.90175083172158,"pfxX":-3.1005022525272343,"pfxZ":9.166498269635062,"pX":0.238059353021042,"pZ":3.558533665103952,"vX0":4.780021296234175,"vY0":-139.72278282705253,"vZ0":-3.8502873933505395,"x":107.93,"y":142.7,"x0":-1.0857264757718013,"y0":50.000564622639935,"z0":5.8572339353268355,"aX":-6.179359796077048},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":4.7,"spinRate":2354,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39082935957728715,"extension":6.354908985172386},"index":0,"playId":"6d7a4643-803a-35e1-825d-98799547f4ee","pitchNumber":1,"startTime":"2025-07-30T18:54:06.905Z","endTime":"2025-07-30T18:54:09.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"25bf25a5-71d0-4b64-b003-c2d30d756e64","startTime":"2025-07-30T18:54:25.394Z","endTime":"2025-07-30T18:54:30.394Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.768096509663714,"aZ":-33.24494513081977,"pfxX":6.383807069906475,"pfxZ":-0.7019447974299542,"pX":0.0017945854445096535,"pZ":2.051549942492335,"vX0":1.7668596312787117,"vY0":-122.64255991217058,"vZ0":-1.9295928260793977,"x":116.93,"y":183.39,"x0":-1.5578290368473153,"y0":50.00455208036777,"z0":5.690058998810794,"aX":9.70335019844237},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.4,"breakHorizontal":-12.0,"spinRate":2624,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.44698523669188317,"extension":6.331640766495558},"hitData":{"launchSpeed":85.9,"launchAngle":57.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.81,"coordY":139.52}},"index":2,"playId":"ac392d4f-a7c5-3fc2-834b-1b4775ff6ac7","pitchNumber":2,"startTime":"2025-07-30T18:54:45.593Z","endTime":"2025-07-30T18:54:54.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":645305,"link":"/api/v1/people/645305","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_ab"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_ab"},{"player":{"id":645305,"link":"/api/v1/people/645305"},"credit":"b_pa"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":0.4999999999999991,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:54:54.934Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Jackson pops out to first baseman Ernie Clement.","rbi":0,"awayScore":9,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T18:58:00.095Z","endTime":"2025-07-30T18:59:01.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7],"actionIndex":[0,1,2,3],"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":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to left field for Joey Loperfido.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"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-30T18:57:29.821Z","endTime":"2025-07-30T18:57:29.841Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":676914,"link":"/api/v1/people/676914"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to second base for Davis Schneider.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":5,"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-30T18:57:29.841Z","endTime":"2025-07-30T18:57:29.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"600","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":677870,"link":"/api/v1/people/677870"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nathan Lukes remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-30T18:57:29.842Z","endTime":"2025-07-30T18:57:29.843Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"702","replacedPlayer":{"id":677870,"link":"/api/v1/people/677870"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":694388,"link":"/api/v1/people/694388"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yariel Rodríguez replaces Mason Fluharty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-30T18:57:29.843Z","endTime":"2025-07-30T18:58:00.095Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684320,"link":"/api/v1/people/684320"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":95.9,"endSpeed":88.0,"strikeZoneTop":3.393506640068,"strikeZoneBottom":1.58783375109557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.90008759739758,"aZ":-20.656144190241594,"pfxX":-3.677622943189544,"pfxZ":5.818045604202458,"pX":0.6827991379885227,"pZ":4.134429944238867,"vX0":8.328488044406967,"vY0":-139.49720095815576,"vZ0":-0.5097899954154931,"x":111.83,"y":87.65,"x0":-1.857072067010071,"y0":50.006209498260866,"z0":5.675188598637753,"aX":-7.28575908051515},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.7,"breakHorizontal":5.0,"spinRate":2386,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.39188992247281984,"extension":6.341564163924383},"index":4,"playId":"47d92f4c-ef66-3235-a779-0dd589b93202","pitchNumber":1,"startTime":"2025-07-30T18:58:00.095Z","endTime":"2025-07-30T18:58:05.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":85.4,"endSpeed":76.6,"strikeZoneTop":3.47679570063201,"strikeZoneBottom":1.63846653310597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.258524425814528,"aZ":-31.797877319146526,"pfxX":1.284062701061809,"pfxZ":0.24561205120238228,"pX":-1.5541693511431962,"pZ":3.1897540252790115,"vX0":1.0898715992166028,"vY0":-124.18695884826664,"vZ0":1.1628247768598892,"x":176.24,"y":152.66,"x0":-2.1692261297058475,"y0":50.00129618229728,"z0":5.407931975201636,"aX":1.9588650144518507},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.1,"breakHorizontal":-2.6,"spinRate":2624,"spinDirection":121},"zone":11,"typeConfidence":0.89,"plateTime":0.44503681507022286,"extension":5.866607711359835},"index":5,"playId":"d1ae65cc-5ba0-3519-88d1-b37388358b6d","pitchNumber":2,"startTime":"2025-07-30T18:58:16.778Z","endTime":"2025-07-30T18:58:22.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.860016998381777,"aZ":-18.1810585074526,"pfxX":-1.6651266803112459,"pfxZ":7.332855879667717,"pX":0.018266591878644416,"pZ":2.884996192953546,"vX0":5.115256839561525,"vY0":-137.3764914588454,"vZ0":-4.462845221823946,"x":116.3,"y":160.89,"x0":-1.6528253091604217,"y0":50.00566290315003,"z0":5.769219638076217,"aX":-3.1795174743429726},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":1.9,"spinRate":2424,"spinDirection":206},"zone":5,"typeConfidence":0.9,"plateTime":0.3989441412146295,"extension":6.263162324651158},"index":6,"playId":"ae6d7c9f-05a0-3b01-bd7b-dc697c34bda1","pitchNumber":3,"startTime":"2025-07-30T18:58:34.551Z","endTime":"2025-07-30T18:58:39.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.08468036168666,"aZ":-32.26759331650928,"pfxX":0.6511178469694698,"pfxZ":-0.06232289058183049,"pX":0.5268317422202302,"pZ":2.005164291504012,"vX0":4.619071738030224,"vY0":-124.94629697950766,"vZ0":-2.688475006690165,"x":96.92,"y":184.64,"x0":-1.4431682902255556,"y0":50.00080489456211,"z0":5.7914354953400355,"aX":1.011962301572361},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.6,"breakHorizontal":-2.4,"spinRate":2724,"spinDirection":72},"zone":9,"typeConfidence":0.89,"plateTime":0.4411872339350271,"extension":6.0995858929867826},"hitData":{"launchSpeed":77.0,"launchAngle":74.0,"totalDistance":69.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":135.99,"coordY":177.29}},"index":7,"playId":"7274ad54-7013-3ed3-a876-4319b6717540","pitchNumber":4,"startTime":"2025-07-30T18:58:52.401Z","endTime":"2025-07-30T18:59:01.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":-1.7999999999999998,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:59:01.753Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a ground ball to second baseman Davis Schneider.","rbi":0,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T18:59:13.319Z","endTime":"2025-07-30T19:00:22.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.3885016672525,"strikeZoneBottom":1.54194187711113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.174007172160714,"aZ":-15.845359957687513,"pfxX":-4.116347585817928,"pfxZ":8.144917420359556,"pX":-1.8041542028080626,"pZ":3.042302106543715,"vX0":0.9746414267965017,"vY0":-140.9675665932279,"vZ0":-5.025338642636533,"x":185.77,"y":156.64,"x0":-1.6204598795135967,"y0":50.00322059858811,"z0":5.87704138907444,"aX":-8.253473023327434},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":7.2,"spinRate":2393,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.38910384239389817,"extension":6.312963800114253},"index":0,"playId":"0753abd5-a435-35da-a683-0167cd14118b","pitchNumber":1,"startTime":"2025-07-30T18:59:30.574Z","endTime":"2025-07-30T18:59:33.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80668982159577,"aZ":-19.272834052759542,"pfxX":-1.6537768936193369,"pfxZ":6.816822668876478,"pX":0.8812328165501401,"pZ":3.544136710186662,"vX0":6.905561519836142,"vY0":-136.61739671760856,"vZ0":-2.7517131124798655,"x":83.41,"y":143.09,"x0":-1.4630836233160642,"y0":50.00023946867016,"z0":5.887414647231197,"aX":-3.129150094485096},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":1.6,"spinRate":2409,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.40074980271949645,"extension":6.3362001299107025},"index":1,"playId":"2c63138d-e494-329b-92ff-77fbb33c4e85","pitchNumber":2,"startTime":"2025-07-30T18:59:48.255Z","endTime":"2025-07-30T18:59:54.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.3766720664115,"aZ":-19.133596310195394,"pfxX":-0.5134426556176208,"pfxZ":6.771117813425276,"pX":0.2665725587710714,"pZ":2.8230065027497315,"vX0":4.861396859766681,"vY0":-137.41603544698734,"vZ0":-4.658131389023431,"x":106.84,"y":162.56,"x0":-1.4533159760155667,"y0":50.0043272912155,"z0":5.82700031387083,"aX":-0.9892201490257663},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":0.0,"spinRate":2369,"spinDirection":197},"zone":5,"typeConfidence":0.9,"plateTime":0.3974753281158576,"extension":6.320137630006455},"hitData":{"launchSpeed":95.0,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.39,"coordY":150.67}},"index":2,"playId":"cfe1a27b-edd3-33a7-9a95-ebca3b442273","pitchNumber":3,"startTime":"2025-07-30T19:00:10.462Z","endTime":"2025-07-30T19:00:22.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.3,"awayTeamWinProbability":92.7,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.45,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:00:22.730Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Westburg singles on a fly ball to center fielder Myles Straw. Jackson Holliday to 2nd.","rbi":0,"awayScore":9,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:00:39.750Z","endTime":"2025-07-30T19:01:47.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"postOnSecond":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.006295793675243,"aZ":-29.191906776584194,"pfxX":0.836612572149396,"pfxZ":1.8856176605668704,"pX":-0.5866643916366348,"pZ":2.927333932297057,"vX0":2.343364838765604,"vY0":-124.42930689212541,"vZ0":-1.161278298288071,"x":139.36,"y":159.74,"x0":-1.646154404538166,"y0":50.002265337320026,"z0":5.800424523827598,"aX":1.322574189951328},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-2.0,"spinRate":2549,"spinDirection":89},"zone":4,"typeConfidence":0.89,"plateTime":0.4387839497456678,"extension":6.055229800843748},"index":0,"playId":"12f3c885-70ee-357e-a215-884b0b628ef4","pitchNumber":1,"startTime":"2025-07-30T19:00:48.615Z","endTime":"2025-07-30T19:00:52.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.335161631494977,"aZ":-31.22436238682169,"pfxX":3.469043316566285,"pfxZ":0.5846411209148048,"pX":0.6046079111298369,"pZ":2.771645916408657,"vX0":5.098702591177775,"vY0":-125.4986959902348,"vZ0":-0.06397804480144131,"x":93.95,"y":163.95,"x0":-1.893909619935389,"y0":50.00028325398162,"z0":5.313659572277279,"aX":5.602971187584923},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.3,"breakHorizontal":-7.3,"spinRate":2624,"spinDirection":85},"zone":6,"typeConfidence":0.9,"plateTime":0.4343211136187679,"extension":6.266932753058366},"index":1,"playId":"c40745ce-a4ef-3c2d-aeaf-8fceca3b8308","pitchNumber":2,"startTime":"2025-07-30T19:01:11.587Z","endTime":"2025-07-30T19:01:14.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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.3,"endSpeed":79.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.315023489593216,"aZ":-36.75799080484822,"pfxX":2.4294057724675833,"pfxZ":-2.883799766190176,"pX":0.47578276731273855,"pZ":2.117145545239186,"vX0":3.74613509129467,"vY0":-125.59158375349278,"vZ0":-1.772134447273257,"x":98.86,"y":181.62,"x0":-1.352776017488027,"y0":50.00090661671769,"z0":5.831793260933595,"aX":3.8651795810151217},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.4,"breakHorizontal":-5.3,"spinRate":2916,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.43674383547013296,"extension":6.262998836880006},"hitData":{"launchSpeed":72.1,"launchAngle":30.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.31,"coordY":98.99}},"index":2,"playId":"0a33592b-b400-379a-8220-1f42ed5a0fde","pitchNumber":3,"startTime":"2025-07-30T19:01:37.157Z","endTime":"2025-07-30T19:01:47.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":3.9000000000000012,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:01:47.740Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a line drive to left fielder Joey Loperfido. Jackson Holliday scores. Jordan Westburg to 3rd.","rbi":1,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:02:03.352Z","endTime":"2025-07-30T19:03:13.614Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnThird":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":{"id":684320,"link":"/api/v1/people/684320"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":77.8,"strikeZoneTop":3.64326006611372,"strikeZoneBottom":1.81824756345704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01356807750955,"aZ":-37.00106932791413,"pfxX":4.945692995992705,"pfxZ":-3.1398560551917107,"pX":0.22451619661469846,"pZ":0.1804998453336602,"vX0":2.7365811184609212,"vY0":-125.05335496802569,"vZ0":-5.954097056121528,"x":108.44,"y":233.91,"x0":-1.5369514294106188,"y0":50.00276743483983,"z0":5.732343228064509,"aX":7.605529371439416},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.1,"breakHorizontal":-9.7,"spinRate":2812,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.44295015156865647,"extension":6.218542563674121},"index":0,"playId":"97b94ecd-406a-3406-888f-2c6c471827b7","pitchNumber":1,"startTime":"2025-07-30T19:02:35.428Z","endTime":"2025-07-30T19:02:38.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":676059,"link":"/api/v1/people/676059"},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.226879027459805,"aZ":-14.39525172049361,"pfxX":-2.9348253053070392,"pfxZ":8.88290140000314,"pX":-0.16570208735056954,"pZ":2.2947148756778426,"vX0":4.569278132841089,"vY0":-140.23722951352173,"vZ0":-6.961590479564242,"x":123.32,"y":176.82,"x0":-1.4311303184144446,"y0":50.004106804038805,"z0":5.739220969736205,"aX":-5.875300244516451},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":4.4,"spinRate":2410,"spinDirection":210},"zone":8,"typeConfidence":0.9,"plateTime":0.3898170334072,"extension":6.4382897626221585},"hitData":{"launchSpeed":81.6,"launchAngle":17.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.11,"coordY":95.54}},"index":1,"playId":"2c3554bf-5b47-3fa5-8b75-2ad322ed62a4","pitchNumber":2,"startTime":"2025-07-30T19:03:02.248Z","endTime":"2025-07-30T19:03:13.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":676059,"link":"/api/v1/people/676059"},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.0,"awayTeamWinProbability":79.0,"homeTeamWinProbabilityAdded":9.799999999999999,"leverageIndex":1.83,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:03:13.614Z","atBatIndex":65},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Adley Rutschman reaches on a fielding error by first baseman Ernie Clement. Jordan Westburg scores. Gunnar Henderson to 3rd. Adley Rutschman to 2nd.","rbi":1,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:03:30.163Z","endTime":"2025-07-30T19:05:23.551Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":{"id":684320,"link":"/api/v1/people/684320"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.2,"endSpeed":77.6,"strikeZoneTop":3.56423640846786,"strikeZoneBottom":1.67217711972988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.029148321187208,"aZ":-31.69848400675233,"pfxX":3.5044122731556016,"pfxZ":0.30877439282152963,"pX":-1.7722485833301165,"pZ":2.1012760389713954,"vX0":-1.2860467147542212,"vY0":-122.64284963268753,"vZ0":-2.7031701975878377,"x":184.55,"y":182.05,"x0":-1.6966266837301915,"y0":50.00039397296156,"z0":5.918483433496152,"aX":5.342952298126387},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.2,"breakHorizontal":-6.0,"spinRate":2703,"spinDirection":51},"zone":13,"typeConfidence":0.9,"plateTime":0.4464385762124379,"extension":6.064163424849583},"index":0,"playId":"606c9393-0ee7-37ef-a23e-1151f57bb2d0","pitchNumber":1,"startTime":"2025-07-30T19:04:02.961Z","endTime":"2025-07-30T19:04:06.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":676059,"link":"/api/v1/people/676059"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.53914066168421,"strikeZoneBottom":1.71778619261148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.658972624127735,"aZ":-21.507140768933326,"pfxX":-0.9614248196318957,"pfxZ":5.56517768952639,"pX":0.4808269785670698,"pZ":2.416094183608389,"vX0":5.694241720820488,"vY0":-138.07053134305548,"vZ0":-5.319852686616853,"x":98.67,"y":173.55,"x0":-1.4894339150500007,"y0":50.00604351972369,"z0":5.828736519886974,"aX":-1.8440968427328848},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":0.5,"spinRate":2397,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.39772378461707225,"extension":6.430440124912487},"index":1,"playId":"d1d86541-7ef2-3972-bead-2a0fd9ec6883","pitchNumber":2,"startTime":"2025-07-30T19:04:25.193Z","endTime":"2025-07-30T19:04:28.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":676059,"link":"/api/v1/people/676059"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.56657823627681,"strikeZoneBottom":1.6742517992006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.288472166110466,"aZ":-28.75085141575476,"pfxX":-7.376803100718061,"pfxZ":1.992470746223348,"pX":-1.9943858395066434,"pZ":2.105749955963986,"vX0":1.3367787751410964,"vY0":-130.6599857504943,"vZ0":-3.883542422789132,"x":193.02,"y":181.92,"x0":-1.5568314724240917,"y0":50.00309592840451,"z0":5.788552811693362,"aX":-12.666808733274381},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.9,"breakHorizontal":13.0,"spinRate":1404,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4203052368866822,"extension":6.548131855749547},"index":2,"playId":"33851260-12c5-3676-a471-a9b72d517484","pitchNumber":3,"startTime":"2025-07-30T19:04:46.876Z","endTime":"2025-07-30T19:04:49.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":676059,"link":"/api/v1/people/676059"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.866160701734277,"aZ":-28.369303044412764,"pfxX":4.70938616819439,"pfxZ":2.4003495111646203,"pX":-0.17505690417761172,"pZ":2.069232835134886,"vX0":2.212012842506718,"vY0":-125.06867709465901,"vZ0":-3.2614450759732456,"x":123.67,"y":182.91,"x0":-1.6825098638425837,"y0":50.00527751981456,"z0":5.713153227623777,"aX":7.472307401160485},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.8,"breakHorizontal":-9.0,"spinRate":2799,"spinDirection":67},"zone":8,"typeConfidence":0.9,"plateTime":0.43768859802539595,"extension":6.164669771308876},"hitData":{"launchSpeed":85.1,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":209.58,"coordY":117.73}},"index":3,"playId":"b665c39a-5b18-3164-a001-7369375cf2b0","pitchNumber":4,"startTime":"2025-07-30T19:05:11.189Z","endTime":"2025-07-30T19:05:23.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"third":{"id":676059,"link":"/api/v1/people/676059"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":16.799999999999997,"leverageIndex":2.64,"dramaIndex":174.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:05:23.551Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:06:52.971Z","endTime":"2025-07-30T19:08:01.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"postOnThird":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T19:05:57.023Z","endTime":"2025-07-30T19:06:55.298Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.4871405794713,"strikeZoneBottom":1.54087432577715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.558988454937275,"aZ":-23.772921715888586,"pfxX":-9.406521318899555,"pfxZ":4.763805937480773,"pX":-1.3143656249283362,"pZ":2.2697248140183213,"vX0":3.541841109240135,"vY0":-132.10161717933505,"vZ0":-4.497356576522468,"x":167.1,"y":177.5,"x0":-1.4514794934258173,"y0":50.00599087592189,"z0":5.74543771191078,"aX":-16.60139543122543},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":16.2,"spinRate":1626,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.4148866011417449,"extension":6.6119273017162215},"index":1,"playId":"e62f3a92-1a7e-38ad-968e-49ba45dc1042","pitchNumber":1,"startTime":"2025-07-30T19:06:55.298Z","endTime":"2025-07-30T19:07:00.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.48266605880468,"strikeZoneBottom":1.57162562793673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.35830121617143,"aZ":-23.737700332656978,"pfxX":-8.370465186235041,"pfxZ":5.002622457684698,"pX":-1.351354170159771,"pZ":2.286781232746927,"vX0":2.9637501309796908,"vY0":-128.91006471451044,"vZ0":-4.656889587862809,"x":168.51,"y":177.04,"x0":-1.4273661003822136,"y0":50.000941808214534,"z0":5.945063957497981,"aX":-14.1107219190664},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.3,"breakHorizontal":14.5,"spinRate":1408,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.4245967626880085,"extension":6.4556156519975625},"index":2,"playId":"489937d7-b6a7-3e2d-a476-f241c511450b","pitchNumber":2,"startTime":"2025-07-30T19:07:15.148Z","endTime":"2025-07-30T19:07:18.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.51598958675374,"strikeZoneBottom":1.60524886871082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.84706996859289,"aZ":-31.133651080216424,"pfxX":3.1482788085249003,"pfxZ":0.6744133085946347,"pX":0.6121061207608033,"pZ":1.1243436364272519,"vX0":4.12159481292397,"vY0":-123.58420345565234,"vZ0":-5.109074601116004,"x":93.67,"y":208.42,"x0":-1.486963928729553,"y0":50.004778565686735,"z0":5.836589764411592,"aX":4.86460975320844},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":-6.7,"spinRate":2693,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4433691369440247,"extension":6.230703923629496},"index":3,"playId":"e6c0d1ad-c5cd-3902-94ae-7c5710ebb265","pitchNumber":3,"startTime":"2025-07-30T19:07:35.512Z","endTime":"2025-07-30T19:07:40.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.69270548966384,"strikeZoneBottom":1.60744251923426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.046889094624742,"aZ":-30.612943656871543,"pfxX":-5.667558818722041,"pfxZ":0.924924773780563,"pX":-1.8409118495263868,"pZ":1.479040155098785,"vX0":1.1569786491663023,"vY0":-129.2969328933356,"vZ0":-5.034151242334532,"x":187.17,"y":198.85,"x0":-1.5592563684925278,"y0":50.001355378471416,"z0":5.8122873850845895,"aX":-9.553633163526941},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.7,"breakHorizontal":10.0,"spinRate":1325,"spinDirection":245},"zone":13,"typeConfidence":0.87,"plateTime":0.4243154623747607,"extension":6.509692313165891},"index":4,"playId":"8cb80c63-ec97-3b50-b281-2bf2ae09f896","pitchNumber":4,"startTime":"2025-07-30T19:07:58.438Z","endTime":"2025-07-30T19:08:01.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"second":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.8,"awayTeamWinProbability":59.2,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":3.35,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:08:01.881Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colton Cowser walks. Gunnar Henderson scores. Adley Rutschman to 3rd. Ryan O'Hearn to 2nd.","rbi":1,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:08:44.943Z","endTime":"2025-07-30T19:10:11.478Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684320,"fullName":"Yariel Rodríguez","link":"/api/v1/people/684320"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":{"id":684320,"link":"/api/v1/people/684320"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T19:08:24.535Z","endTime":"2025-07-30T19:08:47.284Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.35329475445405,"strikeZoneBottom":1.68536005374577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32635298634773,"aZ":-30.372122653967374,"pfxX":3.8570818549700796,"pfxZ":1.1010448838446703,"pX":-1.5640880575565637,"pZ":2.3888078873970886,"vX0":-0.6697145163507766,"vY0":-126.89147889612472,"vZ0":-2.3392841015000116,"x":176.62,"y":174.28,"x0":-1.7983410518264127,"y0":50.001998435334265,"z0":5.736160868573139,"aX":6.305881807364285},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.7,"breakHorizontal":-6.8,"spinRate":2718,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.4312101525351917,"extension":6.303408076765788},"index":1,"playId":"649725b1-1574-320a-af52-6c09a1f76215","pitchNumber":1,"startTime":"2025-07-30T19:08:47.284Z","endTime":"2025-07-30T19:08:50.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.34626444774774,"strikeZoneBottom":1.5043316624613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.290788201247146,"aZ":-35.246953989428725,"pfxX":6.180629118209428,"pfxZ":-1.984704767392592,"pX":0.347459910480797,"pZ":1.5757581248144485,"vX0":2.6270796265226535,"vY0":-123.85791278645247,"vZ0":-3.315067301695621,"x":103.76,"y":196.23,"x0":-1.5323013592202759,"y0":50.00617533144791,"z0":5.899350896678815,"aX":9.540583085624439},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.2,"breakHorizontal":-11.9,"spinRate":2785,"spinDirection":48},"zone":9,"typeConfidence":0.91,"plateTime":0.4433479810754215,"extension":6.355509104641414},"index":2,"playId":"a6887db0-8315-307d-82dc-9e60d060f06f","pitchNumber":2,"startTime":"2025-07-30T19:09:07.864Z","endTime":"2025-07-30T19:09:12.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.40435941335141,"strikeZoneBottom":1.59725017043986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.432567559319757,"aZ":-14.506970048374193,"pfxX":-4.350138938760913,"pfxZ":8.821165873736327,"pX":-1.3929010131039348,"pZ":1.625020586379195,"vX0":3.0108387735284214,"vY0":-140.0925255211397,"vZ0":-7.844996902960817,"x":170.09,"y":194.9,"x0":-1.9123281731363777,"y0":50.001255391665225,"z0":5.3951914310515825,"aX":-8.71057062270117},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":7.3,"spinRate":2547,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.3898565253483208,"extension":6.411006424942757},"index":3,"playId":"5a09e669-e661-384a-8d36-84b13f37b9c8","pitchNumber":3,"startTime":"2025-07-30T19:09:29.892Z","endTime":"2025-07-30T19:09:33.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":4,"playId":"9e38f4cd-ac39-4862-a5c4-0c96b4c1b67a","startTime":"2025-07-30T19:09:49.654Z","endTime":"2025-07-30T19:09:54.654Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.34099461103269,"strikeZoneBottom":1.49977714619848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9063925130591,"aZ":-17.98432398491867,"pfxX":0.06647269629046137,"pfxZ":7.242859974905918,"pX":0.5081771032806294,"pZ":1.2920541012455053,"vX0":5.537010965937655,"vY0":-138.60750495029046,"vZ0":-8.623413122172986,"x":97.63,"y":203.89,"x0":-1.5180754819081952,"y0":50.00434012731164,"z0":5.627994619721627,"aX":0.13054217251284636},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":-1.2,"spinRate":2526,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.39408211206548405,"extension":6.521982335033621},"index":5,"playId":"cc155b69-ab34-34cf-a10a-039673545924","pitchNumber":4,"startTime":"2025-07-30T19:10:07.192Z","endTime":"2025-07-30T19:10:11.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":668939,"link":"/api/v1/people/668939"},"third":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":684320,"link":"/api/v1/people/684320"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":15.899999999999999,"leverageIndex":4.84,"dramaIndex":224.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:10:11.478Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:12:51.889Z","endTime":"2025-07-30T19:15:45.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,5,6,7,8,9,10],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T19:10:38.761Z","endTime":"2025-07-30T19:11:41.970Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Braydon Fisher replaces Yariel Rodríguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T19:11:41.970Z","endTime":"2025-07-30T19:12:54.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680755,"link":"/api/v1/people/680755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":684320,"link":"/api/v1/people/684320","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.540046925121278,"aZ":-43.51043736051558,"pfxX":1.5904983238353103,"pfxZ":-7.406716776919415,"pX":-0.7767275845357188,"pZ":3.231404921514824,"vX0":-2.6129648964401233,"vY0":-122.72767348388817,"vZ0":0.5737568954521464,"x":146.61,"y":151.53,"x0":0.09352128428281115,"y0":50.00390964588971,"z0":6.690704332150184,"aX":2.4347690601734198},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-13.1,"breakHorizontal":-2.3,"spinRate":2552,"spinDirection":41},"zone":1,"typeConfidence":0.89,"plateTime":0.44574823578591705,"extension":5.684142881999208},"index":2,"playId":"dfa3483a-1607-3a57-9630-e72ceefd208d","pitchNumber":1,"startTime":"2025-07-30T19:12:54.188Z","endTime":"2025-07-30T19:12:57.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.44540175469582,"strikeZoneBottom":1.54655417530343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.820076237576725,"aZ":-44.15887749053286,"pfxX":1.1386890372725669,"pfxZ":-7.894401946516289,"pX":0.08089599411374875,"pZ":1.6458787583236407,"vX0":-0.6710493424135426,"vY0":-122.80132907515424,"vZ0":-2.540538340552075,"x":113.92,"y":194.34,"x0":0.21068033686084048,"y0":50.005929755183,"z0":6.474163202892728,"aX":1.7279199664115072},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.6,"breakHorizontal":-1.9,"spinRate":2486,"spinDirection":20},"zone":8,"typeConfidence":0.89,"plateTime":0.44716640088174486,"extension":5.768600748917387},"index":3,"playId":"f85382ab-c51d-345a-8cef-bcc462a32eec","pitchNumber":2,"startTime":"2025-07-30T19:13:11.901Z","endTime":"2025-07-30T19:13:14.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T19:13:25.239Z","endTime":"2025-07-30T19:13:43.359Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70954833251515,"aZ":-11.650337520409773,"pfxX":-3.876181173097284,"pfxZ":10.121077511032489,"pX":-1.0161687403400366,"pZ":4.036677711827949,"vX0":-1.8030193178914857,"vY0":-141.60090543743044,"vZ0":-4.481233846740406,"x":155.73,"y":129.79,"x0":0.13277239359096676,"y0":50.005617720555925,"z0":6.386809960458017,"aX":-7.862914334637431},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":7.4,"spinRate":2474,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.38698516174993847,"extension":5.614061167757706},"index":5,"playId":"0b5db99a-4411-3f6e-8835-b39b3eaf7e26","pitchNumber":3,"startTime":"2025-07-30T19:13:43.359Z","endTime":"2025-07-30T19:13:46.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":97.2,"endSpeed":89.1,"strikeZoneTop":3.37707174253939,"strikeZoneBottom":1.51277970069724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.172167682182646,"aZ":-11.095999238903714,"pfxX":-3.680917603673784,"pfxZ":10.332190071144069,"pX":0.001346977987462848,"pZ":5.724478244853955,"vX0":0.3035973011101113,"vY0":-141.65746865326346,"vZ0":-0.6089237446573119,"x":116.95,"y":84.22,"x0":0.371554599294039,"y0":50.00477258037955,"z0":6.648912683554513,"aX":-7.510968459540036},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.8,"breakHorizontal":6.6,"spinRate":2314,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.3860708136409867,"extension":5.547087141373408},"index":6,"playId":"edc0b04f-ee51-318c-ba4b-3b89d5321112","pitchNumber":4,"startTime":"2025-07-30T19:14:04.057Z","endTime":"2025-07-30T19:14:07.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.41901230634863,"strikeZoneBottom":1.51998957290951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.85942751851444,"aZ":-44.189080683590205,"pfxX":3.0520969993984877,"pfxZ":-8.129313748110416,"pX":-0.4417978527699101,"pZ":4.994615526971841,"vX0":-2.7406394519257784,"vY0":-120.35776738938708,"vZ0":4.809564937093468,"x":133.84,"y":103.93,"x0":0.31138229503491255,"y0":50.00522564515249,"z0":6.867149991832061,"aX":4.509257924881291},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.4,"breakHorizontal":-4.9,"spinRate":2534,"spinDirection":29},"zone":11,"typeConfidence":0.9,"plateTime":0.453900219498641,"extension":5.57979304704202},"index":7,"playId":"25cc743e-91b4-36f3-95d1-396d1534680c","pitchNumber":5,"startTime":"2025-07-30T19:14:25.174Z","endTime":"2025-07-30T19:14:28.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.500772359840415,"aZ":-29.434008934359046,"pfxX":1.4193009766361588,"pfxZ":1.5797062700743076,"pX":0.6350644643485315,"pZ":3.002771502388157,"vX0":0.4058644629298198,"vY0":-129.95334680792527,"vZ0":-3.3759249689375412,"x":92.79,"y":157.71,"x0":0.29296842560795006,"y0":50.00263852330281,"z0":6.519711710255836,"aX":2.4630489952417944},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.4,"breakHorizontal":-2.6,"spinRate":2410,"spinDirection":165},"zone":3,"typeConfidence":0.9,"plateTime":0.41914253489241426,"extension":5.73179678401272},"index":8,"playId":"e95eae0f-14b0-3d1b-9025-c982bbd29de7","pitchNumber":6,"startTime":"2025-07-30T19:14:49.578Z","endTime":"2025-07-30T19:14:53.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":84.7,"endSpeed":78.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.202069755236767,"aZ":-43.66451765035628,"pfxX":3.524600058392781,"pfxZ":-7.434952973289997,"pX":0.28836603929208443,"pZ":1.584650116587372,"vX0":-0.9582094068200752,"vY0":-123.40687139606233,"vZ0":-2.9029031013991204,"x":106.01,"y":195.99,"x0":0.22334377841816835,"y0":50.0054961139028,"z0":6.448982407358437,"aX":5.445391028720355},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-13.9,"breakHorizontal":-6.1,"spinRate":2545,"spinDirection":23},"zone":9,"typeConfidence":0.9,"plateTime":0.4435872395379894,"extension":5.807768812273851},"index":9,"playId":"c1c65ac3-6f4e-325f-aa6a-b2c4d612d7b4","pitchNumber":7,"startTime":"2025-07-30T19:15:11.603Z","endTime":"2025-07-30T19:15:14.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.780594031052196,"aZ":-45.35264249307642,"pfxX":5.609011064660267,"pfxZ":-8.862056744815312,"pX":-0.05619018385489217,"pZ":1.5381582802401885,"vX0":-2.378642359141085,"vY0":-122.20900554598845,"vZ0":-2.374878968930145,"x":119.14,"y":197.25,"x0":0.2099235460587731,"y0":50.00043642205779,"z0":6.478860754139874,"aX":8.343433910852292},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-16.3,"breakHorizontal":-9.5,"spinRate":2551,"spinDirection":24},"zone":8,"typeConfidence":0.9,"plateTime":0.451041996636953,"extension":5.823172707093296},"index":10,"playId":"f2ad615c-b5e3-3004-9da4-a82992256c55","pitchNumber":8,"startTime":"2025-07-30T19:15:42.530Z","endTime":"2025-07-30T19:15:45.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-15.299999999999997,"leverageIndex":4.89,"dramaIndex":221.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:15:45.952Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano called out on strikes.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:17:00.469Z","endTime":"2025-07-30T19:19:33.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,9],"actionIndex":[0],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ramón Laureano replaces Dylan Carlson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"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-30T19:16:09.835Z","endTime":"2025-07-30T19:16:19.279Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":666185,"link":"/api/v1/people/666185"},"defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"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-30T19:16:19.279Z","endTime":"2025-07-30T19:17:02.793Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.4,"strikeZoneTop":3.37472333122926,"strikeZoneBottom":1.56996572837068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.279627049102007,"aZ":-25.95993542485728,"pfxX":0.07275902499620734,"pfxZ":3.490119149229682,"pX":1.1998374161364151,"pZ":1.4312896953252463,"vX0":1.8742224563531245,"vY0":-131.70692843617647,"vZ0":-7.879651102315046,"x":71.27,"y":200.14,"x0":0.4736766376524834,"y0":50.00574510187915,"z0":6.342091749769853,"aX":0.12939069328755345},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.0,"breakHorizontal":-0.5,"spinRate":2309,"spinDirection":184},"zone":14,"typeConfidence":0.82,"plateTime":0.41364993993029797,"extension":5.801626142174662},"index":2,"playId":"f3a638f2-dc03-31de-9b11-e0dc855e3d11","pitchNumber":1,"startTime":"2025-07-30T19:17:02.793Z","endTime":"2025-07-30T19:17:06.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":88.5,"endSpeed":82.0,"strikeZoneTop":3.46400753615671,"strikeZoneBottom":1.52009144317175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.145573074143606,"aZ":-30.450085750844483,"pfxX":1.7467829378422421,"pfxZ":1.0188178328567297,"pX":0.31823204418268103,"pZ":2.599483232561601,"vX0":-0.5803343502341198,"vY0":-129.03592540444225,"vZ0":-3.789479533099443,"x":104.87,"y":168.59,"x0":0.31818550109466964,"y0":50.00540256237632,"z0":6.415898873744448,"aX":2.9660299729924477},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.3,"breakHorizontal":-3.0,"spinRate":2400,"spinDirection":133},"zone":6,"typeConfidence":0.9,"plateTime":0.42338452810193417,"extension":5.622351643305962},"index":3,"playId":"3fb2c194-4aba-35da-a0b7-45384776d8fb","pitchNumber":2,"startTime":"2025-07-30T19:17:19.809Z","endTime":"2025-07-30T19:17:22.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.4,"strikeZoneTop":3.30822467256268,"strikeZoneBottom":1.50382633203902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.653341546586976,"aZ":-28.971364380123035,"pfxX":1.3263771996497993,"pfxZ":1.8552672187328167,"pX":0.43787385153133185,"pZ":0.8705925951718366,"vX0":-0.4659607030654599,"vY0":-129.17749944722695,"vZ0":-8.116727065786247,"x":100.31,"y":215.27,"x0":0.4461116235760316,"y0":50.00265401902108,"z0":6.215723614225587,"aX":2.288213870042174},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":-2.3,"spinRate":2445,"spinDirection":149},"zone":14,"typeConfidence":0.9,"plateTime":0.42069197318312,"extension":5.7498790663363355},"index":4,"playId":"56a671bb-fc71-3601-888f-adcce2f934ee","pitchNumber":3,"startTime":"2025-07-30T19:17:36.733Z","endTime":"2025-07-30T19:17:41.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":96.9,"endSpeed":88.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.948009425053776,"aZ":-13.430341318221187,"pfxX":-1.117101047537423,"pfxZ":9.255554657360246,"pX":0.4636823583020318,"pZ":4.008936688024195,"vX0":0.22382468966926428,"vY0":-141.11816714667577,"vZ0":-4.356610704911759,"x":99.33,"y":130.54,"x0":0.5286740936141826,"y0":50.00005151640094,"z0":6.432603193985631,"aX":-2.2612673789301843},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":2.0,"spinRate":2309,"spinDirection":201},"zone":12,"typeConfidence":0.89,"plateTime":0.3875663629880348,"extension":5.680811305923562},"index":5,"playId":"9703fc3d-0c88-3de2-9135-b629eb1d1866","pitchNumber":4,"startTime":"2025-07-30T19:17:59.411Z","endTime":"2025-07-30T19:18:04.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":90.3,"endSpeed":84.3,"strikeZoneTop":3.3758265662119,"strikeZoneBottom":1.5009628363499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.219598727130982,"aZ":-28.917128345357103,"pfxX":2.0677196159081586,"pfxZ":1.8330549988780698,"pX":1.0770480824885258,"pZ":1.6536509472343648,"vX0":1.129200308016831,"vY0":-131.5637087561312,"vZ0":-6.518648612674466,"x":75.95,"y":194.13,"x0":0.37550329086820167,"y0":50.004467266349785,"z0":6.267351019641251,"aX":3.675947284118658},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.3,"breakHorizontal":-4.0,"spinRate":2386,"spinDirection":172},"zone":14,"typeConfidence":0.88,"plateTime":0.4141022403756329,"extension":5.87572044586852},"index":6,"playId":"8a8c65e6-5111-3d7d-a552-d18be7134a20","pitchNumber":5,"startTime":"2025-07-30T19:18:21.769Z","endTime":"2025-07-30T19:18:26.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.84523714226476,"aZ":-10.998246826316757,"pfxX":-2.735073055698659,"pfxZ":10.340582967937637,"pX":-0.03533242620198294,"pZ":3.507730798657256,"vX0":-0.3418041104344981,"vY0":-142.03517176911097,"vZ0":-6.0677496753204485,"x":118.35,"y":144.07,"x0":0.4418913271602444,"y0":50.00142308436391,"z0":6.367673117866927,"aX":-5.6002537531799454},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.8,"breakHorizontal":5.0,"spinRate":2372,"spinDirection":201},"zone":2,"typeConfidence":0.91,"plateTime":0.38529302637196583,"extension":5.795207537430616},"index":7,"playId":"ea90009a-d090-3d47-bcc2-9fe094a85df9","pitchNumber":6,"startTime":"2025-07-30T19:18:47.927Z","endTime":"2025-07-30T19:18:51.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2025-07-30T19:19:12.026Z","endTime":"2025-07-30T19:19:28.526Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.31934683116178,"strikeZoneBottom":1.49778053835059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.842787109411326,"aZ":-43.00510876821826,"pfxX":0.4613172469347555,"pfxZ":-6.760105771795915,"pX":0.8718800683301222,"pZ":3.027879234184815,"vX0":0.7707834124503187,"vY0":-125.39401434213083,"vZ0":-0.16842713810933718,"x":83.77,"y":157.03,"x0":0.5013507688891895,"y0":50.00129767463376,"z0":6.5857886890053745,"aX":0.7392269861715},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-12.1,"breakHorizontal":-1.0,"spinRate":2538,"spinDirection":33},"zone":12,"typeConfidence":0.85,"plateTime":0.4357359388075115,"extension":5.911002040120299},"index":9,"playId":"97d071ad-ba25-3e99-b6f7-1f0a3dd1200f","pitchNumber":7,"startTime":"2025-07-30T19:19:28.526Z","endTime":"2025-07-30T19:19:33.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656811,"link":"/api/v1/people/656811"},"third":{"id":668939,"link":"/api/v1/people/668939"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-15.899999999999999,"leverageIndex":6.13,"dramaIndex":256.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:19:33.542Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Loperfido singles on a fly ball to left fielder Colton Cowser.","rbi":0,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T19:21:52.211Z","endTime":"2025-07-30T19:22:45.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"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":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Ramón Laureano remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"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-30T19:21:10.993Z","endTime":"2025-07-30T19:21:47.701Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":666185,"link":"/api/v1/people/666185"},"defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":666185,"link":"/api/v1/people/666185"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"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-30T19:21:47.701Z","endTime":"2025-07-30T19:21:54.574Z","isPitch":false,"type":"action","player":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.60646490468453,"strikeZoneBottom":1.58566372863171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53958587859787,"aZ":-17.128908737674667,"pfxX":-1.9851201228703825,"pfxZ":8.05809470426589,"pX":-0.05532087678914265,"pZ":4.923364270532217,"vX0":4.3728263503313896,"vY0":-135.72315257078503,"vZ0":0.39290429179622444,"x":119.11,"y":105.85,"x0":-1.4289463854021789,"y0":50.00061713683812,"z0":5.969092640891747,"aX":-3.706162467957629},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":2.6,"spinRate":2146,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4034745172279641,"extension":6.222016641177341},"index":2,"playId":"576841e6-05fe-3d95-9010-1dc0caad8422","pitchNumber":1,"startTime":"2025-07-30T19:21:54.574Z","endTime":"2025-07-30T19:21:57.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.02386756165014,"aZ":-26.59055848139279,"pfxX":1.6894276232399772,"pfxZ":3.176841696805951,"pX":0.8543642804591769,"pZ":3.0716929259642165,"vX0":5.054543981912003,"vY0":-131.72313355331667,"vZ0":-2.096381735247033,"x":84.43,"y":155.84,"x0":-1.3089552911387399,"y0":50.00273871516045,"z0":5.844259862115458,"aX":2.966664912148919},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":-4.2,"spinRate":2422,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4158427938223932,"extension":6.341669427550173},"index":3,"playId":"4f10a627-d165-3804-ac90-a3e6bfd621ef","pitchNumber":2,"startTime":"2025-07-30T19:22:12.422Z","endTime":"2025-07-30T19:22:15.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.105327678381602,"aZ":-30.724582263360503,"pfxX":2.6422270939245567,"pfxZ":0.8385575364986124,"pX":0.7093080541686647,"pZ":2.567678929012814,"vX0":4.227306788257498,"vY0":-130.6340880639018,"vZ0":-2.3053824699929493,"x":89.96,"y":169.45,"x0":-1.2699374633913292,"y0":50.00643724295153,"z0":5.758797562103556,"aX":4.592460198241006},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.2,"breakHorizontal":-5.6,"spinRate":2572,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4184102760422741,"extension":6.362071312739669},"hitData":{"launchSpeed":67.1,"launchAngle":33.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":103.7,"coordY":110.62}},"index":4,"playId":"f1403a9d-3ff8-3a3f-9ee4-944abfcdc1aa","pitchNumber":3,"startTime":"2025-07-30T19:22:33.566Z","endTime":"2025-07-30T19:22:45.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.9,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:22:45.871Z","atBatIndex":71},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ernie Clement grounds into a force out, shortstop Gunnar Henderson to second baseman Jackson Holliday. Joey Loperfido out at 2nd. Ernie Clement to 1st.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T19:23:21.636Z","endTime":"2025-07-30T19:25:11.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"9950ff56-b4e2-3e3a-9837-327626fe0e0c","startTime":"2025-07-30T19:23:05.069Z","endTime":"2025-07-30T19:23:08.530Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.315571189955172,"aZ":-28.49656262577952,"pfxX":0.03665449339316851,"pfxZ":2.131822088387949,"pX":0.9331633845656145,"pZ":2.8081703725611016,"vX0":5.855205404400332,"vY0":-130.0769740424954,"vZ0":-2.0045825768937773,"x":81.43,"y":162.96,"x0":-1.3445653852986847,"y0":50.005216687724314,"z0":5.733189640320661,"aX":0.06242296359628051},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.6,"breakHorizontal":-1.3,"spinRate":2485,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4198560307020882,"extension":6.387880772912003},"index":1,"playId":"68f1dc05-aa4f-3461-867f-f7ce7cb0116e","pitchNumber":1,"startTime":"2025-07-30T19:23:23.962Z","endTime":"2025-07-30T19:23:26.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.34820986317791,"strikeZoneBottom":1.56269421246188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.027132698874574,"aZ":-13.821030197538445,"pfxX":-3.8734369642075377,"pfxZ":9.407161304032172,"pX":0.3555346415364546,"pZ":1.4803643957093156,"vX0":5.3715590960396185,"vY0":-138.7907596029547,"vZ0":-8.773925110442288,"x":103.45,"y":198.81,"x0":-1.1016049494119453,"y0":50.00598717424356,"z0":5.603086421518475,"aX":-7.559562727759931},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":5.9,"spinRate":2235,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.39463578679938305,"extension":6.441789076570722},"index":2,"playId":"8e6aca43-ad53-3e56-8879-c4d72a7c0384","pitchNumber":2,"startTime":"2025-07-30T19:23:48.825Z","endTime":"2025-07-30T19:23:52.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.49454164036071,"strikeZoneBottom":1.60557894686927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.016621897483745,"aZ":-12.21797535197692,"pfxX":-2.5974747382628323,"pfxZ":10.040868982251753,"pX":0.7173523740465655,"pZ":1.398505988562143,"vX0":5.710441705261861,"vY0":-139.74267360141496,"vZ0":-9.497450331302197,"x":89.66,"y":201.02,"x0":-1.010615502776211,"y0":50.005824676530345,"z0":5.633660996076183,"aX":-5.164426333037469},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":3.6,"spinRate":2250,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.39121406487182764,"extension":6.42985878877481},"index":3,"playId":"f98b1378-af79-3a10-ba28-ed62b5daa477","pitchNumber":3,"startTime":"2025-07-30T19:24:11.104Z","endTime":"2025-07-30T19:24:15.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.779638140589167,"aZ":-19.196086466566193,"pfxX":-10.852378415269541,"pfxZ":6.705407131047234,"pX":-0.33244259900970896,"pZ":2.4416184444739866,"vX0":6.200856172142349,"vY0":-138.46264074515648,"vZ0":-5.236590357621996,"x":129.67,"y":172.86,"x0":-1.1944094933802165,"y0":50.006203115759185,"z0":5.64763344266926,"aX":-21.012893540133998},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":18.4,"spinRate":2107,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.39602795078470754,"extension":6.316688382055054},"index":4,"playId":"207b212d-bb7b-31d4-a655-85ae7094e174","pitchNumber":4,"startTime":"2025-07-30T19:24:33.496Z","endTime":"2025-07-30T19:24:38.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.154066890176917,"aZ":-29.884486377719327,"pfxX":-0.34974813458995735,"pfxZ":1.3036183125033434,"pX":0.7015883088084702,"pZ":1.9214307952578085,"vX0":5.518756694586078,"vY0":-131.64453168859973,"vZ0":-3.8962040683369885,"x":90.26,"y":186.9,"x0":-1.3770962732729939,"y0":50.00020993324335,"z0":5.634561177602822,"aX":-0.6132927096710048},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.7,"breakHorizontal":-0.6,"spinRate":2404,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4161893617256416,"extension":6.45464367732118},"hitData":{"launchSpeed":87.9,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":153.2}},"index":5,"playId":"a080014d-de14-3e6a-8204-b30e22337f0c","pitchNumber":5,"startTime":"2025-07-30T19:25:04.468Z","endTime":"2025-07-30T19:25:11.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.41,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:25:11.506Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks. Ernie Clement to 2nd.","rbi":0,"awayScore":9,"homeScore":8,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T19:26:03.020Z","endTime":"2025-07-30T19:27:39.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"4ec30137-13cf-340e-bd65-ec850023a4b7","startTime":"2025-07-30T19:25:44.922Z","endTime":"2025-07-30T19:25:48.589Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.1,"strikeZoneTop":3.54766323308802,"strikeZoneBottom":1.5083635591908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.373319089240965,"aZ":-29.217842575155114,"pfxX":0.6640111867638208,"pfxZ":1.6735458498194973,"pX":1.0058196368454022,"pZ":1.0398859399852407,"vX0":5.719189862964949,"vY0":-130.86878437630932,"vZ0":-6.22674879434634,"x":78.66,"y":210.7,"x0":-1.2793262866576642,"y0":50.0010286769041,"z0":5.592919868542285,"aX":1.1691132463445637},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.0,"breakHorizontal":-2.3,"spinRate":2537,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4159513602789593,"extension":6.41971725079333},"index":1,"playId":"8f68a85e-cb73-327e-8919-ab9db479b615","pitchNumber":1,"startTime":"2025-07-30T19:26:05.384Z","endTime":"2025-07-30T19:26:08.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.55172640317441,"strikeZoneBottom":1.41299955350824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22563807846909,"aZ":-12.681909892343828,"pfxX":-1.2863027445721764,"pfxZ":9.814024337914244,"pX":1.3086865277700876,"pZ":1.3685397033132152,"vX0":7.151032836934556,"vY0":-139.31295911984964,"vZ0":-9.396742913841736,"x":67.12,"y":201.83,"x0":-1.1128147103658281,"y0":50.00362889024372,"z0":5.60156088243698,"aX":-2.5556760528116014},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":1.0,"spinRate":2307,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.39159116015625806,"extension":6.505454185790019},"index":2,"playId":"c6366513-f5db-33d2-842e-ff9e44ddfd12","pitchNumber":2,"startTime":"2025-07-30T19:26:27.772Z","endTime":"2025-07-30T19:26:31.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.47667152528868,"strikeZoneBottom":1.57085813143752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.558311186026142,"aZ":-30.295472659262145,"pfxX":2.2220470253150784,"pfxZ":1.0856510662180199,"pX":0.9028191561435676,"pZ":1.7601748062464193,"vX0":5.070067844342422,"vY0":-130.24318000182615,"vZ0":-4.142118750547873,"x":82.59,"y":191.26,"x0":-1.3495666507848725,"y0":50.005902086605964,"z0":5.634456585831555,"aX":3.859723562491416},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.3,"breakHorizontal":-5.0,"spinRate":2488,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4187986247470641,"extension":6.409252878414848},"index":3,"playId":"883646e3-ecf5-3b6a-8101-d8d3d4cd72ea","pitchNumber":3,"startTime":"2025-07-30T19:26:50.783Z","endTime":"2025-07-30T19:26:55.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.54519849110602,"strikeZoneBottom":1.40691402093767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72834750069234,"aZ":-28.18512492264131,"pfxX":1.834469075927962,"pfxZ":2.2451621472809986,"pX":-0.41951635918919183,"pZ":1.8467741154215978,"vX0":2.387547528985449,"vY0":-132.1503727468598,"vZ0":-4.610653313207115,"x":132.99,"y":188.92,"x0":-1.571257883176285,"y0":50.00555816109235,"z0":5.671383565484209,"aX":3.2621689179303264},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":-3.8,"spinRate":2548,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.41362777924039573,"extension":6.412801109592247},"index":4,"playId":"24776937-137c-3b2a-95fa-100eee46982c","pitchNumber":4,"startTime":"2025-07-30T19:27:12.062Z","endTime":"2025-07-30T19:27:15.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.51732588624721,"strikeZoneBottom":1.51182692046443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87588622416533,"aZ":-28.78367616602548,"pfxX":2.0327939146548135,"pfxZ":1.8885331635102878,"pX":1.0057513268308322,"pZ":0.9963366887010743,"vX0":5.2968763608373175,"vY0":-132.7039344888114,"vZ0":-6.352976346453704,"x":78.66,"y":211.88,"x0":-1.275583107597188,"y0":50.00132366873693,"z0":5.502357515013709,"aX":3.6453975380386887},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.3,"breakHorizontal":-4.8,"spinRate":2547,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4118486077791901,"extension":6.350405330752674},"index":5,"playId":"d335a766-db80-396e-9f79-97fa97879dc0","pitchNumber":5,"startTime":"2025-07-30T19:27:34.931Z","endTime":"2025-07-30T19:27:39.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.24,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:27:39.902Z","atBatIndex":73},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bo Bichette grounds into a double play, first baseman Ryan O'Hearn to shortstop Gunnar Henderson to pitcher Kade Strowd. Vladimir Guerrero Jr. out at 2nd. Bo Bichette out at 1st.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T19:27:55.905Z","endTime":"2025-07-30T19:31:03.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.2,"strikeZoneTop":3.65503718073895,"strikeZoneBottom":1.71023815904371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.232248820265195,"aZ":-32.58227211982772,"pfxX":2.8417700792135423,"pfxZ":-0.22632384109407333,"pX":0.2011695111702484,"pZ":1.9322438302787317,"vX0":3.747074330990237,"vY0":-131.92519288436748,"vZ0":-3.550200007035934,"x":109.33,"y":186.61,"x0":-1.6012095959720696,"y0":50.00658197166901,"z0":5.669861855980981,"aX":5.0627799110581595},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.0,"breakHorizontal":-5.9,"spinRate":2653,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.413499680603576,"extension":6.255312446055276},"index":0,"playId":"176c5f33-1467-3b7e-a7eb-ad0affc3e98b","pitchNumber":1,"startTime":"2025-07-30T19:28:19.279Z","endTime":"2025-07-30T19:28:22.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":91.5,"endSpeed":85.2,"strikeZoneTop":3.65228183537594,"strikeZoneBottom":1.70801266941822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53172540825143,"aZ":-27.625171067749466,"pfxX":3.323815305003506,"pfxZ":2.5029442673496387,"pX":0.9518735102919419,"pZ":1.1323957206892632,"vX0":4.653036298028567,"vY0":-133.25603783724492,"vZ0":-6.632803124966793,"x":80.72,"y":208.21,"x0":-1.2412382946164078,"y0":50.00479254987343,"z0":5.618507899244048,"aX":6.04733855141643},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.5,"breakHorizontal":-7.0,"spinRate":2588,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4092332029541237,"extension":6.437993199701911},"index":1,"playId":"858a779d-113d-3158-b2db-c9b0c950eb2c","pitchNumber":2,"startTime":"2025-07-30T19:28:40.249Z","endTime":"2025-07-30T19:28:43.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.56566504889359,"strikeZoneBottom":1.65594192632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.168896313637653,"aZ":-21.193022069800662,"pfxX":-7.289505422674171,"pfxZ":5.632845582484787,"pX":-0.5747373073597136,"pZ":5.445970116328695,"vX0":4.813392276736987,"vY0":-138.78331066620288,"vZ0":2.500763517895436,"x":138.91,"y":91.74,"x0":-1.384820024728747,"y0":50.0049511205626,"z0":5.945041621006179,"aX":-14.215972314577815},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":12.2,"spinRate":2110,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3947275525680305,"extension":6.339639623988119},"index":2,"playId":"207ab547-029d-35ee-aa13-09afd257a69c","pitchNumber":3,"startTime":"2025-07-30T19:29:01.678Z","endTime":"2025-07-30T19:29:04.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.21859284069566,"aZ":-26.768423886082147,"pfxX":3.4135255309629615,"pfxZ":2.9564547848862883,"pX":0.878558104259948,"pZ":2.4266081868085787,"vX0":5.069432200537739,"vY0":-133.50646782338939,"vZ0":-3.394008863993682,"x":83.51,"y":173.26,"x0":-1.4790249812074971,"y0":50.004386716673054,"z0":5.613417701017691,"aX":6.2416477910087576},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.9,"breakHorizontal":-7.2,"spinRate":2585,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.40824400025167984,"extension":6.361765437125165},"index":3,"playId":"00cad4e5-4edf-3b00-b8ba-859be5c177f4","pitchNumber":4,"startTime":"2025-07-30T19:29:24.910Z","endTime":"2025-07-30T19:29:27.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52448506351691,"aZ":-30.862973763406607,"pfxX":4.9271557302084315,"pfxZ":0.762735512917823,"pX":-0.7944159066557172,"pZ":3.340189317950001,"vX0":0.34117822265658354,"vY0":-130.09305037481656,"vZ0":-0.3811704588848862,"x":147.28,"y":148.59,"x0":-1.5675660221096845,"y0":50.00349285796385,"z0":5.822048051170074,"aX":8.470379931845805},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.6,"breakHorizontal":-9.0,"spinRate":2440,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4205529223094775,"extension":6.2868153741335115},"index":4,"playId":"86bf39fd-31c1-3435-a333-2242067bf20b","pitchNumber":5,"startTime":"2025-07-30T19:29:53.703Z","endTime":"2025-07-30T19:29:57.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.37987488318615,"strikeZoneBottom":1.60952957134968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.071994980126277,"aZ":-35.749453393526814,"pfxX":7.150230501441207,"pfxZ":-2.2842376112204477,"pX":0.8078508211418665,"pZ":0.5073761326396415,"vX0":3.3338045449404548,"vY0":-124.60995858849826,"vZ0":-5.127085661595752,"x":86.21,"y":225.08,"x0":-1.4780560412734838,"y0":50.0021550996767,"z0":5.559720747421903,"aX":11.194100982018082},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.2,"breakHorizontal":-13.7,"spinRate":2764,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.440301094505787,"extension":6.444730143246152},"index":5,"playId":"a0698a54-2aa1-3973-9f82-c6660645417b","pitchNumber":6,"startTime":"2025-07-30T19:30:25.558Z","endTime":"2025-07-30T19:30:28.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.526371890840483,"aZ":-28.776706723110298,"pfxX":1.6422553888556357,"pfxZ":1.960226174425335,"pX":0.7149073813685982,"pZ":3.0251143750811127,"vX0":4.805432959859734,"vY0":-130.82546037268992,"vZ0":-1.4046798002388619,"x":89.75,"y":157.1,"x0":-1.3589322327435518,"y0":50.00472113522146,"z0":5.725459679030478,"aX":2.8462164987473795},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.5,"breakHorizontal":-4.1,"spinRate":2457,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.4186259432938324,"extension":6.3208302859834005},"hitData":{"launchSpeed":103.3,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.35,"coordY":165.87}},"index":6,"playId":"d9ab25e8-be9d-3244-8bad-0a16c4648e53","pitchNumber":7,"startTime":"2025-07-30T19:30:56.093Z","endTime":"2025-07-30T19:31:03.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":8.900000000000002,"leverageIndex":1.87,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:31:03.918Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler O'Neill called out on strikes.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T19:33:48.926Z","endTime":"2025-07-30T19:34:55.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seranthony Domínguez replaces Braydon Fisher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-30T19:33:18.709Z","endTime":"2025-07-30T19:33:32.317Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622554,"link":"/api/v1/people/622554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Tyler O'Neill replaces Alex Jackson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"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-30T19:33:32.317Z","endTime":"2025-07-30T19:33:51.189Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":656577,"link":"/api/v1/people/656577"},"defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.0411000149893,"strikeZoneBottom":1.34138124163074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92273594258793,"aZ":-27.527628616492294,"pfxX":6.214452292881598,"pfxZ":3.040820462540932,"pX":-0.4938423011480969,"pZ":4.558380091029703,"vX0":1.802644744412185,"vY0":-123.02118141245441,"vZ0":2.785496430631099,"x":135.82,"y":115.7,"x0":-2.0439799531534537,"y0":50.004844660656424,"z0":5.7480876312079845,"aX":9.504084246736175},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.5,"breakHorizontal":-11.6,"spinRate":2418,"spinDirection":74},"zone":11,"typeConfidence":0.9,"plateTime":0.44561989360535037,"extension":6.069524609949533},"index":2,"playId":"b86e8edf-07c1-3396-8bd2-eae587ac56a8","pitchNumber":1,"startTime":"2025-07-30T19:33:51.189Z","endTime":"2025-07-30T19:33:54.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.0294930730068,"strikeZoneBottom":1.19009898824482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.852883289195123,"aZ":-26.287526916856006,"pfxX":4.971321207132307,"pfxZ":3.756857846955633,"pX":-0.7146202274983423,"pZ":2.353034667109241,"vX0":1.8185395578643844,"vY0":-124.66047894247393,"vZ0":-2.497332921796291,"x":144.24,"y":175.25,"x0":-2.1002855452891214,"y0":50.00584554578448,"z0":5.545429432694715,"aX":7.799137202116726},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.5,"breakHorizontal":-9.5,"spinRate":2559,"spinDirection":87},"zone":4,"typeConfidence":0.9,"plateTime":0.439941693756821,"extension":6.208133999173866},"index":3,"playId":"0684bf13-c084-382a-8d55-05fbe413de0e","pitchNumber":2,"startTime":"2025-07-30T19:34:06.463Z","endTime":"2025-07-30T19:34:09.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.5508985691129,"aZ":-20.711742233634663,"pfxX":-8.19373832137762,"pfxZ":5.665168530385256,"pX":0.5990473526117797,"pZ":1.5543610587558063,"vX0":9.804625221843414,"vY0":-141.22600295687786,"vZ0":-6.668983801009428,"x":94.17,"y":196.81,"x0":-1.8498089664681587,"y0":50.00423246128176,"z0":5.274280041919877,"aX":-16.585895915859563},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.0,"breakHorizontal":12.8,"spinRate":2378,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.38753298305494743,"extension":6.293867028184367},"index":4,"playId":"d4018820-625a-39b1-a21d-2a573304042e","pitchNumber":3,"startTime":"2025-07-30T19:34:23.626Z","endTime":"2025-07-30T19:34:29.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.11278703248595,"strikeZoneBottom":1.37769087107607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.581714299986743,"aZ":-31.383759606261687,"pfxX":7.049131701874825,"pfxZ":0.49981311192619504,"pX":-0.7993455088139665,"pZ":1.8024671950217064,"vX0":0.6907571898752513,"vY0":-124.23812334852438,"vZ0":-2.7335501137328926,"x":147.47,"y":190.11,"x0":-1.9971507376820041,"y0":50.002771040553014,"z0":5.499571262060842,"aX":11.127771354024526},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.6,"breakHorizontal":-13.0,"spinRate":2554,"spinDirection":74},"zone":7,"typeConfidence":0.9,"plateTime":0.43921333935644036,"extension":6.381079731142755},"index":5,"playId":"4c70f3b2-ec6b-34b2-ae13-a42f4e9a6527","pitchNumber":4,"startTime":"2025-07-30T19:34:52.748Z","endTime":"2025-07-30T19:34:55.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":641933,"link":"/api/v1/people/641933","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_ab"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_ab"},{"player":{"id":641933,"link":"/api/v1/people/641933"},"credit":"b_pa"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:34:55.805Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out softly to first baseman Ernie Clement.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T19:35:05.036Z","endTime":"2025-07-30T19:36:04.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.7,"strikeZoneTop":3.40724423239583,"strikeZoneBottom":1.57999936271565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.742180024282753,"aZ":-12.558014440649096,"pfxX":-3.370827990052022,"pfxZ":9.372170923967552,"pX":0.3150330833249977,"pZ":2.056991484154563,"vX0":7.453277580976085,"vY0":-143.22112174099792,"vZ0":-7.027360337654518,"x":104.99,"y":183.24,"x0":-1.8743689286956076,"y0":50.00468235783382,"z0":5.315331648600192,"aX":-7.0572138941491005},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.8,"breakHorizontal":4.7,"spinRate":2405,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.38134904401095193,"extension":6.32610693055591},"index":0,"playId":"6851f251-061b-3d9c-a8d8-fecdf66a4d32","pitchNumber":1,"startTime":"2025-07-30T19:35:23.923Z","endTime":"2025-07-30T19:35:27.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.33596663248866,"strikeZoneBottom":1.61286267180541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.792204923528743,"aZ":-25.98113344286979,"pfxX":-5.228811213777253,"pfxZ":3.7637679936179698,"pX":-1.1373119583229228,"pZ":1.291108280909728,"vX0":3.61003948506255,"vY0":-127.19618629986863,"vZ0":-5.493330213970392,"x":160.35,"y":203.92,"x0":-1.8918405266307587,"y0":50.005760020763034,"z0":5.525031776258922,"aX":-8.614798351865453},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":8.8,"spinRate":1025,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.42973631283829894,"extension":6.3658750134747075},"index":1,"playId":"815df399-4605-3600-98e0-f32136681ade","pitchNumber":2,"startTime":"2025-07-30T19:35:38.867Z","endTime":"2025-07-30T19:35:42.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.170011276355705,"aZ":-26.86664788502901,"pfxX":-2.269729518671699,"pfxZ":3.2115185094876812,"pX":0.01280022745536745,"pZ":1.4065863240391239,"vX0":5.029377557771282,"vY0":-127.23113830083187,"vZ0":-5.066001027179239,"x":116.51,"y":200.8,"x0":-1.6877257010276385,"y0":50.004128587365976,"z0":5.532340443306671,"aX":-3.7518702193143882},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.9,"breakHorizontal":3.1,"spinRate":885,"spinDirection":258},"zone":14,"typeConfidence":0.81,"plateTime":0.4292028257740612,"extension":6.535066903502827},"hitData":{"launchSpeed":49.3,"launchAngle":-55.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":136.96,"coordY":195.47}},"index":2,"playId":"185b90ba-6090-3775-afeb-5b215e48f819","pitchNumber":3,"startTime":"2025-07-30T19:35:54.966Z","endTime":"2025-07-30T19:36:04.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":-4.800000000000001,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:36:04.058Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Westburg strikes out swinging.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T19:36:26.657Z","endTime":"2025-07-30T19:38:46.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.51552397678756,"strikeZoneBottom":1.58583915401774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.752586686385186,"aZ":-17.77201232968679,"pfxX":-8.26582095939112,"pfxZ":7.024316756253183,"pX":0.058774819141100235,"pZ":3.980800704241536,"vX0":8.239759899385026,"vY0":-142.72723992908232,"vZ0":-1.3629679447720426,"x":114.76,"y":131.3,"x0":-1.800357740227539,"y0":50.00194971262212,"z0":5.59071476322311,"aX":-16.94710655489613},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.6,"breakHorizontal":13.2,"spinRate":2382,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3846688100395719,"extension":6.301263606743973},"index":0,"playId":"e18ae46f-074b-3de9-a786-c3b1b59bb6c1","pitchNumber":1,"startTime":"2025-07-30T19:36:34.459Z","endTime":"2025-07-30T19:36:38.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.9,"strikeZoneTop":3.48345310889275,"strikeZoneBottom":1.60900683635762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.329269638652494,"aZ":-14.535403928988922,"pfxX":-4.812846459534732,"pfxZ":8.464222775775646,"pX":1.2922902753379655,"pZ":1.1281027757231983,"vX0":10.643591424242095,"vY0":-142.6614001642443,"vZ0":-9.129682379683159,"x":67.74,"y":208.32,"x0":-1.842918437723738,"y0":50.00691062239444,"z0":5.2624458604536,"aX":-10.035119024602702},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.8,"breakHorizontal":6.8,"spinRate":2370,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.382284173850453,"extension":6.422478615898445},"index":1,"playId":"a9b9452f-f432-3272-8926-f6d895af68b8","pitchNumber":2,"startTime":"2025-07-30T19:37:08.220Z","endTime":"2025-07-30T19:37:11.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.5585385704964,"strikeZoneBottom":1.65000772846784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.226693166386543,"aZ":-32.64134225556451,"pfxX":5.6900816285914795,"pfxZ":-0.297142295148177,"pX":-0.421202035686896,"pZ":1.4668533039432183,"vX0":2.3529759104918604,"vY0":-124.06826415515131,"vZ0":-3.235696299447507,"x":133.06,"y":199.17,"x0":-2.118058767074948,"y0":50.00267103198554,"z0":5.477192794166315,"aX":8.968818069747384},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.0,"breakHorizontal":-10.8,"spinRate":2641,"spinDirection":75},"zone":13,"typeConfidence":0.88,"plateTime":0.43960608406706125,"extension":6.395923638014612},"index":2,"playId":"ed014dd3-5896-3f3b-956b-c9339c6dbb04","pitchNumber":3,"startTime":"2025-07-30T19:37:25.274Z","endTime":"2025-07-30T19:37:28.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":91.3,"strikeZoneTop":3.56294564294524,"strikeZoneBottom":1.68989201715635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.89857737293821,"aZ":-18.878012218753806,"pfxX":-3.3308859366181864,"pfxZ":6.311947594466885,"pX":-0.21936457950025998,"pZ":1.6558186513206945,"vX0":6.314207827759664,"vY0":-143.2633947563293,"vZ0":-6.787095932089001,"x":125.36,"y":194.07,"x0":-2.0057564344580845,"y0":50.003887679118755,"z0":5.20905662282529,"aX":-7.018269064573187},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.4,"breakHorizontal":4.9,"spinRate":2387,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.38036497750355336,"extension":6.550538294458655},"index":3,"playId":"f9662309-f7c3-3773-a894-834f005ed292","pitchNumber":4,"startTime":"2025-07-30T19:37:41.439Z","endTime":"2025-07-30T19:37:44.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":97.3,"endSpeed":89.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.747200005044906,"aZ":-20.390567834723672,"pfxX":-2.553354288019725,"pfxZ":5.7835008230594545,"pX":0.48548997589663084,"pZ":2.164253996051659,"vX0":7.3796891749153115,"vY0":-141.4784738645633,"vZ0":-5.117558817651923,"x":107.01,"y":153.15,"x0":-1.8191819634924788,"y0":50.004538470646416,"z0":5.294223111403172,"aX":-5.204487491296536},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.6,"breakHorizontal":3.2,"spinRate":2361,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.38641093111521396,"extension":6.481264998820108},"index":4,"playId":"5c95ccdd-2b26-3750-ad6b-7a15478e8f6d","pitchNumber":5,"startTime":"2025-07-30T19:37:59.063Z","endTime":"2025-07-30T19:38:04.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-30T19:38:39.301Z","endTime":"2025-07-30T19:38:43.027Z","isPitch":false,"type":"action","player":{"id":676059,"link":"/api/v1/people/676059"},"defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.30721265224882,"aZ":-14.882216204718706,"pfxX":-2.4394754762386595,"pfxZ":8.315149324813063,"pX":0.8345906692541459,"pZ":2.0098154020645866,"vX0":8.470888439539253,"vY0":-142.91939840510867,"vZ0":-6.698963058810142,"x":85.19,"y":184.51,"x0":-1.843949497637381,"y0":50.00374160620977,"z0":5.30957338093245,"aX":-5.0744445510827765},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.9,"breakHorizontal":2.8,"spinRate":2460,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.38246342374999065,"extension":6.506837569031726},"index":6,"playId":"4c8b184b-99e9-3e06-a18b-f6785abbe844","pitchNumber":6,"startTime":"2025-07-30T19:38:43.027Z","endTime":"2025-07-30T19:38:46.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":676059,"link":"/api/v1/people/676059","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_ab"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_ab"},{"player":{"id":676059,"link":"/api/v1/people/676059"},"credit":"b_pa"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:38:46.914Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Addison Barger strikes out swinging.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:41:26.324Z","endTime":"2025-07-30T19:42:10.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680718,"fullName":"Addison Barger","link":"/api/v1/people/680718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Adley Rutschman remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"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-30T19:41:01.851Z","endTime":"2025-07-30T19:41:01.879Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"400","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrew Kittredge replaces Kade Strowd, batting 9th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-30T19:41:01.879Z","endTime":"2025-07-30T19:41:28.651Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"902","replacedPlayer":{"id":641933,"link":"/api/v1/people/641933"},"defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.53353483770868,"aZ":-19.224476563614395,"pfxX":-2.60829078867301,"pfxZ":6.748932529332514,"pX":-0.17661971669204818,"pZ":2.772686214828762,"vX0":4.880950203895132,"vY0":-136.99219888327235,"vZ0":-4.712559932340933,"x":123.73,"y":163.92,"x0":-1.6348362228978761,"y0":50.004882887716,"z0":5.812127481950709,"aX":-5.006549695277647},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.5,"breakHorizontal":3.8,"spinRate":2399,"spinDirection":201},"zone":5,"typeConfidence":0.87,"plateTime":0.3983675374047886,"extension":6.686476756308882},"index":2,"playId":"11e4c4d7-7ea1-3c43-8cc0-bfa2833edd7d","pitchNumber":1,"startTime":"2025-07-30T19:41:28.651Z","endTime":"2025-07-30T19:41:32.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.822425781028276,"aZ":-22.511861867447998,"pfxX":-7.632669061535304,"pfxZ":5.0063370060908845,"pX":-1.334632951537848,"pZ":2.5631306039610138,"vX0":3.3184997630924657,"vY0":-137.639958132766,"vZ0":-4.483902193410532,"x":167.87,"y":169.58,"x0":-1.5601485100016121,"y0":50.00503572322721,"z0":5.726133738324909,"aX":-14.73467088420985},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.4,"breakHorizontal":13.2,"spinRate":2055,"spinDirection":209},"zone":13,"typeConfidence":0.88,"plateTime":0.39703048519120454,"extension":6.479952357311109},"index":3,"playId":"520b6a8d-09ba-30df-9a76-d6c9f9ce5082","pitchNumber":2,"startTime":"2025-07-30T19:41:47.389Z","endTime":"2025-07-30T19:41:50.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":88.4,"endSpeed":82.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11050225669743,"aZ":-30.97267454773781,"pfxX":3.23065867568101,"pfxZ":0.7002537174998791,"pX":0.6202095947849726,"pZ":1.3147829987779134,"vX0":4.748955156213162,"vY0":-128.81054234974337,"vZ0":-5.026006171661035,"x":93.36,"y":203.28,"x0":-1.6566754188160726,"y0":50.00032032931969,"z0":5.645548904247547,"aX":5.505326557956833},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.5,"breakHorizontal":-6.8,"spinRate":2588,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.4228868294345043,"extension":6.670335616441899},"index":4,"playId":"86f5253f-6b32-397d-9ae7-6ba25b3a2c8d","pitchNumber":3,"startTime":"2025-07-30T19:42:06.124Z","endTime":"2025-07-30T19:42:10.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":680718,"link":"/api/v1/people/680718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":680718,"link":"/api/v1/people/680718"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:42:10.130Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Davis Schneider flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:42:17.040Z","endTime":"2025-07-30T19:42:57.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.07,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.08117389303856,"aZ":-29.247516289606683,"pfxX":1.564244671711688,"pfxZ":1.6919020748261078,"pX":0.43961751264121707,"pZ":1.7541609470775474,"vX0":4.600634897880523,"vY0":-129.59978282106204,"vZ0":-4.744735086714881,"x":100.24,"y":191.42,"x0":-1.5505825155911817,"y0":50.00180528849552,"z0":5.801610910452048,"aX":2.7017652371063274},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2570,"spinDirection":123},"zone":9,"typeConfidence":0.84,"plateTime":0.42011880288343484,"extension":6.6373618131434515},"index":0,"playId":"560f98a6-79d6-3b77-92d7-5051a6ea1d15","pitchNumber":1,"startTime":"2025-07-30T19:42:33.451Z","endTime":"2025-07-30T19:42:36.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.8,"strikeZoneTop":3.07,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.693196642788134,"aZ":-29.96816399738083,"pfxX":1.8713201602927496,"pfxZ":1.2802442404169074,"pX":0.5177048709047125,"pZ":2.1850219513986144,"vX0":4.557645246785506,"vY0":-129.2296684477598,"vZ0":-3.60044436885049,"x":97.27,"y":179.78,"x0":-1.5001201892965401,"y0":50.0005958839528,"z0":5.856855685309954,"aX":3.2172543376424394},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":-4.2,"spinRate":2577,"spinDirection":119},"zone":6,"typeConfidence":0.85,"plateTime":0.42115608817623684,"extension":6.586798740154374},"hitData":{"launchSpeed":91.6,"launchAngle":43.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.71,"coordY":75.43}},"index":1,"playId":"7ba15ba6-012c-3733-8d3c-367105acb325","pitchNumber":2,"startTime":"2025-07-30T19:42:47.996Z","endTime":"2025-07-30T19:42:57.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":676914,"link":"/api/v1/people/676914","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:42:57.341Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:43:08.702Z","endTime":"2025-07-30T19:44:07.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.45225527006023,"strikeZoneBottom":1.55452088346395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.491534900031258,"aZ":-18.080733377965053,"pfxX":-3.903004832920547,"pfxZ":7.326029375754096,"pX":0.5897169564077712,"pZ":2.856577035217958,"vX0":6.56624741162205,"vY0":-137.15922366563174,"vZ0":-4.685704376600364,"x":94.52,"y":161.65,"x0":-1.3173820898959367,"y0":50.00606540887313,"z0":5.802778128717375,"aX":-7.5125380816331075},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":5.9,"spinRate":2478,"spinDirection":199},"zone":6,"typeConfidence":0.68,"plateTime":0.3978124270998795,"extension":6.860771020886515},"index":0,"playId":"c38476cf-f616-3c78-a420-bb884907debf","pitchNumber":1,"startTime":"2025-07-30T19:43:25.693Z","endTime":"2025-07-30T19:43:28.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.39912608321391,"strikeZoneBottom":1.50118331367403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55709116575287,"aZ":-24.214171390795375,"pfxX":-10.562751165364178,"pfxZ":4.063174420301329,"pX":0.3517881729931069,"pZ":-0.1213504470326059,"vX0":8.557543444979334,"vY0":-139.11670376994272,"vZ0":-10.897634439773958,"x":103.59,"y":242.06,"x0":-1.3936707777528545,"y0":50.001723141101635,"z0":5.45532563934398,"aX":-20.678178952598174},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.2,"breakHorizontal":17.3,"spinRate":2004,"spinDirection":220},"zone":14,"typeConfidence":0.91,"plateTime":0.3938995648090362,"extension":6.559494098468615},"index":1,"playId":"2fc9ef78-4273-3944-95b4-d11f17c9eb14","pitchNumber":2,"startTime":"2025-07-30T19:43:42.099Z","endTime":"2025-07-30T19:43:45.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54579348322268,"aZ":-24.7712558899134,"pfxX":-10.378787141212655,"pfxZ":3.7579127773643357,"pX":0.10868767828297893,"pZ":1.3401628418442342,"vX0":8.401081268541038,"vY0":-139.7366561851841,"vZ0":-7.170643783609947,"x":112.86,"y":202.6,"x0":-1.5936274373091879,"y0":50.0054260413581,"z0":5.575991105446827,"aX":-20.454548259153434},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":17.0,"spinRate":2007,"spinDirection":211},"zone":14,"typeConfidence":0.92,"plateTime":0.3925237458764972,"extension":6.766232053987963},"hitData":{"launchSpeed":73.8,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":123.22,"coordY":182.35}},"index":2,"playId":"c618d5e1-a082-3877-8419-12001d3bcb2e","pitchNumber":3,"startTime":"2025-07-30T19:43:59.654Z","endTime":"2025-07-30T19:44:07.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":552640,"link":"/api/v1/people/552640","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668939,"link":"/api/v1/people/668939"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":676059,"link":"/api/v1/people/676059"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":681297,"link":"/api/v1/people/681297"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":657656,"link":"/api/v1/people/657656"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":552640,"link":"/api/v1/people/552640"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:44:07.452Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, first baseman Ernie Clement to pitcher Jeff Hoffman.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T19:46:40.816Z","endTime":"2025-07-30T19:48:04.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeff Hoffman replaces Seranthony Domínguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-30T19:45:30.523Z","endTime":"2025-07-30T19:46:43.156Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656546,"link":"/api/v1/people/656546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622554,"link":"/api/v1/people/622554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.51330454497798,"strikeZoneBottom":1.55510407304907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.280936854591122,"aZ":-12.946965785583048,"pfxX":-8.78240286622107,"pfxZ":9.745050184322931,"pX":0.06742712268049278,"pZ":2.1121920225843716,"vX0":9.896677074261547,"vY0":-139.33096756390714,"vZ0":-7.207426054296811,"x":114.43,"y":181.75,"x0":-2.3836560925135295,"y0":50.002166198088815,"z0":5.581745563920383,"aX":-17.327402941112712},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":13.9,"spinRate":2575,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3925774275395959,"extension":6.617775513647716},"index":1,"playId":"a6d59183-cf38-3eb8-a6b6-b32f86e02f58","pitchNumber":1,"startTime":"2025-07-30T19:46:43.156Z","endTime":"2025-07-30T19:46:46.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":86.9,"endSpeed":81.7,"strikeZoneTop":3.59879818195413,"strikeZoneBottom":1.53772144350042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.73512009986772,"aZ":-30.39382465286142,"pfxX":0.03791187679588859,"pfxZ":1.078016485356597,"pX":0.870091182011663,"pZ":0.5059439550898023,"vX0":8.633485379389285,"vY0":-126.35734960716975,"vZ0":-6.606364473317375,"x":83.83,"y":225.12,"x0":-2.566426806137717,"y0":50.003292025610726,"z0":5.5326209886000095,"aX":0.06103288582126244},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":-1.7,"spinRate":2550,"spinDirection":143},"zone":14,"typeConfidence":0.89,"plateTime":0.4300868780135487,"extension":6.4948398946502515},"index":2,"playId":"37f2582a-50eb-3c02-aa53-8784aae7987e","pitchNumber":2,"startTime":"2025-07-30T19:46:59.007Z","endTime":"2025-07-30T19:47:02.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":85.6,"endSpeed":79.2,"strikeZoneTop":3.58981147578749,"strikeZoneBottom":1.70100917726197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.0406429599404,"aZ":-37.45528304482151,"pfxX":2.2933500077319966,"pfxZ":-3.329112840740647,"pX":-1.284506838906946,"pZ":3.5263807237320033,"vX0":2.846032514870128,"vY0":-124.6872996309085,"vZ0":1.7332992874087858,"x":165.96,"y":143.57,"x0":-2.7348483608317933,"y0":50.00045606444101,"z0":5.893310368780104,"aX":3.6410792003585293},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.4,"breakHorizontal":-4.8,"spinRate":2703,"spinDirection":101},"zone":11,"typeConfidence":0.9,"plateTime":0.437839304783755,"extension":6.279052948856502},"index":3,"playId":"744b43d4-98cb-33b3-b85f-f36920132dc2","pitchNumber":3,"startTime":"2025-07-30T19:47:18.811Z","endTime":"2025-07-30T19:47:22.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.81387095307706,"aZ":-12.865406709522917,"pfxX":-7.840187970528399,"pfxZ":9.743812518990413,"pX":-0.6676569077713327,"pZ":2.4260128260591936,"vX0":8.232371883008323,"vY0":-139.9511682713977,"vZ0":-6.377245686054538,"x":142.45,"y":173.28,"x0":-2.6298271212086815,"y0":50.00631496448222,"z0":5.578306241068321,"aX":-15.543362044346063},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":12.5,"spinRate":2585,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3914882183038566,"extension":6.602050467750936},"index":4,"playId":"473f0c69-c3c7-36fc-b104-bace3d67ef6e","pitchNumber":4,"startTime":"2025-07-30T19:47:36.168Z","endTime":"2025-07-30T19:47:39.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77403496307713,"aZ":-25.765925058455462,"pfxX":-9.976779128621567,"pfxZ":3.710490437614258,"pX":-0.40454154647512597,"pZ":1.2336875748364922,"vX0":8.973856409632468,"vY0":-130.38855103497283,"vZ0":-5.7873964882626225,"x":132.42,"y":205.47,"x0":-2.5904454426516557,"y0":50.00075937339499,"z0":5.419757947782817,"aX":-17.219691453496797},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":16.2,"spinRate":1711,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.41967386882841584,"extension":6.741324680430409},"hitData":{"launchSpeed":83.9,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":171.41,"coordY":150.29}},"index":5,"playId":"e6899a63-e08c-3153-a6a6-c8e00814facc","pitchNumber":5,"startTime":"2025-07-30T19:47:56.254Z","endTime":"2025-07-30T19:48:04.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:48:04.683Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adley Rutschman flies out to left fielder Joey Loperfido.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T19:48:23.136Z","endTime":"2025-07-30T19:49:47.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668939,"fullName":"Adley Rutschman","link":"/api/v1/people/668939"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.47689279718532,"strikeZoneBottom":1.58786426833004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.5262847189782,"aZ":-12.196358367732387,"pfxX":-9.0422145277215,"pfxZ":10.23638995999796,"pX":-0.3582270136495273,"pZ":1.5043614998750139,"vX0":8.836265870453024,"vY0":-139.3416395511513,"vZ0":-8.834087978967235,"x":130.65,"y":198.16,"x0":-2.407368274534666,"y0":50.001897727603435,"z0":5.536910569231362,"aX":-17.645544304486293},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":14.4,"spinRate":2492,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3942291287815878,"extension":6.596305600837953},"index":0,"playId":"c398c6b4-032a-3a60-9f30-e068fdfb1ba1","pitchNumber":1,"startTime":"2025-07-30T19:48:38.438Z","endTime":"2025-07-30T19:48:41.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.50474885046152,"strikeZoneBottom":1.58219085485837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.814445716211715,"aZ":-27.609292525115315,"pfxX":-7.941983433555426,"pfxZ":2.6885992430653474,"pX":-1.9179390199025081,"pZ":3.128926574676314,"vX0":4.593480673153449,"vY0":-129.3541457813143,"vZ0":-0.9760377990692556,"x":190.11,"y":154.3,"x0":-2.684343622980106,"y0":50.00093490475586,"z0":5.62670068770844,"aX":-13.466090535768137},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.9,"breakHorizontal":13.3,"spinRate":1595,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.4233384803047864,"extension":6.649601702515562},"index":1,"playId":"0a92884b-04cf-3f62-b6e4-b3a07db56a7a","pitchNumber":2,"startTime":"2025-07-30T19:48:55.296Z","endTime":"2025-07-30T19:48:58.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.009356029017308,"aZ":-24.78129798204899,"pfxX":-0.3756109267508041,"pfxZ":4.385236765828863,"pX":0.9262352381785093,"pZ":1.4513479614602682,"vX0":8.843773908142222,"vY0":-129.49288112078173,"vZ0":-5.835909056564715,"x":81.69,"y":199.59,"x0":-2.4956819566228687,"y0":50.00212046496589,"z0":5.6500021299001375,"aX":-0.6350395576640171},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":-1.4,"spinRate":2573,"spinDirection":189},"zone":14,"typeConfidence":0.89,"plateTime":0.42425901594637594,"extension":6.591918986702235},"index":2,"playId":"49888368-63b9-3c52-a90e-965ca4dfae4b","pitchNumber":3,"startTime":"2025-07-30T19:49:13.681Z","endTime":"2025-07-30T19:49:16.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T19:49:24.036Z","endTime":"2025-07-30T19:49:39.544Z","isPitch":false,"type":"action","player":{"id":668939,"link":"/api/v1/people/668939"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7198192231715,"aZ":-28.690881943280658,"pfxX":-9.569543740736208,"pfxZ":2.0449588119224273,"pX":-0.3996849699755083,"pZ":2.4066166225422236,"vX0":8.09606925383205,"vY0":-129.42407407663916,"vZ0":-2.5543871481973537,"x":132.24,"y":173.8,"x0":-2.317279484094438,"y0":50.00518093790775,"z0":5.59234034857518,"aX":-16.31998029660993},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":1439,"spinDirection":248},"zone":4,"typeConfidence":0.91,"plateTime":0.4223831617999898,"extension":6.610557655895883},"hitData":{"launchSpeed":90.0,"launchAngle":29.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.07,"coordY":90.59}},"index":4,"playId":"9c4d73a4-dd3d-3f24-8c7d-e05ec7c3a3f8","pitchNumber":4,"startTime":"2025-07-30T19:49:39.544Z","endTime":"2025-07-30T19:49:47.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":668939,"link":"/api/v1/people/668939","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":668939,"link":"/api/v1/people/668939"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:49:47.487Z","atBatIndex":82},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":9,"homeScore":8,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-30T19:49:56.048Z","endTime":"2025-07-30T19:52:03.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645305,"link":"/api/v1/people/645305"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.2890117932844,"strikeZoneBottom":1.50802896575009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.3053876968402,"aZ":-30.134587478644878,"pfxX":-10.167897971333307,"pfxZ":1.1913739597336441,"pX":-0.0445201402814016,"pZ":2.521709622459722,"vX0":9.613136809745416,"vY0":-130.2027553644596,"vZ0":-2.2462845567861573,"x":118.7,"y":170.69,"x0":-2.4632115693168553,"y0":50.00550133025697,"z0":5.675677403971387,"aX":-17.46273366949721},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":16.3,"spinRate":1627,"spinDirection":239},"zone":5,"typeConfidence":0.9,"plateTime":0.42064728095169457,"extension":6.658882320502482},"index":0,"playId":"86613481-e809-3aba-8967-a64cd9450215","pitchNumber":1,"startTime":"2025-07-30T19:50:12.385Z","endTime":"2025-07-30T19:50:15.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.865310810766342,"aZ":-30.176071933459376,"pfxX":-9.999685361772803,"pfxZ":1.176322540919827,"pX":-0.3841549792982569,"pZ":2.813102776824888,"vX0":8.513103144133794,"vY0":-129.27014056811808,"vZ0":-1.2715944619265023,"x":131.64,"y":162.83,"x0":-2.4139796656462713,"y0":50.00323751808143,"z0":5.618778208131024,"aX":-16.997081349578636},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":16.3,"spinRate":1702,"spinDirection":246},"zone":4,"typeConfidence":0.9,"plateTime":0.42301091254296397,"extension":6.583447055680012},"index":1,"playId":"4998d311-3550-3c71-b709-f00d8731ffec","pitchNumber":2,"startTime":"2025-07-30T19:50:28.857Z","endTime":"2025-07-30T19:50:31.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.53637500496306,"strikeZoneBottom":1.52698791433827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45402275785489,"aZ":-28.334793135334998,"pfxX":-0.044368632719211654,"pfxZ":2.343354354733947,"pX":1.6934221631821935,"pZ":1.7260369605364432,"vX0":10.282020217740016,"vY0":-127.25102813006659,"vZ0":-4.067677567785021,"x":52.45,"y":192.18,"x0":-2.3960935712422193,"y0":50.00281300294158,"z0":5.593670593134619,"aX":-0.07472590498561377},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":-2.3,"spinRate":2608,"spinDirection":149},"zone":14,"typeConfidence":0.89,"plateTime":0.43066109906860284,"extension":6.541762254777467},"index":2,"playId":"e3793be1-8fae-3575-8fe1-e3163071a6a0","pitchNumber":3,"startTime":"2025-07-30T19:50:55.633Z","endTime":"2025-07-30T19:50:58.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.38928099876798,"strikeZoneBottom":1.47785123445124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.118280856393508,"aZ":-25.238743968703563,"pfxX":-9.699075997823606,"pfxZ":4.135979432060494,"pX":0.5159437474908516,"pZ":0.2611643502713057,"vX0":10.595479940210915,"vY0":-128.30485095447406,"vZ0":-8.108865002055397,"x":97.33,"y":231.73,"x0":-2.395848214318587,"y0":50.00305815018641,"z0":5.41238835672053,"aX":-16.26452647611587},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":15.4,"spinRate":1616,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.4259663417519688,"extension":6.691716177532344},"index":3,"playId":"c8d310fa-dbf4-3b15-bad3-de345c8ac449","pitchNumber":4,"startTime":"2025-07-30T19:51:14.635Z","endTime":"2025-07-30T19:51:17.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.42283301087616,"strikeZoneBottom":1.56007339060134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14569907345357,"aZ":-15.198736982081465,"pfxX":-8.803075962755955,"pfxZ":8.643152128242669,"pX":-0.7785365480360548,"pZ":1.936243628101272,"vX0":7.647935080007435,"vY0":-139.23651075977133,"vZ0":-7.1082173790459295,"x":146.68,"y":186.5,"x0":-2.4165922989512114,"y0":50.006391102308775,"z0":5.52749604129531,"aX":-17.29538257239307},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":14.4,"spinRate":2529,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3933307676129636,"extension":6.536123657541051},"index":4,"playId":"3f8c568b-7e61-33a9-a80f-5ecdcc3770c0","pitchNumber":5,"startTime":"2025-07-30T19:51:38.930Z","endTime":"2025-07-30T19:51:41.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.698631428237466,"aZ":-29.501837616599175,"pfxX":-0.2778310835751405,"pfxZ":1.5703928200451802,"pX":1.0495880720713555,"pZ":0.7847484216767351,"vX0":9.091477954173275,"vY0":-128.34519534071086,"vZ0":-6.471261565147474,"x":76.99,"y":217.59,"x0":-2.473572638455659,"y0":50.002378952541,"z0":5.579203454930676,"aX":-0.4734929881383333},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.8,"breakHorizontal":-1.1,"spinRate":2728,"spinDirection":125},"zone":14,"typeConfidence":0.89,"plateTime":0.4236146330217414,"extension":6.495715616982443},"index":5,"playId":"241e30d0-7ed1-306f-8090-bf55ffc312a1","pitchNumber":6,"startTime":"2025-07-30T19:52:00.500Z","endTime":"2025-07-30T19:52:03.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645305,"link":"/api/v1/people/645305"},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":676914,"link":"/api/v1/people/676914"},"third":{"id":680718,"link":"/api/v1/people/680718"},"shortstop":{"id":666182,"link":"/api/v1/people/666182"},"left":{"id":694388,"link":"/api/v1/people/694388"},"center":{"id":664702,"link":"/api/v1/people/664702"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Second Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.7,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:52:03.652Z","atBatIndex":83}]