[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Diamondbacks challenged (play at 1st), call on the field was upheld: Geraldo Perdomo grounds out, second baseman Ryan Ritter to first baseman Warming Bernabel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T19:12:39.203Z","endTime":"2025-08-17T19:13:49.167Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T15:33:13.968Z","endTime":"2025-08-17T18:48:40.463Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"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-08-17T18:48:40.463Z","endTime":"2025-08-17T19:11:06.163Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"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-08-17T19:11:06.163Z","endTime":"2025-08-17T19:12:41.472Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"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":94.4,"endSpeed":88.5,"strikeZoneTop":3.46808640447124,"strikeZoneBottom":1.65694945850058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.101051195352834,"aZ":-17.56765803046298,"pfxX":-2.768966008477679,"pfxZ":7.440788647301407,"pX":0.1912735698634082,"pZ":2.277597930425485,"vX0":6.192792232288676,"vY0":-137.4376532470992,"vZ0":-6.581224106155667,"x":109.71,"y":177.28,"x0":-1.7057836670777042,"y0":50.00024865825447,"z0":5.845819855152607,"aX":-5.434026670636257},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":4.1,"spinRate":2350,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3946813929393467,"extension":5.915238629838702},"index":3,"playId":"8b9f34c0-3fde-34be-b59f-6f9a0b369634","pitchNumber":1,"startTime":"2025-08-17T19:12:41.472Z","endTime":"2025-08-17T19:12:45.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":73.5,"strikeZoneTop":3.46473540932568,"strikeZoneBottom":1.57995334338126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.876448086612506,"aZ":-37.426870900269904,"pfxX":2.079212547284625,"pfxZ":-3.9380540677380207,"pX":-1.5295913724209376,"pZ":2.101257584244006,"vX0":0.2363049421565131,"vY0":-113.40111317791984,"vZ0":-1.2188850074717568,"x":175.3,"y":182.05,"x0":-1.9052823510254506,"y0":50.00057994321149,"z0":6.297760434099756,"aX":2.7752631682773},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-7.2,"breakHorizontal":-3.8,"spinRate":2369,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.47845744992226047,"extension":5.748996787194643},"index":4,"playId":"381da485-ba70-307a-babc-aa60c82863c9","pitchNumber":2,"startTime":"2025-08-17T19:12:53.992Z","endTime":"2025-08-17T19:12:58.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.9,"strikeZoneTop":3.51711607808504,"strikeZoneBottom":1.6322009690997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.05859707016413,"aZ":-22.17203729705008,"pfxX":-0.6865776194775082,"pfxZ":5.165695951166283,"pX":0.09906587564900977,"pZ":3.8135839153469386,"vX0":5.702162227788128,"vY0":-136.1665591750298,"vZ0":-1.7283104295381295,"x":113.22,"y":135.81,"x0":-1.9053989232463997,"y0":50.00475044663944,"z0":5.943293674479433,"aX":-1.3302838987181818},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":0.5,"spinRate":2476,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.39750730312284466,"extension":5.81524920372856},"index":5,"playId":"07a52c49-50df-310a-a26b-e94c93d89b67","pitchNumber":3,"startTime":"2025-08-17T19:13:06.571Z","endTime":"2025-08-17T19:13:10.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":71.8,"strikeZoneTop":3.51919812034092,"strikeZoneBottom":1.59758953172326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.07156213195035,"aZ":-37.33871266593866,"pfxX":1.7992102433825279,"pfxZ":-4.02919266057066,"pX":-1.266759432404792,"pZ":3.6416775889544217,"vX0":0.567041335619474,"vY0":-111.13122181869066,"vZ0":2.16486525151387,"x":165.29,"y":140.45,"x0":-1.7571993513930033,"y0":50.000628881534354,"z0":6.46221346384945,"aX":2.308266401106593},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-6.7,"breakHorizontal":-3.4,"spinRate":2229,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.4880740803899135,"extension":5.701916638330447},"index":6,"playId":"431898b3-61b6-3454-b736-284bf9b21c43","pitchNumber":4,"startTime":"2025-08-17T19:13:23.776Z","endTime":"2025-08-17T19:13:27.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":87.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.504231935706397,"aZ":-23.23616758476777,"pfxX":0.40046362878516994,"pfxZ":4.722537120890588,"pX":0.19210310697314825,"pZ":2.139438160155386,"vX0":4.947805683547458,"vY0":-134.82506366816796,"vZ0":-5.634679185400913,"x":109.68,"y":181.02,"x0":-1.6976951232911983,"y0":50.00600451157062,"z0":5.83426940487821,"aX":0.7572201624308992},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.9,"breakHorizontal":-1.4,"spinRate":2332,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.40194445820027447,"extension":5.978097046276684},"hitData":{"launchSpeed":78.3,"launchAngle":0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":150.16}},"index":7,"playId":"7cc34471-17b1-3cfa-a498-f15c7c910965","pitchNumber":5,"startTime":"2025-08-17T19:13:41.620Z","endTime":"2025-08-17T19:13:49.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":109},"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-17T19:13:49.167Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Alexander singles on a sharp line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T19:16:31.879Z","endTime":"2025-08-17T19:17:03.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.6,"strikeZoneTop":3.34723861596562,"strikeZoneBottom":1.56795185913735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.853510346027598,"aZ":-21.249651206457447,"pfxX":-1.7747316507457493,"pfxZ":5.624730926434225,"pX":-0.6414795155851442,"pZ":3.3613113164720545,"vX0":4.1809576677003815,"vY0":-137.15638966071427,"vZ0":-2.9948691250484005,"x":141.45,"y":148.02,"x0":-1.942036099703072,"y0":50.00181761606342,"z0":5.884881214632975,"aX":-3.446700275038282},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":2.5,"spinRate":2327,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3964482600614594,"extension":5.859967745256174},"index":0,"playId":"563e995a-8ad0-379e-8cf9-7e2889ec3f2d","pitchNumber":1,"startTime":"2025-08-17T19:16:31.879Z","endTime":"2025-08-17T19:16:35.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-17T19:16:41.855Z","endTime":"2025-08-17T19:16:53.029Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":72.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.472540554839775,"aZ":-36.654648251140124,"pfxX":1.9159971236031708,"pfxZ":-3.4101828273220978,"pX":0.27803302536108376,"pZ":1.7012054493455002,"vX0":3.639384239478602,"vY0":-113.04821229270196,"vZ0":-2.1742386975411607,"x":106.4,"y":192.85,"x0":-1.5913152814154348,"y0":50.00126709176461,"z0":6.299393622878121,"aX":2.5191922008547474},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-6.4,"breakHorizontal":-4.3,"spinRate":2360,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.4815347321135439,"extension":5.896297049494151},"hitData":{"launchSpeed":103.6,"launchAngle":9.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.3,"coordY":81.33}},"index":2,"playId":"badfed49-4024-3b06-89bb-c641bcbc8d8f","pitchNumber":2,"startTime":"2025-08-17T19:16:53.029Z","endTime":"2025-08-17T19:17:03.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:17:03.277Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a fly ball to left fielder Jordan Beck. Blaze Alexander to 3rd. Corbin Carroll to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T19:17:14.096Z","endTime":"2025-08-17T19:19:12.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":70.8,"strikeZoneTop":3.29330690713917,"strikeZoneBottom":1.62578161945658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.126821122359928,"aZ":-36.13261432216011,"pfxX":2.637045871209496,"pfxZ":-3.1740345981941758,"pX":-1.6442031716707153,"pZ":2.6018782018329034,"vX0":-0.20484709187777,"vY0":-110.32322034709776,"vZ0":-0.10416415942179946,"x":179.67,"y":168.53,"x0":-1.8940083722237102,"y0":50.000610734407665,"z0":6.415383682380947,"aX":3.2941231096335457},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-5.5,"breakHorizontal":-4.8,"spinRate":2313,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.4939203295619432,"extension":5.774554915656538},"index":0,"playId":"668b881e-48d9-3e8f-bef8-5f86bbaca8ae","pitchNumber":1,"startTime":"2025-08-17T19:17:27.679Z","endTime":"2025-08-17T19:17:31.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.270762322628602,"aZ":-17.945900594481163,"pfxX":-2.677304757678405,"pfxZ":7.218208188213875,"pX":-0.30015896696310795,"pZ":3.214506871848967,"vX0":5.0703818163204,"vY0":-138.19897321500517,"vZ0":-4.436457861127775,"x":128.44,"y":151.99,"x0":-1.7950814700804207,"y0":50.00313720387618,"z0":6.014374423246457,"aX":-5.278153774586779},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":4.1,"spinRate":2298,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.39345939420397036,"extension":5.997876976945638},"index":1,"playId":"6907fa08-00b8-3a10-a314-c6bd44417ccc","pitchNumber":2,"startTime":"2025-08-17T19:17:43.296Z","endTime":"2025-08-17T19:17:46.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":89.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.612691601492923,"aZ":-18.850445674349427,"pfxX":-3.224242202188013,"pfxZ":6.666117062677614,"pX":0.5601311691871648,"pZ":3.0439558056523954,"vX0":8.129311957129516,"vY0":-138.71602966568992,"vZ0":-4.386032019704155,"x":95.65,"y":156.59,"x0":-1.9568370399087447,"y0":50.00319157478772,"z0":5.859764265412544,"aX":-6.445576066580346},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":4.7,"spinRate":2363,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.39108439478571855,"extension":5.993682155289405},"index":2,"playId":"b06f2726-62d5-31b7-9795-5fbddd7a520a","pitchNumber":3,"startTime":"2025-08-17T19:18:18.897Z","endTime":"2025-08-17T19:18:22.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":74.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.206527302691814,"aZ":-34.566906137128406,"pfxX":1.9352908370681847,"pfxZ":-1.7469223911980052,"pX":-1.205293275294431,"pZ":1.9819613791397988,"vX0":1.0413368973185795,"vY0":-115.35776676259502,"vZ0":-2.105854483027695,"x":162.94,"y":185.27,"x0":-1.911627933795847,"y0":50.00312523680407,"z0":6.188636606108101,"aX":2.6503056422144096},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.4,"breakHorizontal":-3.7,"spinRate":2344,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.47189882274837247,"extension":5.869743699701511},"index":3,"playId":"04df8038-379c-3386-a2bc-7a152bf73f05","pitchNumber":4,"startTime":"2025-08-17T19:18:42.159Z","endTime":"2025-08-17T19:18:46.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.951778897538045,"aZ":-27.532020772214885,"pfxX":-8.9062068464866,"pfxZ":2.7226108541408687,"pX":-0.8562412745289026,"pZ":1.8507299698359885,"vX0":6.012887248655536,"vY0":-129.79228397757265,"vZ0":-4.642878487656186,"x":149.64,"y":188.81,"x0":-2.0447688332090626,"y0":50.00604963769167,"z0":5.757309418074838,"aX":-15.210890632288983},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.1,"breakHorizontal":14.8,"spinRate":2299,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4218655985774107,"extension":6.016723878302041},"hitData":{"launchSpeed":69.3,"launchAngle":50.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.16,"coordY":136.11}},"index":4,"playId":"4faf027b-0be7-35f4-8377-e32070bb10dc","pitchNumber":5,"startTime":"2025-08-17T19:19:00.969Z","endTime":"2025-08-17T19:19:12.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":-8.299999999999997,"leverageIndex":1.21,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:19:12.601Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lourdes Gurriel Jr. lines out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T19:19:29.493Z","endTime":"2025-08-17T19:20:52.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"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(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.4,"endSpeed":86.0,"strikeZoneTop":3.79821867867323,"strikeZoneBottom":1.82568267740047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.751481188514564,"aZ":-27.18628035073998,"pfxX":2.2337425478828274,"pfxZ":2.7118496151628912,"pX":0.8279680024304468,"pZ":1.75755199588216,"vX0":6.42192924624024,"vY0":-133.08754593413622,"vZ0":-5.906534167565759,"x":85.44,"y":191.33,"x0":-1.8823948500886432,"y0":50.00383476549791,"z0":5.910767228137861,"aX":4.107847112724453},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.1,"breakHorizontal":-5.2,"spinRate":2335,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4076260332134183,"extension":5.859304295800411},"index":0,"playId":"344de97b-e0b2-367d-ba35-df677dd2ec8c","pitchNumber":1,"startTime":"2025-08-17T19:19:51.955Z","endTime":"2025-08-17T19:19:56.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-17T19:20:09.380Z","endTime":"2025-08-17T19:20:44.937Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":74.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.108654142223212,"aZ":-38.31000643132747,"pfxX":1.9891918687404524,"pfxZ":-4.456760571512,"pX":0.2640657717029412,"pZ":2.849924689625256,"vX0":2.841624430435405,"vY0":-115.90379484783335,"vZ0":0.08345490653555254,"x":106.93,"y":161.83,"x0":-1.2303105640555778,"y0":50.00187145661083,"z0":6.434253861974121,"aX":2.73949206585423},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.8,"breakHorizontal":-4.2,"spinRate":2261,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.47032653026361926,"extension":6.043557063591727},"hitData":{"launchSpeed":94.1,"launchAngle":10.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":99.65,"coordY":134.6}},"index":2,"playId":"6fb3948d-5c69-3702-90f2-d5dd5019cf20","pitchNumber":2,"startTime":"2025-08-17T19:20:44.937Z","endTime":"2025-08-17T19:20:52.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.2,"awayTeamWinProbability":50.8,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":1.61,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:20:52.513Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out to first baseman Warming Bernabel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-17T19:20:55.913Z","endTime":"2025-08-17T19:21:57.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"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":94.6,"endSpeed":88.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.625624140376257,"aZ":-20.35192904715342,"pfxX":-3.2775037816020616,"pfxZ":6.034410470949773,"pX":1.0884441783426169,"pZ":2.7038947970074956,"vX0":8.89492247104715,"vY0":-137.63934975246127,"vZ0":-4.876131845430278,"x":75.51,"y":165.77,"x0":-1.7299311240207103,"y0":50.00034088072357,"z0":5.838078485329533,"aX":-6.419157237606599},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":4.4,"spinRate":2296,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3948460528508213,"extension":6.032836761712},"index":0,"playId":"6523f121-8bb5-3d2a-a9ea-7a2f020f88fe","pitchNumber":1,"startTime":"2025-08-17T19:21:18.795Z","endTime":"2025-08-17T19:21:22.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-17T19:21:34.372Z","endTime":"2025-08-17T19:21:49.498Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":94.7,"endSpeed":88.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.890926124936573,"aZ":-21.8317973905852,"pfxX":-1.8980352797475462,"pfxZ":5.2599523547292755,"pX":1.410851931566856,"pZ":3.2460053629314842,"vX0":9.504689921538903,"vY0":-137.7495853990014,"vZ0":-3.1578408675525296,"x":63.22,"y":151.14,"x0":-1.8034379635767228,"y0":50.00535314461099,"z0":5.84418034404252,"aX":-3.73539426252333},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.2,"breakHorizontal":1.9,"spinRate":2344,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3941446161365798,"extension":6.011970709340935},"hitData":{"launchSpeed":55.3,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.12,"coordY":165.79}},"index":2,"playId":"711a506b-ff3c-36ad-98c8-0f0a5d759f57","pitchNumber":2,"startTime":"2025-08-17T19:21:49.498Z","endTime":"2025-08-17T19:21:57.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":677942,"link":"/api/v1/people/677942"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":2.04,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:21:57.032Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, second baseman Connor Kaiser to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T19:23:49.804Z","endTime":"2025-08-17T19:24:51.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663731,"link":"/api/v1/people/663731"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"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":90.3,"endSpeed":84.1,"strikeZoneTop":3.4328250326593,"strikeZoneBottom":1.606365007368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.571380843766445,"aZ":-23.430341621922782,"pfxX":-8.129092174060325,"pfxZ":4.909589672356628,"pX":-0.16374722846888395,"pZ":2.7605442393442337,"vX0":8.747701308024894,"vY0":-131.3341706942765,"vZ0":-2.9332741486824045,"x":123.24,"y":164.25,"x0":-2.4501867361061827,"y0":50.005476311723676,"z0":5.596573915639701,"aX":-14.48880581867758},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.5,"breakHorizontal":13.3,"spinRate":2216,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4138855870358187,"extension":6.671070593918898},"index":0,"playId":"a66fa02b-b87f-30ad-9776-d64c5df289dc","pitchNumber":1,"startTime":"2025-08-17T19:24:03.003Z","endTime":"2025-08-17T19:24:07.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.2,"strikeZoneTop":3.31030337101699,"strikeZoneBottom":1.58494393011059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.30669289625512,"aZ":-22.96925091399974,"pfxX":-7.409057312729624,"pfxZ":5.186199743037826,"pX":0.5470298025174014,"pZ":1.5869244785252674,"vX0":9.489771552176064,"vY0":-131.02995599537377,"vZ0":-6.3092842825891005,"x":96.15,"y":195.93,"x0":-2.124514126188343,"y0":50.00266028428759,"z0":5.692526712742126,"aX":-13.150444034628464},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":11.9,"spinRate":2215,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4147581977607633,"extension":6.622320096600623},"index":1,"playId":"c563f9f0-308d-3d76-8b8b-c41910dd3cd0","pitchNumber":2,"startTime":"2025-08-17T19:24:15.271Z","endTime":"2025-08-17T19:24:19.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.41519800397354,"strikeZoneBottom":1.5666849610859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.437178125129925,"aZ":-20.15386284262237,"pfxX":-5.112395098679402,"pfxZ":6.681231903324752,"pX":-0.8881825967750479,"pZ":3.1514667045635356,"vX0":5.496326887123625,"vY0":-132.09678527640273,"vZ0":-2.9821346852696777,"x":150.86,"y":153.69,"x0":-2.3142090674825635,"y0":50.001344523143615,"z0":5.746684035167499,"aX":-9.195609065343257},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":8.3,"spinRate":2283,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4118551332548921,"extension":6.533745576986657},"index":2,"playId":"8ca6d296-9837-3181-a680-3d50d338747c","pitchNumber":3,"startTime":"2025-08-17T19:24:29.314Z","endTime":"2025-08-17T19:24:36.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.33862026763509,"aZ":-24.89444680216268,"pfxX":-7.116327683201531,"pfxZ":4.0991308130257345,"pX":0.5587572017192223,"pZ":2.7877251761529527,"vX0":9.762145395958502,"vY0":-131.35165011042517,"vZ0":-2.648276301373002,"x":95.7,"y":163.51,"x0":-2.2521849330750188,"y0":50.005532307188744,"z0":5.626725046881679,"aX":-12.65067099838037},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.1,"breakHorizontal":11.2,"spinRate":2171,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4142876794866681,"extension":6.624269935249508},"hitData":{"launchSpeed":97.6,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.74,"coordY":135.44}},"index":3,"playId":"489037e2-0993-34f5-abee-1c1d03d3eaae","pitchNumber":4,"startTime":"2025-08-17T19:24:43.373Z","endTime":"2025-08-17T19:24:51.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:24:51.407Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, second baseman Connor Kaiser to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T19:24:55.860Z","endTime":"2025-08-17T19:25:41.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663731,"link":"/api/v1/people/663731"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"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":90.5,"endSpeed":84.3,"strikeZoneTop":3.44850585465616,"strikeZoneBottom":1.59590082894952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.756574518339864,"aZ":-22.759333273867266,"pfxX":-3.735166147474235,"pfxZ":5.239565155631501,"pX":-0.2525600123475591,"pZ":3.582409271112859,"vX0":6.777098091597516,"vY0":-131.8694729706563,"vZ0":-1.330129240177567,"x":126.63,"y":142.05,"x0":-2.3474352891659835,"y0":50.00301844546126,"z0":5.740649972551619,"aX":-6.712039378260599},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.5,"breakHorizontal":5.6,"spinRate":2115,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41222761697360344,"extension":6.656910479110028},"index":0,"playId":"00cfbea3-dbad-3ee4-9166-e67f35afc4e3","pitchNumber":1,"startTime":"2025-08-17T19:25:10.642Z","endTime":"2025-08-17T19:25:14.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.631142245745707,"aZ":-29.543538746046956,"pfxX":-6.740897763786164,"pfxZ":1.8313591541991965,"pX":-0.8980390390743689,"pZ":3.1365025699260403,"vX0":6.201568137202567,"vY0":-118.82934230484851,"vZ0":0.5236902026576344,"x":151.23,"y":154.09,"x0":-2.6592211405393744,"y0":50.004007754686675,"z0":5.585915258242033,"aX":-9.692552536495173},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.7,"breakHorizontal":10.8,"spinRate":1452,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.46000339533278467,"extension":6.55195725265511},"index":1,"playId":"34ebb25d-2de3-3e32-acc7-5714e00d1d87","pitchNumber":2,"startTime":"2025-08-17T19:25:21.791Z","endTime":"2025-08-17T19:25:25.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":76.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.40581466177476,"aZ":-31.97780487820014,"pfxX":-5.245688473887469,"pfxZ":0.13907771556796966,"pX":-0.9688372559977702,"pZ":1.5772746414006031,"vX0":5.883301649058964,"vY0":-118.65312513479873,"vZ0":-2.4112920540263048,"x":153.93,"y":196.19,"x0":-2.7759133670805065,"y0":50.00511924220699,"z0":5.463954096538874,"aX":-7.631702882705726},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.0,"breakHorizontal":8.4,"spinRate":1489,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4581019450545858,"extension":6.6306235673969605},"hitData":{"launchSpeed":84.5,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.31,"coordY":145.66}},"index":2,"playId":"92db4c85-98db-381c-9d6f-fb78307625cd","pitchNumber":3,"startTime":"2025-08-17T19:25:33.859Z","endTime":"2025-08-17T19:25:41.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:25:41.897Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-17T19:25:50.633Z","endTime":"2025-08-17T19:26:12.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.12162311989831,"aZ":-28.746089756574765,"pfxX":1.4568366041830423,"pfxZ":2.340422034326428,"pX":0.015874073398611657,"pZ":2.47828509310266,"vX0":5.592447595408053,"vY0":-119.52578380662725,"vZ0":-1.535637383204171,"x":116.39,"y":171.87,"x0":-2.5308049501565373,"y0":50.004740950006614,"z0":5.678062278505734,"aX":2.136242812318066},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.2,"breakHorizontal":-3.8,"spinRate":2184,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.45590891180098714,"extension":6.662374576516763},"hitData":{"launchSpeed":76.3,"launchAngle":77.0,"totalDistance":64.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":138.64,"coordY":182.59}},"index":0,"playId":"cef83eba-e67f-3c7c-98f7-74524bacfdad","pitchNumber":1,"startTime":"2025-08-17T19:26:02.456Z","endTime":"2025-08-17T19:26:12.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:26:12.021Z","atBatIndex":7},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tyler Locklear hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T19:28:08.443Z","endTime":"2025-08-17T19:28:50.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.740393161108493,"aZ":-19.3509590576153,"pfxX":-2.765235030169177,"pfxZ":6.456946900915057,"pX":0.2596727848535559,"pZ":2.4756975598969566,"vX0":6.950453727403797,"vY0":-138.32829771333513,"vZ0":-5.691811845110331,"x":107.1,"y":171.94,"x0":-1.8991425798929789,"y0":50.00078361473882,"z0":5.8103731065531905,"aX":-5.490473171825209},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":4.0,"spinRate":2394,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3923011811802648,"extension":5.9415336747286345},"index":0,"playId":"fa1af1c6-8c97-38d5-a098-a3524fb5582b","pitchNumber":1,"startTime":"2025-08-17T19:28:23.048Z","endTime":"2025-08-17T19:28:26.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47348633500303,"aZ":-23.421235296463223,"pfxX":-3.770347041615584,"pfxZ":4.696790886790325,"pX":-1.5834124862278485,"pZ":4.3876990674831555,"vX0":2.4227869022512842,"vY0":-134.30377099050395,"vZ0":0.16401066270840903,"x":177.36,"y":120.31,"x0":-1.997931724970457,"y0":50.00561484694946,"z0":5.964152936503807,"aX":-7.030655338434473},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.8,"breakHorizontal":6.5,"spinRate":2303,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40466462666535685,"extension":5.905174039310462},"index":1,"playId":"ab30339f-5274-3878-abf9-2bee9cdbd63b","pitchNumber":2,"startTime":"2025-08-17T19:28:40.986Z","endTime":"2025-08-17T19:28:50.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:28:50.978Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T19:29:05.114Z","endTime":"2025-08-17T19:29:30.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":72.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.694436320241135,"aZ":-36.635026609208154,"pfxX":1.3434286725336346,"pfxZ":-3.3992371315167347,"pX":-0.33920581469045913,"pZ":2.3682520143882373,"vX0":2.6979857655267354,"vY0":-112.97036767408873,"vZ0":-0.6769880983356807,"x":129.93,"y":174.84,"x0":-1.716502121773512,"y0":50.003947718825714,"z0":6.30728195971898,"aX":1.7620234863221518},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-6.1,"breakHorizontal":-3.0,"spinRate":2197,"spinDirection":63},"zone":4,"typeConfidence":2.0,"plateTime":0.48209827824597973,"extension":5.736106209943121},"hitData":{"launchSpeed":91.2,"launchAngle":33.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.41,"coordY":52.99}},"index":0,"playId":"ff0b2674-17de-34e6-95d2-dc0d4911988e","pitchNumber":1,"startTime":"2025-08-17T19:29:18.525Z","endTime":"2025-08-17T19:29:30.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:29:30.546Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Herrera grounds out, second baseman Ryan Ritter to first baseman Warming Bernabel. Tyler Locklear to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T19:30:15.114Z","endTime":"2025-08-17T19:31:54.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"c2e74c96-b902-381c-a653-a6c3c8123cad","startTime":"2025-08-17T19:29:58.523Z","endTime":"2025-08-17T19:30:01.523Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":87.4,"strikeZoneTop":3.31930828739362,"strikeZoneBottom":1.50409117896401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.48460977561378,"aZ":-18.923646834561094,"pfxX":-1.6799439915034262,"pfxZ":6.858891912565051,"pX":-1.13268844293974,"pZ":3.1166439868011593,"vX0":2.834675310981861,"vY0":-136.7264634603729,"vZ0":-4.28015036991319,"x":160.18,"y":154.63,"x0":-1.955239244525757,"y0":50.00067207582554,"z0":5.966708915301938,"aX":-3.2444384023452826},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":2.6,"spinRate":2323,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3975846141282515,"extension":5.846213680986903},"index":1,"playId":"3df1a9b7-a786-32dc-a709-758a3fabd722","pitchNumber":1,"startTime":"2025-08-17T19:30:17.357Z","endTime":"2025-08-17T19:30:21.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.9,"strikeZoneTop":3.29194090093074,"strikeZoneBottom":1.47663459579552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.485792190475976,"aZ":-24.98900525838664,"pfxX":0.5230144729456909,"pfxZ":3.8894391723617936,"pX":-0.5226865106087043,"pZ":2.363894007261443,"vX0":3.7223536902451513,"vY0":-133.5132934033069,"vZ0":-4.721275046507017,"x":136.92,"y":174.95,"x0":-1.9897527846683924,"y0":50.003929524457185,"z0":5.902619478923729,"aX":0.9652325633167449},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":-1.6,"spinRate":2295,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.40666435469393836,"extension":5.809721149708736},"index":2,"playId":"f5817d54-4b02-3a8e-a617-2d12d111e4e5","pitchNumber":2,"startTime":"2025-08-17T19:30:34.678Z","endTime":"2025-08-17T19:30:38.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.5,"strikeZoneTop":3.24175617699051,"strikeZoneBottom":1.46319721663983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.608959728570287,"aZ":-26.798790240562187,"pfxX":-4.708208773030307,"pfxZ":3.2348263289317156,"pX":-0.9914390466731531,"pZ":2.5326750056770453,"vX0":4.464181430745904,"vY0":-126.52682526558074,"vZ0":-3.2101664653186806,"x":154.79,"y":170.4,"x0":-2.145637485225804,"y0":50.0058148802543,"z0":5.907309282933556,"aX":-7.831111520420122},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.5,"breakHorizontal":7.8,"spinRate":2190,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.42874217016206106,"extension":5.799343515102028},"index":3,"playId":"8816794d-94a7-3837-9dfb-899fa9264154","pitchNumber":3,"startTime":"2025-08-17T19:30:50.526Z","endTime":"2025-08-17T19:30:55.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.798933359373674,"aZ":-19.542516021132908,"pfxX":-2.089499386010278,"pfxZ":6.399084963607182,"pX":-0.5367345761645022,"pZ":2.8887602967278645,"vX0":5.07556967049545,"vY0":-137.9710869962281,"vZ0":-4.5716578514332635,"x":137.46,"y":160.78,"x0":-2.1093994657976345,"y0":50.005335867387885,"z0":5.842268962223047,"aX":-4.126690910111},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.0,"breakHorizontal":3.0,"spinRate":2372,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39342601114091025,"extension":5.8999041456002255},"index":4,"playId":"f04f26bf-6f8f-3611-bca4-739437b04e12","pitchNumber":4,"startTime":"2025-08-17T19:31:08.119Z","endTime":"2025-08-17T19:31:11.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-17T19:31:16.208Z","endTime":"2025-08-17T19:31:28.512Z","isPitch":false,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":87.3,"strikeZoneTop":3.08420909750614,"strikeZoneBottom":1.26906383211576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.054419545997,"aZ":-23.894805383107872,"pfxX":0.18773101072527099,"pfxZ":4.325164424799407,"pX":0.4756083554401988,"pZ":3.9164077492119134,"vX0":6.73409475891399,"vY0":-135.60680460832194,"vZ0":-0.9698074311930565,"x":98.87,"y":133.04,"x0":-2.036169637152988,"y0":50.000484347769635,"z0":5.904627254091019,"aX":0.35777845037929346},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":-1.4,"spinRate":2319,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3997698945174184,"extension":5.899736231503378},"index":6,"playId":"c800eb1d-6b87-3fb6-8175-ee24e0f941de","pitchNumber":5,"startTime":"2025-08-17T19:31:28.512Z","endTime":"2025-08-17T19:31:32.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.256416860273756,"aZ":-18.92049314031665,"pfxX":-1.2048298644240316,"pfxZ":6.668888274818962,"pX":-0.11287862111067459,"pZ":2.5330842175799555,"vX0":4.941987049369256,"vY0":-138.50146291156173,"vZ0":-5.505057588024184,"x":121.3,"y":170.39,"x0":-1.7461636993721312,"y0":50.00237687636896,"z0":5.76905116966411,"aX":-2.3945876500744796},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":1.4,"spinRate":2368,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3920368974274928,"extension":6.083580837983954},"hitData":{"launchSpeed":90.9,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.82,"coordY":153.2}},"index":7,"playId":"c1537a34-ce82-37dd-bc00-f7af32b622ed","pitchNumber":6,"startTime":"2025-08-17T19:31:46.943Z","endTime":"2025-08-17T19:31:54.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":1.28,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:31:54.986Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Kaiser flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-17T19:32:05.144Z","endTime":"2025-08-17T19:34:00.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(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":91.4,"endSpeed":85.3,"strikeZoneTop":3.75951157932736,"strikeZoneBottom":1.79165908837925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.916602374389903,"aZ":-23.273302766154416,"pfxX":1.1000981412648083,"pfxZ":4.880827398678601,"pX":0.9990583400669707,"pZ":1.997556892334271,"vX0":7.33091702698759,"vY0":-133.04614969580294,"vZ0":-5.965297542443164,"x":78.92,"y":184.85,"x0":-1.9156387096839809,"y0":50.005001907965,"z0":5.915601882473856,"aX":2.004416035147021},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":-3.4,"spinRate":2245,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.40900432457327884,"extension":5.8915939272766895},"index":0,"playId":"9de5e6b9-2402-30bc-8142-e80bdce2cf4d","pitchNumber":1,"startTime":"2025-08-17T19:32:19.217Z","endTime":"2025-08-17T19:32:23.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"second":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":93.3,"endSpeed":87.4,"strikeZoneTop":3.65579455518327,"strikeZoneBottom":1.68807520779819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.755272995243466,"aZ":-23.270222655244343,"pfxX":-0.6247799414790789,"pfxZ":4.6731714618374784,"pX":1.1267947135907863,"pZ":1.3099719003278152,"vX0":8.189981421437036,"vY0":-135.71406086969878,"vZ0":-7.644727294613481,"x":74.05,"y":203.41,"x0":-1.8218671837086218,"y0":50.00293592677048,"z0":5.730993963147048,"aX":-1.1914005243631567},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":-0.2,"spinRate":2227,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.40033846344542257,"extension":6.087647875965815},"index":1,"playId":"16dba7f6-498b-350a-b5c8-b85893e2aed0","pitchNumber":2,"startTime":"2025-08-17T19:32:39.680Z","endTime":"2025-08-17T19:32:43.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"second":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.4,"strikeZoneTop":3.65681328440022,"strikeZoneBottom":1.72618819927472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.47970179454458,"aZ":-20.07981338015427,"pfxX":-2.6500161588549953,"pfxZ":6.15614914481923,"pX":0.6069973190342598,"pZ":2.336599453687706,"vX0":7.69088904825824,"vY0":-137.80408397133124,"vZ0":-5.737066037722242,"x":93.86,"y":175.69,"x0":-1.8497361437389628,"y0":50.00294537877961,"z0":5.759852798811469,"aX":-5.20699850890767},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.4,"breakHorizontal":3.6,"spinRate":2269,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39427320016036127,"extension":6.1404421939032945},"index":2,"playId":"2da3bac3-5313-31bc-9f0a-641c895ad37c","pitchNumber":3,"startTime":"2025-08-17T19:33:01.144Z","endTime":"2025-08-17T19:33:05.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"second":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.360941659398613,"aZ":-26.30025818993549,"pfxX":2.7140617508015903,"pfxZ":3.3587359389479854,"pX":-0.45352895878602795,"pZ":2.590300284402568,"vX0":3.3128789463274213,"vY0":-130.36879120381624,"vZ0":-3.547946565409392,"x":134.29,"y":168.84,"x0":-2.0859377597150695,"y0":50.003375470186604,"z0":5.919529374374384,"aX":4.744209791830289},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":-5.5,"spinRate":2101,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.41764875473743324,"extension":5.843846140795038},"index":3,"playId":"ceebf16a-bcb8-3003-97ff-cf6c45ed69e1","pitchNumber":4,"startTime":"2025-08-17T19:33:19.012Z","endTime":"2025-08-17T19:33:24.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"second":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.404701830257004,"aZ":-26.210315443794062,"pfxX":2.931302940227826,"pfxZ":3.420557867362451,"pX":0.27855196823658174,"pZ":2.182274747006614,"vX0":5.1909819511790065,"vY0":-130.2485944233605,"vZ0":-4.50565378152984,"x":106.38,"y":179.86,"x0":-2.10944605589844,"y0":50.00588551180283,"z0":5.880565502140889,"aX":5.113745219276647},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":-6.4,"spinRate":2323,"spinDirection":192},"zone":9,"typeConfidence":2.0,"plateTime":0.41807508440291663,"extension":5.793825148809787},"hitData":{"launchSpeed":89.9,"launchAngle":41.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.06,"coordY":69.24}},"index":4,"playId":"3813e677-7a1d-3611-a785-8fc72d05e101","pitchNumber":5,"startTime":"2025-08-17T19:33:50.573Z","endTime":"2025-08-17T19:34:00.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"second":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663731,"link":"/api/v1/people/663731"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":663731,"link":"/api/v1/people/663731"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:34:00.120Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T19:35:57.506Z","endTime":"2025-08-17T19:36:52.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.3,"strikeZoneTop":3.69631619329147,"strikeZoneBottom":1.77013707280803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.482041639391188,"aZ":-23.11558321467879,"pfxX":-6.362385704384836,"pfxZ":5.057721058440437,"pX":0.46579397389813426,"pZ":3.2702380653824528,"vX0":9.125686936483131,"vY0":-131.6238187735892,"vZ0":-2.100685462905514,"x":99.25,"y":150.48,"x0":-2.1867104821095333,"y0":50.0028489451829,"z0":5.754299314746536,"aX":-11.396590445951631},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":10.0,"spinRate":2117,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.41286352153677,"extension":6.68595468794275},"index":0,"playId":"95b1f0f5-5dbe-3ba9-8adc-ee4c9ef308bd","pitchNumber":1,"startTime":"2025-08-17T19:36:08.074Z","endTime":"2025-08-17T19:36:11.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.1,"strikeZoneTop":3.75489158558665,"strikeZoneBottom":1.75483535761961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.58346906936414,"aZ":-32.33544728446313,"pfxX":-7.79285465061049,"pfxZ":-0.10958731075890205,"pX":0.9087209602312281,"pZ":0.2105975540985635,"vX0":10.2559213996707,"vY0":-118.61047351027122,"vZ0":-5.321521346813342,"x":82.36,"y":233.09,"x0":-2.43924855354999,"y0":50.00457583893697,"z0":5.398522751451899,"aX":-11.215010880742454},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.2,"breakHorizontal":11.9,"spinRate":1620,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4600415978140453,"extension":6.720840436205019},"index":1,"playId":"a06433bb-330b-3df7-8c97-4d4473779a04","pitchNumber":2,"startTime":"2025-08-17T19:36:20.170Z","endTime":"2025-08-17T19:36:23.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.37269514478392,"aZ":-30.321670353141453,"pfxX":-5.788513528797511,"pfxZ":1.245691558734654,"pX":0.4118291331296041,"pZ":2.1965451740806547,"vX0":8.775836411172966,"vY0":-119.6510772425594,"vZ0":-1.5462257235626395,"x":101.3,"y":179.47,"x0":-2.515415898636663,"y0":50.00000163544389,"z0":5.514133498714304,"aX":-8.575499593907258},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.2,"breakHorizontal":8.9,"spinRate":1590,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.45401583248589494,"extension":6.748982785926675},"index":2,"playId":"d1a39048-302e-33d7-8e9e-745d00d83d5a","pitchNumber":3,"startTime":"2025-08-17T19:36:35.646Z","endTime":"2025-08-17T19:36:39.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":76.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.992736241950762,"aZ":-27.886409773546642,"pfxX":-4.240645487318542,"pfxZ":2.9492309263552983,"pX":0.5919178081602061,"pZ":2.3995370364560342,"vX0":8.476842449170618,"vY0":-118.47135521510062,"vZ0":-1.4069196382794282,"x":94.44,"y":173.99,"x0":-2.4469975928960257,"y0":50.00078536532351,"z0":5.499075231775873,"aX":-6.159881619107683},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.3,"breakHorizontal":6.1,"spinRate":1696,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.4585300217146324,"extension":6.694305681390547},"index":3,"playId":"b85b8439-4197-3204-a541-a87854e1cfef","pitchNumber":4,"startTime":"2025-08-17T19:36:49.002Z","endTime":"2025-08-17T19:36:52.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:36:52.789Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Warming Bernabel lines out to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T19:37:06.977Z","endTime":"2025-08-17T19:37:40.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":85.1,"strikeZoneTop":3.1956512171754,"strikeZoneBottom":1.45420785289524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.29889453508599,"aZ":-21.941381621126812,"pfxX":-3.942357639284402,"pfxZ":5.638700625544807,"pX":0.7130163996000186,"pZ":2.92339267266395,"vX0":8.93870735529167,"vY0":-132.13637599534576,"vZ0":-3.1888821239569847,"x":89.82,"y":159.85,"x0":-2.1628392946634216,"y0":50.00172407120118,"z0":5.711062054728471,"aX":-7.1534271597595245},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":5.8,"spinRate":2192,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.4104911612729727,"extension":6.689857827779442},"index":0,"playId":"360a8ef9-56ec-395b-9e06-ae7eb104aab9","pitchNumber":1,"startTime":"2025-08-17T19:37:15.684Z","endTime":"2025-08-17T19:37:19.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":82.7,"endSpeed":77.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.054659979586962,"aZ":-28.515327635459,"pfxX":1.2091840486327796,"pfxZ":2.4248662486498693,"pX":0.658817721468898,"pZ":1.6585331125411857,"vX0":6.874702624005236,"vY0":-120.51500009270956,"vZ0":-3.492708483676795,"x":91.89,"y":194.0,"x0":-2.359448082318932,"y0":50.000684146909165,"z0":5.58053153954082,"aX":1.8206430598218084},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.0,"breakHorizontal":-3.5,"spinRate":2204,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.450312315075593,"extension":6.648249672448308},"hitData":{"launchSpeed":89.3,"launchAngle":18.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.49,"coordY":77.59}},"index":1,"playId":"b9d33244-7552-33f3-a2e2-9995c92c692a","pitchNumber":2,"startTime":"2025-08-17T19:37:32.486Z","endTime":"2025-08-17T19:37:40.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:37:40.189Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-17T19:37:47.079Z","endTime":"2025-08-17T19:38:41.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":76.4,"strikeZoneTop":3.40177699179998,"strikeZoneBottom":1.59187469448936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.238196655902836,"aZ":-30.540967489976808,"pfxX":1.1133333237085243,"pfxZ":1.1210837048875977,"pX":-0.10032617508115546,"pZ":2.738599210067794,"vX0":5.334708798358007,"vY0":-118.83532254138484,"vZ0":-0.5398683492978987,"x":120.82,"y":164.84,"x0":-2.4998054088968837,"y0":50.0059306612693,"z0":5.6931731981015385,"aX":1.6250477669035985},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.2,"breakHorizontal":-3.0,"spinRate":2161,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.4572427442919893,"extension":6.6400557148579},"index":0,"playId":"89351513-e73c-359c-8fb9-79746651089c","pitchNumber":1,"startTime":"2025-08-17T19:38:04.922Z","endTime":"2025-08-17T19:38:09.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":76.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.14729406448043,"aZ":-32.21758423408671,"pfxX":-6.023895380344016,"pfxZ":-0.028147251595186162,"pX":0.24861120386742555,"pZ":1.0847529216929623,"vX0":8.633492532771317,"vY0":-118.69009940560872,"vZ0":-3.2763276680113917,"x":107.52,"y":209.49,"x0":-2.6182187742999945,"y0":50.004940800389804,"z0":5.353441584701837,"aX":-8.7810743676926},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.5,"breakHorizontal":9.4,"spinRate":1617,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4577614822765139,"extension":6.761269597849562},"index":1,"playId":"92cc83c9-e0a9-387e-9075-1f41761ff3c6","pitchNumber":2,"startTime":"2025-08-17T19:38:16.949Z","endTime":"2025-08-17T19:38:20.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-17T19:38:22.889Z","endTime":"2025-08-17T19:38:37.212Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.817920395092703,"aZ":-30.837845140955167,"pfxX":-6.142596993038575,"pfxZ":0.9116371685378963,"pX":0.1059011733527462,"pZ":1.247941016571954,"vX0":8.059221686497475,"vY0":-119.24192781597196,"vZ0":-3.1918569953338394,"x":112.96,"y":205.09,"x0":-2.4902418013380268,"y0":50.003377251204675,"z0":5.331995289800618,"aX":-9.015377593912884},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.2,"breakHorizontal":9.6,"spinRate":1487,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.45603111137184493,"extension":6.871809744742368},"index":3,"playId":"212647bd-ea0b-393b-a175-25a780ae17ba","pitchNumber":3,"startTime":"2025-08-17T19:38:37.212Z","endTime":"2025-08-17T19:38:41.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:38:41.117Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T19:40:32.771Z","endTime":"2025-08-17T19:41:56.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.8,"strikeZoneTop":3.46446809585231,"strikeZoneBottom":1.65331116079306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.433504446888684,"aZ":-17.639402110243584,"pfxX":-2.234548207446501,"pfxZ":7.508753070963734,"pX":0.8420697369628352,"pZ":2.3048759796270892,"vX0":7.528433666625163,"vY0":-136.86500820505483,"vZ0":-6.7633686920911416,"x":84.9,"y":176.55,"x0":-1.6297038865508613,"y0":50.004247473258836,"z0":5.975176945796435,"aX":-4.327053789104098},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.7,"breakHorizontal":2.8,"spinRate":2408,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3971323979399686,"extension":5.918566321369253},"index":0,"playId":"ce854896-9d34-308f-9ebc-2ea0c38b627b","pitchNumber":1,"startTime":"2025-08-17T19:40:47.509Z","endTime":"2025-08-17T19:40:52.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.699457277504457,"aZ":-24.809702014878013,"pfxX":-8.141282025316201,"pfxZ":4.266663985974415,"pX":-1.1467617209713088,"pZ":2.178918272416626,"vX0":5.019283734487365,"vY0":-129.48420543388073,"vZ0":-4.618347371226633,"x":160.71,"y":179.95,"x0":-2.0357122398018546,"y0":50.00488793517053,"z0":5.844644056739107,"aX":-14.062744511221338},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":13.9,"spinRate":2243,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.42026980871510355,"extension":5.816751844591477},"index":1,"playId":"6453baa0-46e0-3a54-a44f-3d2a261fda42","pitchNumber":2,"startTime":"2025-08-17T19:41:01.162Z","endTime":"2025-08-17T19:41:04.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":88.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.139750915818126,"aZ":-20.02078531533639,"pfxX":-4.201826377331999,"pfxZ":6.173043938853109,"pX":0.21721417660438436,"pZ":3.6167849597422856,"vX0":7.844847061689344,"vY0":-137.62967331457315,"vZ0":-2.387658512693425,"x":108.72,"y":141.13,"x0":-2.0912609588735562,"y0":50.00058214550238,"z0":5.813793956253266,"aX":-8.26981598897952},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.0,"breakHorizontal":6.5,"spinRate":2420,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39411484157042054,"extension":5.801473510279332},"index":2,"playId":"916c618b-7cc6-398d-80c3-eed1ab9ecd8d","pitchNumber":3,"startTime":"2025-08-17T19:41:20.874Z","endTime":"2025-08-17T19:41:24.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-17T19:41:34.375Z","endTime":"2025-08-17T19:41:45.538Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":76.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.90655881484416,"aZ":-32.98110914035276,"pfxX":1.6054570858041632,"pfxZ":-0.5562148371861824,"pX":-0.2410550592761874,"pZ":0.8640137651797799,"vX0":3.4488245069624064,"vY0":-117.51421418970978,"vZ0":-5.005296919633565,"x":126.19,"y":215.45,"x0":-1.918998480003523,"y0":50.0052255963578,"z0":5.983277586686831,"aX":2.3138449903142075},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.7,"breakHorizontal":-3.5,"spinRate":2523,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.4607871168354931,"extension":5.818456547002323},"hitData":{"launchSpeed":75.0,"launchAngle":18.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.17,"coordY":117.67}},"index":4,"playId":"b7277673-493e-3996-b9ad-5eb1848e3dad","pitchNumber":4,"startTime":"2025-08-17T19:41:45.538Z","endTime":"2025-08-17T19:41:56.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:41:56.473Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T19:42:07.934Z","endTime":"2025-08-17T19:44:10.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"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(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":88.5,"endSpeed":82.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.17591013900723,"aZ":-26.365574827309675,"pfxX":1.0376909053971048,"pfxZ":3.3651976046259726,"pX":-0.38918567457269615,"pZ":2.869197267417557,"vX0":3.7528649893269512,"vY0":-129.04191965473777,"vZ0":-3.0234839552414448,"x":131.83,"y":161.31,"x0":-1.9839774273119566,"y0":50.000899981843844,"z0":6.039034455912974,"aX":1.7880787338124888},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.8,"breakHorizontal":-2.5,"spinRate":2283,"spinDirection":186},"zone":1,"typeConfidence":2.0,"plateTime":0.42087023816589086,"extension":5.712550182498536},"index":0,"playId":"576cacde-e99d-314e-8490-5d6751b542c9","pitchNumber":1,"startTime":"2025-08-17T19:42:23.130Z","endTime":"2025-08-17T19:42:26.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"c0efbeb5-e8da-31d8-aee8-8acaf885b2b5","startTime":"2025-08-17T19:42:40.266Z","endTime":"2025-08-17T19:42:43.775Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.8,"strikeZoneTop":3.35715782207338,"strikeZoneBottom":1.58154534948648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.07576406292691,"aZ":-23.01849347853459,"pfxX":-1.5692274266975748,"pfxZ":5.050696573613543,"pX":-1.0739954720847464,"pZ":4.352260587598858,"vX0":3.502933932120898,"vY0":-132.03210624013283,"vZ0":0.0010942843097648813,"x":157.94,"y":121.27,"x0":-2.1984869553050848,"y0":50.00316941147298,"z0":6.009153688407477,"aX":-2.845224296186226},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":2.3,"spinRate":2327,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.410694673967674,"extension":5.7422937296090195},"index":2,"playId":"56477d45-b4f1-3905-81f8-d36510d89ddd","pitchNumber":2,"startTime":"2025-08-17T19:42:57.948Z","endTime":"2025-08-17T19:43:01.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.6,"strikeZoneTop":3.28767975432918,"strikeZoneBottom":1.54908274892087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.592703910617505,"aZ":-17.53905610660582,"pfxX":-3.4872955659038447,"pfxZ":7.695422832021261,"pX":-1.124281431276845,"pZ":4.058986437978417,"vX0":2.9325423795934498,"vY0":-135.78289532680407,"vZ0":-2.163988027004218,"x":159.85,"y":129.19,"x0":-1.7555442355934197,"y0":50.00112539670239,"z0":6.062066337039362,"aX":-6.631172426689125},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":5.9,"spinRate":2276,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40057064402704956,"extension":6.157438729181687},"index":3,"playId":"ded2db3f-f5a7-32ae-a1a8-80a17de753aa","pitchNumber":3,"startTime":"2025-08-17T19:43:17.725Z","endTime":"2025-08-17T19:43:21.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.905732338270642,"aZ":-25.801499977333155,"pfxX":1.96034344176061,"pfxZ":3.7441927718259134,"pX":0.40831326836156295,"pZ":1.807820185326899,"vX0":5.565695865844679,"vY0":-128.1593683456812,"vZ0":-5.424644893393864,"x":101.44,"y":189.97,"x0":-2.0268269387488234,"y0":50.002033302144106,"z0":5.910609465117534,"aX":3.332132621513035},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.0,"breakHorizontal":-4.6,"spinRate":2355,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.4237706980026914,"extension":5.839995169471112},"index":4,"playId":"87ae8fc3-bb19-3c48-a246-e5b151f2b2c7","pitchNumber":4,"startTime":"2025-08-17T19:43:36.160Z","endTime":"2025-08-17T19:43:39.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-17T19:43:52.469Z","endTime":"2025-08-17T19:44:05.365Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.8,"strikeZoneTop":3.26151248386835,"strikeZoneBottom":1.47381389912419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.938417451320294,"aZ":-27.88804558914384,"pfxX":0.8124200710849379,"pfxZ":2.4619318968740007,"pX":0.36424663400388757,"pZ":1.5301125056261382,"vX0":5.824459578280164,"vY0":-129.35153015889034,"vZ0":-5.808752665125459,"x":103.12,"y":197.47,"x0":-1.9968602689605148,"y0":50.004099147916115,"z0":5.869114507398215,"aX":1.4144032634527475},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.7,"breakHorizontal":-2.4,"spinRate":2263,"spinDirection":181},"zone":9,"typeConfidence":2.0,"plateTime":0.4190291472624965,"extension":5.911051748864162},"index":6,"playId":"1e55fb4b-aa0c-3360-af0e-17ddc49c4353","pitchNumber":5,"startTime":"2025-08-17T19:44:05.365Z","endTime":"2025-08-17T19:44:10.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:44:10.341Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Corbin Carroll lines into an unassisted double play, first baseman Warming Bernabel. Geraldo Perdomo out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-17T19:44:50.000Z","endTime":"2025-08-17T19:46:25.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"2a149532-5049-395c-a314-a231ac3625ab","startTime":"2025-08-17T19:44:35.484Z","endTime":"2025-08-17T19:44:38.484Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":87.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.124681519904435,"aZ":-20.251391871180054,"pfxX":-2.925222377608994,"pfxZ":6.17639742325637,"pX":0.2920093489699932,"pZ":3.1443033101982887,"vX0":7.119306106789473,"vY0":-135.98082943773926,"vZ0":-3.6621531988269114,"x":105.87,"y":153.88,"x0":-1.9445641441928474,"y0":50.0049762915382,"z0":5.861056939274564,"aX":-5.649538707205348},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":4.3,"spinRate":2227,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3981282726139481,"extension":5.88883138675729},"index":1,"playId":"03e1282f-31be-3fea-a160-dc070b2fefda","pitchNumber":1,"startTime":"2025-08-17T19:44:52.251Z","endTime":"2025-08-17T19:44:56.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":88.1,"strikeZoneTop":3.31939175226555,"strikeZoneBottom":1.5773753006058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.505912012045826,"aZ":-21.096113705964534,"pfxX":-4.141044518102589,"pfxZ":5.706293870206087,"pX":1.0535702292396343,"pZ":3.403227086056903,"vX0":9.63427071670759,"vY0":-136.19717852967995,"vZ0":-2.6374527279313145,"x":76.84,"y":146.89,"x0":-1.9398982575374941,"y0":50.00368930473588,"z0":5.790378232692093,"aX":-8.04159251476967},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":6.2,"spinRate":2214,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3971255510136924,"extension":6.041306705740096},"index":2,"playId":"2b14fd68-376f-32e2-b97e-28f86cf43efc","pitchNumber":2,"startTime":"2025-08-17T19:45:10.186Z","endTime":"2025-08-17T19:45:14.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.4,"strikeZoneTop":3.35319174154024,"strikeZoneBottom":1.61097397876534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.017257615369193,"aZ":-27.345396165716505,"pfxX":1.3868078581434657,"pfxZ":2.707901154075536,"pX":-1.328402904713175,"pZ":2.460452834206021,"vX0":1.7278077053504175,"vY0":-131.0001025354881,"vZ0":-3.6956520624481404,"x":167.64,"y":172.35,"x0":-2.170448606164688,"y0":50.003254287620855,"z0":5.876226307623381,"aX":2.4714805955421393},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.6,"breakHorizontal":-2.8,"spinRate":2236,"spinDirection":181},"zone":13,"typeConfidence":2.0,"plateTime":0.41409447091707596,"extension":5.884490997608326},"index":3,"playId":"d8c76018-9ec8-3060-ae05-459d9108cfaa","pitchNumber":3,"startTime":"2025-08-17T19:45:27.943Z","endTime":"2025-08-17T19:45:32.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":82.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.553575467216955,"aZ":-26.74862369410826,"pfxX":-4.338525714907847,"pfxZ":3.213442842457413,"pX":0.6144211099602032,"pZ":1.3450827233239468,"vX0":7.9952791535420875,"vY0":-127.10930735180104,"vZ0":-5.957066960032701,"x":93.58,"y":202.46,"x0":-1.9653836334316228,"y0":50.00014909620666,"z0":5.76051744424249,"aX":-7.316805032823811},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.0,"breakHorizontal":6.7,"spinRate":2216,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4259762501116553,"extension":5.9711942167211},"index":4,"playId":"c3debd94-57a0-3b4b-bd42-b6d2cbedb519","pitchNumber":4,"startTime":"2025-08-17T19:45:46.024Z","endTime":"2025-08-17T19:45:49.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.96358410437503,"aZ":-25.51176081817655,"pfxX":-4.28905658648474,"pfxZ":3.8953289463694247,"pX":6.61040945170699E-4,"pZ":1.025867660897834,"vX0":6.503160677164006,"vY0":-128.2321656225129,"vZ0":-6.848638007630368,"x":116.97,"y":211.08,"x0":-1.9808760647120087,"y0":50.00036580451621,"z0":5.649775131113388,"aX":-7.330393224852372},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.1,"breakHorizontal":6.7,"spinRate":2404,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4229114066640922,"extension":5.9335344583572445},"hitData":{"launchSpeed":100.3,"launchAngle":5.0,"totalDistance":95.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":147.26,"coordY":174.99}},"index":5,"playId":"4c07e410-c382-3ae6-8325-6c3f4f2a9209","pitchNumber":5,"startTime":"2025-08-17T19:46:19.724Z","endTime":"2025-08-17T19:46:25.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":1.38,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:46:25.954Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Braxton Fulford flies out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T19:48:19.981Z","endTime":"2025-08-17T19:48:53.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.7,"endSpeed":67.9,"strikeZoneTop":3.26203332882037,"strikeZoneBottom":1.4404023196406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.459559075586807,"aZ":-39.079086046588046,"pfxX":6.192735766895009,"pfxZ":-6.004396104879579,"pX":-0.5816054365806037,"pZ":3.9040033641615564,"vX0":2.149868214679945,"vY0":-105.80539480259543,"vZ0":4.528686525766306,"x":139.17,"y":133.37,"x0":-2.4107772906628386,"y0":50.000262196196225,"z0":6.171571551396004,"aX":7.126863045281537},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-9.6,"breakHorizontal":-11.8,"spinRate":2349,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.5146711690774595,"extension":6.421222082323819},"index":0,"playId":"774f5024-020d-35af-84e0-5c73b1a1f711","pitchNumber":1,"startTime":"2025-08-17T19:48:31.933Z","endTime":"2025-08-17T19:48:36.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":72.9,"endSpeed":68.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.582570173189616,"aZ":-38.51494916964793,"pfxX":6.332120053924053,"pfxZ":-5.487536848637355,"pX":0.08351116128377382,"pZ":1.7895914392907208,"vX0":3.6254387223041373,"vY0":-106.26574555025302,"vZ0":0.4783138934548208,"x":113.82,"y":190.46,"x0":-2.4619583336948874,"y0":50.00413316314075,"z0":5.903298122986272,"aX":7.311745294155237},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-9.6,"breakHorizontal":-12.4,"spinRate":2284,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.5135618954658518,"extension":6.712097160267114},"hitData":{"launchSpeed":76.5,"launchAngle":60.0,"totalDistance":175.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.44,"coordY":132.43}},"index":1,"playId":"ebeb2df5-edcd-3acb-86dc-d7240eade254","pitchNumber":2,"startTime":"2025-08-17T19:48:44.614Z","endTime":"2025-08-17T19:48:53.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:48:53.664Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Orlando Arcia called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T19:49:02.532Z","endTime":"2025-08-17T19:50:44.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"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":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.4,"strikeZoneTop":3.72665577504904,"strikeZoneBottom":1.7887143981785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.398172326812748,"aZ":-22.00063954964066,"pfxX":-3.2272506111339148,"pfxZ":5.717885668246966,"pX":1.4885009613958418,"pZ":2.6411857642037604,"vX0":10.585718672069529,"vY0":-130.76113812414238,"vZ0":-3.6178474153746016,"x":60.26,"y":167.47,"x0":-2.144765717522423,"y0":50.00588987281139,"z0":5.640547497196004,"aX":-5.746808006335356},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":4.2,"spinRate":2092,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4145398394005677,"extension":6.825183875175247},"index":0,"playId":"e870607e-112f-3c70-907a-67b70c215b57","pitchNumber":1,"startTime":"2025-08-17T19:49:18.762Z","endTime":"2025-08-17T19:49:22.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":75.2,"strikeZoneTop":3.71917613471361,"strikeZoneBottom":1.66991093376538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.531021779490363,"aZ":-30.289781213682698,"pfxX":-4.607647930169609,"pfxZ":1.335502742387316,"pX":0.6258719412920503,"pZ":2.4125970479348138,"vX0":8.75739669145462,"vY0":-117.15712244597276,"vZ0":-0.7889829390504948,"x":93.14,"y":173.64,"x0":-2.5332189433443246,"y0":50.00517783827958,"z0":5.542034951601327,"aX":-6.51807612752616},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.5,"breakHorizontal":6.6,"spinRate":1590,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.464458828109958,"extension":6.705679512271457},"index":1,"playId":"4b4afc54-32cd-3c81-8846-7b8891a12759","pitchNumber":2,"startTime":"2025-08-17T19:49:32.952Z","endTime":"2025-08-17T19:49:36.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.032729396434,"aZ":-25.031820897643996,"pfxX":-6.309820084012959,"pfxZ":4.0537681146455125,"pX":-0.732465838648436,"pZ":3.0894088523980163,"vX0":6.074337412329054,"vY0":-130.4914279158614,"vZ0":-2.3804738364478006,"x":144.92,"y":155.37,"x0":-2.247398296826679,"y0":50.00045304669258,"z0":5.858859027112245,"aX":-11.109834557612928},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":10.4,"spinRate":2159,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4164194297743231,"extension":6.6007888964141195},"index":2,"playId":"1fafab12-11bb-3f69-b31a-107e5af001e8","pitchNumber":3,"startTime":"2025-08-17T19:49:45.717Z","endTime":"2025-08-17T19:49:49.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":89.8,"endSpeed":84.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.375854437957347,"aZ":-23.01670881034279,"pfxX":-1.7929862808506911,"pfxZ":5.170788900077364,"pX":1.0770639385694611,"pZ":3.1464369703397437,"vX0":8.951187792050243,"vY0":-130.70618233394399,"vZ0":-2.204314492298817,"x":75.94,"y":153.83,"x0":-2.1242726437875854,"y0":50.005079809766855,"z0":5.687162992449123,"aX":-3.178059311081739},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.2,"breakHorizontal":1.8,"spinRate":2027,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.41528593421476856,"extension":6.748523978884837},"index":3,"playId":"62b9b30c-35cc-3ab5-88af-cf890d8ce093","pitchNumber":4,"startTime":"2025-08-17T19:50:04.228Z","endTime":"2025-08-17T19:50:07.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.450866763085774,"aZ":-33.47934167368244,"pfxX":-7.279962652905564,"pfxZ":-0.8962080374525021,"pX":-0.014008051085967772,"pZ":1.1523527597439782,"vX0":8.135053193143564,"vY0":-119.22060837586555,"vZ0":-2.79634382795569,"x":117.53,"y":207.67,"x0":-2.5063904091959506,"y0":50.002840635784764,"z0":5.327877838557941,"aX":-10.600599957746349},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.0,"breakHorizontal":11.5,"spinRate":1525,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4574200395873915,"extension":6.880580623162973},"index":4,"playId":"05c70a60-5241-3743-b456-9802e4d59df7","pitchNumber":5,"startTime":"2025-08-17T19:50:19.923Z","endTime":"2025-08-17T19:50:23.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.4,"strikeZoneTop":3.58455653576007,"strikeZoneBottom":1.64740642318122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.510486600680807,"aZ":-30.24650350654612,"pfxX":-4.900955792551789,"pfxZ":1.312090524429765,"pX":0.3947946860928927,"pZ":3.3726623213096443,"vX0":8.757247383774896,"vY0":-119.1357388738926,"vZ0":1.2288554347092866,"x":101.95,"y":147.72,"x0":-2.6585259402711796,"y0":50.00136107591938,"z0":5.542828073907269,"aX":-7.189045631158717},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.9,"breakHorizontal":7.2,"spinRate":1601,"spinDirection":242},"zone":3,"typeConfidence":2.0,"plateTime":0.4562252461426892,"extension":6.841680915014459},"index":5,"playId":"145f7bfa-2a42-345a-a32f-ad18a41c521d","pitchNumber":6,"startTime":"2025-08-17T19:50:40.903Z","endTime":"2025-08-17T19:50:44.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:50:44.854Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ritter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-17T19:50:56.716Z","endTime":"2025-08-17T19:52:45.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.6,"endSpeed":68.3,"strikeZoneTop":3.48187499182045,"strikeZoneBottom":1.5981686844739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.752895831725894,"aZ":-39.41797547872443,"pfxX":5.268569495272336,"pfxZ":-6.211267941038841,"pX":0.3268606291994152,"pZ":3.0221113049100676,"vX0":4.431061565059037,"vY0":-107.125284029782,"vZ0":3.1562782776772638,"x":104.54,"y":157.18,"x0":-2.4493664590890853,"y0":50.00073810263485,"z0":5.92299480500726,"aX":6.14784040893327},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-10.1,"breakHorizontal":-10.7,"spinRate":2315,"spinDirection":41},"zone":3,"typeConfidence":2.0,"plateTime":0.5104453338689252,"extension":6.751993986357922},"index":0,"playId":"de9f9147-8b3d-3e92-bc65-7b164b1b7eb0","pitchNumber":1,"startTime":"2025-08-17T19:51:07.569Z","endTime":"2025-08-17T19:51:11.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.63197867826646,"strikeZoneBottom":1.66688079227377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.19668205109152,"aZ":-21.16681754214302,"pfxX":-4.523563783592174,"pfxZ":7.644752188621709,"pX":-0.9769597779044267,"pZ":3.4877454667696646,"vX0":5.44388732171788,"vY0":-118.53907514316003,"vZ0":-0.180777967299104,"x":154.24,"y":144.61,"x0":-2.7032548058143435,"y0":50.001346801204114,"z0":5.478611981788834,"aX":-6.512056122492092},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":1372,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4600234271739998,"extension":6.699613484288875},"index":1,"playId":"b7eed2d8-03d7-3925-b6ca-4d07951ac9e6","pitchNumber":2,"startTime":"2025-08-17T19:51:18.949Z","endTime":"2025-08-17T19:51:23.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":76.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.305080317494877,"aZ":-29.95373074966713,"pfxX":-0.35809827292425944,"pfxZ":1.5185835785609534,"pX":0.4206428788830468,"pZ":1.3599764984707832,"vX0":7.208184128426397,"vY0":-118.72831230230325,"vZ0":-3.4151874916360114,"x":100.97,"y":202.06,"x0":-2.5760523612468185,"y0":50.00380856021452,"z0":5.471461101694223,"aX":-0.5245410386016324},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.3,"breakHorizontal":-0.6,"spinRate":2213,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.45692050486112334,"extension":6.663918201328916},"index":2,"playId":"6b84e4f1-40cd-3fc3-93ce-908fe137ade5","pitchNumber":3,"startTime":"2025-08-17T19:51:36.496Z","endTime":"2025-08-17T19:51:40.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.520091288559147,"aZ":-28.47113845067091,"pfxX":0.976180735157633,"pfxZ":2.567957753018966,"pX":-0.15889722504548104,"pZ":3.0290877178916764,"vX0":5.449152639030944,"vY0":-118.12037266756091,"vZ0":-0.02876897668659073,"x":123.06,"y":156.99,"x0":-2.6046630952750003,"y0":50.00063343300299,"z0":5.618808020425241,"aX":1.4035846008992363},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.9,"breakHorizontal":-2.9,"spinRate":2180,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.46041570419622335,"extension":6.522004154667197},"index":3,"playId":"47b3c99a-013e-3302-aaf3-eefac3544c6b","pitchNumber":4,"startTime":"2025-08-17T19:51:59.829Z","endTime":"2025-08-17T19:52:03.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.9996956931185,"aZ":-21.75639110595384,"pfxX":-6.786722703983291,"pfxZ":5.91433496993197,"pX":-0.09340820212689646,"pZ":3.4766648750392206,"vX0":7.666515436188055,"vY0":-130.7401504394215,"vZ0":-1.5360027430976837,"x":120.56,"y":144.91,"x0":-2.157871106676443,"y0":50.00331847813515,"z0":5.676669637418419,"aX":-11.956951686098185},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.7,"breakHorizontal":10.9,"spinRate":2065,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.41614025900636165,"extension":6.834921536681357},"index":4,"playId":"f4a5b74d-4ebc-3626-a2b4-04bfa1d44969","pitchNumber":5,"startTime":"2025-08-17T19:52:23.461Z","endTime":"2025-08-17T19:52:27.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.9277851461148,"aZ":-29.949996447505175,"pfxX":-6.632566728674762,"pfxZ":1.5198640235776066,"pX":0.33172368843492067,"pZ":1.0168329572143242,"vX0":8.961861969822607,"vY0":-119.4957021008076,"vZ0":-3.777465322017469,"x":104.36,"y":211.33,"x0":-2.5810540686382883,"y0":50.004668894951465,"z0":5.267594004399956,"aX":-9.730605963691303},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.2,"breakHorizontal":10.2,"spinRate":1352,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.455862236317623,"extension":7.007732580156749},"index":5,"playId":"93fa7fc5-6fa6-3f30-9d87-135455859a6c","pitchNumber":6,"startTime":"2025-08-17T19:52:41.559Z","endTime":"2025-08-17T19:52:45.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:52:45.027Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lourdes Gurriel Jr. flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-17T19:54:37.778Z","endTime":"2025-08-17T19:55:51.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":87.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.904299348358215,"aZ":-20.090982829475493,"pfxX":-2.8260962325334638,"pfxZ":6.322558836909861,"pX":0.30380364329161813,"pZ":3.6715112013982973,"vX0":6.338549138604698,"vY0":-135.95469525798222,"vZ0":-2.4179864009254732,"x":105.42,"y":139.65,"x0":-1.6689681083243537,"y0":50.00341321383195,"z0":5.934948814072275,"aX":-5.402214502049246},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":4.1,"spinRate":2325,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3996642805887798,"extension":5.86580487686519},"index":0,"playId":"7a6ac5c8-ad4a-3104-afe3-af555a5de773","pitchNumber":1,"startTime":"2025-08-17T19:54:58.004Z","endTime":"2025-08-17T19:55:02.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-17T19:55:10.803Z","endTime":"2025-08-17T19:55:25.781Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.7,"strikeZoneTop":3.81539847222186,"strikeZoneBottom":1.83893810530046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.656573500749257,"aZ":-20.008277734997744,"pfxX":-4.38946845847698,"pfxZ":6.414879391393816,"pX":-0.9421539664960215,"pZ":3.602180421425131,"vX0":3.8592847538509023,"vY0":-135.1650352771095,"vZ0":-2.4963926894065347,"x":152.91,"y":141.52,"x0":-1.8012907285588353,"y0":50.00077721673918,"z0":5.905153701380098,"aX":-8.321152421592036},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":7.4,"spinRate":2239,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40148735767190313,"extension":5.931892668817261},"index":2,"playId":"964c9fde-a9e3-3535-8b72-1a1e724620af","pitchNumber":2,"startTime":"2025-08-17T19:55:25.781Z","endTime":"2025-08-17T19:55:30.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.33799453939016,"aZ":-20.760020592132875,"pfxX":-3.6613789955057805,"pfxZ":5.946132987121681,"pX":-0.1455042036692068,"pZ":3.090740877812021,"vX0":5.8481774487682125,"vY0":-136.11351806433242,"vZ0":-3.757833900701821,"x":122.55,"y":155.33,"x0":-1.8236219822513522,"y0":50.00551583890048,"z0":5.886152129944133,"aX":-7.032067393086039},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.3,"breakHorizontal":5.8,"spinRate":2298,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3988757424165339,"extension":5.845421830804792},"hitData":{"launchSpeed":91.1,"launchAngle":31.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.38,"coordY":82.86}},"index":3,"playId":"384b2baf-3dde-3b79-aa80-2ff4cc4f72d6","pitchNumber":3,"startTime":"2025-08-17T19:55:43.165Z","endTime":"2025-08-17T19:55:51.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:55:51.404Z","atBatIndex":21},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Jake McCarthy bunt grounds out softly, pitcher Antonio Senzatela to first baseman Warming Bernabel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-17T19:56:06.368Z","endTime":"2025-08-17T19:56:40.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":72.4,"strikeZoneTop":3.61674753025754,"strikeZoneBottom":1.7611089147326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.59774041140152,"aZ":-35.90028042705435,"pfxX":1.8084596925242276,"pfxZ":-2.857684922001569,"pX":-0.2596040569691456,"pZ":3.467524502386049,"vX0":2.9284093412277477,"vY0":-112.13544965680599,"vZ0":1.3904751334292227,"x":126.9,"y":145.16,"x0":-1.805012110433761,"y0":50.00207004034283,"z0":6.435071235232262,"aX":2.3589692424284414},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-4.7,"breakHorizontal":-3.8,"spinRate":2270,"spinDirection":65},"zone":2,"typeConfidence":2.0,"plateTime":0.48394003047691125,"extension":5.764785556699126},"index":0,"playId":"59c6711b-b65e-3e1f-88df-85a6b8607556","pitchNumber":1,"startTime":"2025-08-17T19:56:19.043Z","endTime":"2025-08-17T19:56:23.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.235489882697152,"aZ":-27.345301906522174,"pfxX":-5.176963696467482,"pfxZ":2.884417686834831,"pX":0.9204611523248006,"pZ":2.136220658789724,"vX0":8.831837261551058,"vY0":-127.01616608909684,"vZ0":-4.0389759808169385,"x":81.91,"y":181.1,"x0":-1.892265520007379,"y0":50.001508108063504,"z0":5.863906767898128,"aX":-8.659859726198297},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":7.9,"spinRate":2245,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4273922801516794,"extension":5.810332163382379},"hitData":{"launchSpeed":31.9,"launchAngle":-2.0,"totalDistance":17.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":131.6,"coordY":191.94}},"index":1,"playId":"cbc10eb4-dcd7-3605-95cd-cfc5819f7b01","pitchNumber":2,"startTime":"2025-08-17T19:56:33.056Z","endTime":"2025-08-17T19:56:40.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:56:40.046Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Locklear grounds out, shortstop Ezequiel Tovar to first baseman Warming Bernabel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-17T19:56:48.596Z","endTime":"2025-08-17T19:57:36.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.5,"strikeZoneTop":3.51954121542387,"strikeZoneBottom":1.62346529726209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.982982837519483,"aZ":-27.861140568271978,"pfxX":2.004689580015074,"pfxZ":2.542419076172772,"pX":1.0912433735826628,"pZ":2.1877769861587155,"vX0":6.749020727957388,"vY0":-127.9733238094969,"vZ0":-4.289058953339263,"x":75.4,"y":179.71,"x0":-1.817455437926992,"y0":50.00121494166438,"z0":6.013641565171155,"aX":3.396434000714325},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":-4.8,"spinRate":2226,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.42446488692083495,"extension":5.7497379221441784},"index":0,"playId":"351aba9c-3864-383e-a075-3b9d9bc8e83f","pitchNumber":1,"startTime":"2025-08-17T19:57:13.750Z","endTime":"2025-08-17T19:57:17.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":82.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.971827303378273,"aZ":-25.347667732638143,"pfxX":1.9666720394609318,"pfxZ":4.046185059861589,"pX":0.9468843287606657,"pZ":2.0639283044328836,"vX0":6.744368409239138,"vY0":-127.43692806486833,"vZ0":-4.86106454176075,"x":80.91,"y":183.05,"x0":-1.9626289758168376,"y0":50.00057035696003,"z0":5.937138415692328,"aX":3.3157069461861846},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":-4.7,"spinRate":2171,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4257138829423206,"extension":5.884594798511025},"hitData":{"launchSpeed":74.0,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.61,"coordY":150.87}},"index":1,"playId":"590641b3-4eae-3f43-b534-a7222ef9989a","pitchNumber":2,"startTime":"2025-08-17T19:57:28.988Z","endTime":"2025-08-17T19:57:36.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:57:36.505Z","atBatIndex":23},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Tyler Freeman bunt grounds out softly, third baseman Blaze Alexander to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T19:59:29.003Z","endTime":"2025-08-17T19:59:51.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.66753636070287,"aZ":-24.3542179508874,"pfxX":-6.16686682289229,"pfxZ":4.505436953448534,"pX":-0.39802613495910555,"pZ":3.4111252970986836,"vX0":6.989426577047064,"vY0":-129.33951256896503,"vZ0":-1.3356464203987082,"x":132.17,"y":146.68,"x0":-2.302961377759603,"y0":50.004884612085384,"z0":5.758664684659988,"aX":-10.710381246016686},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.2,"breakHorizontal":10.1,"spinRate":1978,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4195229876332074,"extension":6.669157584204703},"hitData":{"launchSpeed":31.9,"launchAngle":-26.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":115.32,"coordY":190.48}},"index":0,"playId":"9a612125-8c15-3947-a0a1-ffefd12a0114","pitchNumber":1,"startTime":"2025-08-17T19:59:43.640Z","endTime":"2025-08-17T19:59:51.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-17T19:59:51.668Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T20:00:09.563Z","endTime":"2025-08-17T20:00:47.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.53687477236339,"strikeZoneBottom":1.60909187358813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.651232834758435,"aZ":-31.133598320238054,"pfxX":-6.096358667585813,"pfxZ":0.7208273800402676,"pX":-0.4109286200633568,"pZ":2.520752847243704,"vX0":7.5473781997966105,"vY0":-118.41633699446005,"vZ0":-0.2298758604931611,"x":132.66,"y":170.72,"x0":-2.826932310913264,"y0":50.0009115272772,"z0":5.434001181786349,"aX":-8.77802925416399},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.6,"breakHorizontal":9.5,"spinRate":1621,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.46008960872767224,"extension":6.787807139354967},"index":0,"playId":"e1dc2af6-7f6a-37f8-8883-e6016eab9d4a","pitchNumber":1,"startTime":"2025-08-17T20:00:23.890Z","endTime":"2025-08-17T20:00:27.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.613189323193453,"aZ":-27.003555395204707,"pfxX":-5.489526024274961,"pfxZ":3.661974236477228,"pX":-0.16095263676235508,"pZ":2.2005040175606894,"vX0":7.927332083334482,"vY0":-117.5498717325008,"vZ0":-1.638969696621328,"x":123.14,"y":179.37,"x0":-2.851443708095812,"y0":50.000452228122406,"z0":5.3948450510458,"aX":-7.743595985809919},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.5,"breakHorizontal":8.2,"spinRate":1609,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.46453276456604575,"extension":6.696683483047396},"hitData":{"launchSpeed":84.0,"launchAngle":66.0,"totalDistance":163.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.03,"coordY":135.97}},"index":1,"playId":"65aae170-4008-3344-be91-e0436511bd94","pitchNumber":2,"startTime":"2025-08-17T20:00:37.249Z","endTime":"2025-08-17T20:00:47.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:00:47.370Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a ground ball to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T20:00:54.256Z","endTime":"2025-08-17T20:01:37.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.4,"endSpeed":84.1,"strikeZoneTop":3.25023715108971,"strikeZoneBottom":1.40015425103416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.30147410002995,"aZ":-25.270205659903773,"pfxX":-7.214649171715205,"pfxZ":3.8644914524179352,"pX":-0.2605136539440228,"pZ":2.9608174387826023,"vX0":7.772216268136792,"vY0":-131.617515774347,"vZ0":-2.4008393080263426,"x":126.93,"y":158.84,"x0":-2.2898744258524024,"y0":50.00170693777535,"z0":5.722423672549738,"aX":-12.881907899276055},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":11.8,"spinRate":2146,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.41337018592766084,"extension":6.724440627116043},"index":0,"playId":"da03cbdd-1a1c-3567-9eea-06f5ae80fb23","pitchNumber":1,"startTime":"2025-08-17T20:01:12.507Z","endTime":"2025-08-17T20:01:16.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.1,"endSpeed":69.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.851650689718618,"aZ":-39.86622061630029,"pfxX":5.1206245095812655,"pfxZ":-6.506060804517941,"pX":0.7948182152625973,"pZ":1.7864982957300388,"vX0":5.457319084253169,"vY0":-107.77919407039437,"vZ0":0.591296055258157,"x":86.7,"y":190.54,"x0":-2.4304923818850908,"y0":50.00265027303019,"z0":5.893448082550472,"aX":6.053770548821582},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-11.3,"breakHorizontal":-10.7,"spinRate":2376,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.5072121800128766,"extension":6.5806813427245485},"hitData":{"launchSpeed":75.8,"launchAngle":11.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.95,"coordY":121.93}},"index":1,"playId":"4ffe0f2c-4c77-3ecd-a69c-1045a34dea19","pitchNumber":2,"startTime":"2025-08-17T20:01:26.136Z","endTime":"2025-08-17T20:01:37.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.53,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:01:37.173Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-17T20:01:50.206Z","endTime":"2025-08-17T20:03:08.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"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":87.6,"endSpeed":81.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.673683736440093,"aZ":-21.15576025527986,"pfxX":-7.64000548925166,"pfxZ":6.578816559210006,"pX":-0.07857387283789914,"pZ":2.7387851438331565,"vX0":8.123428751538432,"vY0":-127.44924002264263,"vZ0":-3.3001814026078753,"x":120.0,"y":164.83,"x0":-2.2871871692013594,"y0":50.0052268756056,"z0":5.686266134803734,"aX":-12.802108476474816},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.5,"breakHorizontal":12.4,"spinRate":2201,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4267711099760141,"extension":6.7713681333502125},"index":0,"playId":"b65e26dd-41a8-3afe-ac1b-dac20e9e1c86","pitchNumber":1,"startTime":"2025-08-17T20:01:59.978Z","endTime":"2025-08-17T20:02:03.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.281903388227295,"aZ":-31.70138879624362,"pfxX":-6.705899665636066,"pfxZ":0.3332585207154928,"pX":-0.250673095042642,"pZ":2.748310159658363,"vX0":7.539268976115917,"vY0":-117.55008101616572,"vZ0":0.18211018095760245,"x":126.56,"y":164.58,"x0":-2.6139621058324662,"y0":50.001253768877724,"z0":5.589900419376557,"aX":-9.473924214227834},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.0,"breakHorizontal":10.6,"spinRate":1590,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4642499113593077,"extension":6.851390706371097},"index":1,"playId":"e5a7aed8-321c-3878-9109-a5fb38beb51f","pitchNumber":2,"startTime":"2025-08-17T20:02:18.989Z","endTime":"2025-08-17T20:02:22.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.71230542403101,"strikeZoneBottom":1.75110443254169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.764051547295534,"aZ":-29.572294601393523,"pfxX":-1.7393335141819906,"pfxZ":1.8398192489288547,"pX":-1.2432244490471454,"pZ":3.64621305543639,"vX0":4.141754380147403,"vY0":-117.10707708412845,"vZ0":2.1086993069282665,"x":164.39,"y":140.33,"x0":-2.79616430005373,"y0":50.00027481061916,"z0":5.469816309790408,"aX":-2.455093698113939},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":4.1,"breakHorizontal":2.3,"spinRate":1727,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4648618815758683,"extension":6.811318499948352},"index":2,"playId":"d1432363-209c-3bee-98bd-6cbb39734457","pitchNumber":3,"startTime":"2025-08-17T20:02:41.286Z","endTime":"2025-08-17T20:02:44.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.39240002079135,"aZ":-29.236240612946318,"pfxX":-3.0325906630095254,"pfxZ":2.056326436219029,"pX":-0.05460615130990227,"pZ":3.5916479618248514,"vX0":6.972422846703074,"vY0":-117.98893362075992,"vZ0":1.4963142137425747,"x":119.08,"y":141.81,"x0":-2.635182196037337,"y0":50.00524362827184,"z0":5.61509629751781,"aX":-4.3396532613444325},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.3,"breakHorizontal":4.1,"spinRate":1758,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.4616834900279847,"extension":6.837425813045766},"index":3,"playId":"3a83ff73-02fe-3dba-a3b0-1e0c52ad0072","pitchNumber":4,"startTime":"2025-08-17T20:03:01.059Z","endTime":"2025-08-17T20:03:08.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.11,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:03:08.126Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alek Thomas singles on a sharp line drive to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T20:04:58.536Z","endTime":"2025-08-17T20:05:25.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":87.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.21481924623801,"aZ":-22.3605355337721,"pfxX":-4.461610618438321,"pfxZ":5.130729166711397,"pX":-0.42967919605217103,"pZ":2.4335651010678245,"vX0":6.28105581540894,"vY0":-135.44003143615018,"vZ0":-5.0190315736871485,"x":133.38,"y":173.07,"x0":-2.167461425993017,"y0":50.00668946764112,"z0":5.813441203358304,"aX":-8.541121235763741},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":7.2,"spinRate":2157,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39984783389999645,"extension":5.877028897840292},"hitData":{"launchSpeed":102.3,"launchAngle":12.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":44.25,"coordY":98.82}},"index":0,"playId":"af266fc9-4358-3a21-82e2-5d409bbff99a","pitchNumber":1,"startTime":"2025-08-17T20:05:14.502Z","endTime":"2025-08-17T20:05:25.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.17,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:05:25.286Z","atBatIndex":28},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Jose Herrera out on a sacrifice bunt, pitcher Antonio Senzatela to first baseman Warming Bernabel. Alek Thomas to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T20:05:38.644Z","endTime":"2025-08-17T20:06:22.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.481015029568173,"aZ":-27.31023536813946,"pfxX":-6.875292567693491,"pfxZ":3.0021416352844685,"pX":0.49715135194727966,"pZ":2.3933155256398,"vX0":8.719316503567539,"vY0":-125.22536120350833,"vZ0":-3.630342619740692,"x":98.05,"y":174.16,"x0":-2.104296265355233,"y0":50.00336118540836,"z0":6.046835157827458,"aX":-11.14154314803171},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.9,"breakHorizontal":10.9,"spinRate":2133,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.434057003714849,"extension":6.1492969587906225},"index":0,"playId":"dfb2a17c-a7ff-3ee0-8260-2b094822258b","pitchNumber":1,"startTime":"2025-08-17T20:05:51.671Z","endTime":"2025-08-17T20:05:56.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.066941434585438,"aZ":-21.16994443488232,"pfxX":-4.350062574737062,"pfxZ":5.815861641897158,"pX":0.05252045598556033,"pZ":3.3697945613596785,"vX0":7.408401037293459,"vY0":-135.37918574957033,"vZ0":-3.0656510727041995,"x":115.0,"y":147.8,"x0":-2.1299967541701346,"y0":50.00664008357755,"z0":5.965515664317982,"aX":-8.23702586511009},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.2,"breakHorizontal":6.6,"spinRate":2271,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.4015669914181177,"extension":5.8457295892077585},"hitData":{"launchSpeed":30.3,"launchAngle":-25.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":127.01,"coordY":201.27}},"index":1,"playId":"eb4bb54a-10fd-393d-b7ea-531729954873","pitchNumber":2,"startTime":"2025-08-17T20:06:16.066Z","endTime":"2025-08-17T20:06:22.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":1.94,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:06:22.838Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Kaiser flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T20:06:35.359Z","endTime":"2025-08-17T20:07:04.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.098992250143453,"aZ":-26.496196010592833,"pfxX":0.9380198613577164,"pfxZ":3.2287247449150165,"pX":0.33301664124818986,"pZ":2.843280173375468,"vX0":5.845909238725457,"vY0":-130.40050953380936,"vZ0":-3.346708176838634,"x":104.31,"y":162.01,"x0":-2.0408029479984924,"y0":50.00201733925507,"z0":6.097497619481588,"aX":1.6475676805816653},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":-2.8,"spinRate":2275,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.4167618722400057,"extension":5.769218996243889},"hitData":{"launchSpeed":87.4,"launchAngle":54.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.21,"coordY":127.18}},"index":0,"playId":"31aed8f2-b066-38f1-9b98-9b852d50cb4e","pitchNumber":1,"startTime":"2025-08-17T20:06:51.877Z","endTime":"2025-08-17T20:07:04.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663731,"link":"/api/v1/people/663731"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":663731,"link":"/api/v1/people/663731"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":4.800000000000004,"leverageIndex":1.73,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:07:04.343Z","atBatIndex":30},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Antonio Senzatela intentionally walks Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T20:07:20.014Z","endTime":"2025-08-17T20:08:18.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.51637165113335,"strikeZoneBottom":1.66272176609571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4831303215413,"aZ":-28.379701014939958,"pfxX":-6.956085950326239,"pfxZ":2.239123030861373,"pX":-1.4296404449586724,"pZ":2.3800267995245004,"vX0":4.149109775015984,"vY0":-128.49734141144972,"vZ0":-3.3722841734998674,"x":171.49,"y":174.52,"x0":-2.151115136951917,"y0":50.00264049163226,"z0":5.884701067187873,"aX":-11.778821518343841},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.6,"breakHorizontal":11.9,"spinRate":2204,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.424222307686267,"extension":5.902497861063416},"index":0,"playId":"db55f27e-e9c0-3af6-8604-3d71e1bac161","pitchNumber":1,"startTime":"2025-08-17T20:07:37.271Z","endTime":"2025-08-17T20:07:44.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":93.3,"endSpeed":86.6,"strikeZoneTop":3.53198767251883,"strikeZoneBottom":1.56731914136667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.967066201404982,"aZ":-21.9605951227513,"pfxX":-2.443976935341162,"pfxZ":5.373290704831952,"pX":0.42378386660995,"pZ":4.8139527671181,"vX0":7.557131287146157,"vY0":-135.8660753682865,"vZ0":0.719597538361702,"x":100.85,"y":108.8,"x0":-2.0554714857042944,"y0":50.00526004360535,"z0":6.0521515823643375,"aX":-4.648363166345659},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":3.1,"spinRate":2220,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4005108385988523,"extension":5.890537607278592},"index":1,"playId":"1cdcf8a8-3fdf-3597-a66b-cab5ea2a41e9","pitchNumber":2,"startTime":"2025-08-17T20:07:55.296Z","endTime":"2025-08-17T20:08:00.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"07767016-0326-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-08-17T20:08:14.717Z","endTime":"2025-08-17T20:08:14.734Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"07767016-0326-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-08-17T20:08:14.734Z","endTime":"2025-08-17T20:08:18.805Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.8,"awayTeamWinProbability":49.2,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":1.73,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:08:18.805Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-17T20:08:36.079Z","endTime":"2025-08-17T20:09:57.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.26560984872282,"strikeZoneBottom":1.52539018969257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.716280027057117,"aZ":-20.496990953017892,"pfxX":-3.710492258746776,"pfxZ":6.191771120476794,"pX":-0.9464726943133476,"pZ":3.31891931636941,"vX0":4.359815117934292,"vY0":-135.27686059265653,"vZ0":-2.6762085528159476,"x":153.08,"y":149.17,"x0":-2.083905523425675,"y0":50.00229986732743,"z0":5.730465130476559,"aX":-6.996529251245385},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.9,"breakHorizontal":6.0,"spinRate":2182,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4022459019934628,"extension":6.096260738541511},"index":0,"playId":"faccdb50-5641-3a2d-ad76-aef082661c11","pitchNumber":1,"startTime":"2025-08-17T20:08:50.302Z","endTime":"2025-08-17T20:08:54.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.921561950695928,"aZ":-27.31413906088391,"pfxX":1.2073457678699102,"pfxZ":2.8422316688618157,"pX":-0.2934047672089349,"pZ":2.64067324371177,"vX0":4.669933996812605,"vY0":-129.44509290642574,"vZ0":-3.1851337273482767,"x":128.18,"y":167.48,"x0":-2.271742946809933,"y0":50.00488518720017,"z0":5.959744518729615,"aX":2.0655109551129582},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":-3.1,"spinRate":2201,"spinDirection":186},"zone":4,"typeConfidence":2.0,"plateTime":0.42180223062615596,"extension":5.79770292430703},"index":1,"playId":"252c5334-4d5f-33b2-856c-7d8e242a1da5","pitchNumber":2,"startTime":"2025-08-17T20:09:08.706Z","endTime":"2025-08-17T20:09:12.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.26869386470951,"strikeZoneBottom":1.5281079148604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99304083460325,"aZ":-27.134720652277544,"pfxX":0.6124069292613985,"pfxZ":2.9236164258874666,"pX":0.6141104733303655,"pZ":1.4929645259865638,"vX0":6.797213270177956,"vY0":-130.08639312832983,"vZ0":-5.71223144894038,"x":93.59,"y":198.47,"x0":-2.1066820136427724,"y0":50.00277765359671,"z0":5.761111292999761,"aX":1.0528609926113455},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.3,"breakHorizontal":-2.5,"spinRate":2247,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.42023721930157754,"extension":5.911170381715523},"index":2,"playId":"e6bd09f9-5103-31c4-ac29-bf562788dbcb","pitchNumber":3,"startTime":"2025-08-17T20:09:29.829Z","endTime":"2025-08-17T20:09:34.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-17T20:09:41.509Z","endTime":"2025-08-17T20:09:53.630Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":95.1,"endSpeed":87.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.486053484846313,"aZ":-19.378857864277506,"pfxX":-5.553834510079723,"pfxZ":6.5217193589071325,"pX":-0.09768848439457943,"pZ":3.6652231092021927,"vX0":7.379648201816129,"vY0":-138.38309902102736,"vZ0":-2.171607042821286,"x":120.72,"y":139.82,"x0":-2.0629362439581778,"y0":50.00436241172029,"z0":5.741985305401234,"aX":-10.89950831684995},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":8.8,"spinRate":2197,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3940435738447814,"extension":6.027393962824591},"index":4,"playId":"dfb801f8-0dac-3cf4-8fa1-d238ffe91ead","pitchNumber":4,"startTime":"2025-08-17T20:09:53.630Z","endTime":"2025-08-17T20:09:57.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":5.899999999999999,"leverageIndex":2.34,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:09:57.196Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Warming Bernabel grounds out, third baseman Blaze Alexander to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T20:11:47.509Z","endTime":"2025-08-17T20:13:28.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.6,"strikeZoneTop":3.10956263253766,"strikeZoneBottom":1.51139625120754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.828916765574903,"aZ":-27.871191974791188,"pfxX":-0.21966363820172807,"pfxZ":2.9041308894716438,"pX":0.9869255974835333,"pZ":-0.07412459994089937,"vX0":8.365470274152385,"vY0":-119.4793242497606,"vZ0":-7.203677047918987,"x":79.38,"y":240.78,"x0":-2.4960362259830116,"y0":50.00077626716421,"z0":5.405423696517816,"aX":-0.32569583018208437},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.1,"breakHorizontal":-1.1,"spinRate":2084,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.45428001328358647,"extension":6.6476691786742705},"index":0,"playId":"dfcd7c50-cd95-3c13-8e84-6916fdd768dd","pitchNumber":1,"startTime":"2025-08-17T20:12:05.638Z","endTime":"2025-08-17T20:12:11.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.01686778658216,"aZ":-28.377726943804014,"pfxX":-7.21858898150446,"pfxZ":2.6165757675929306,"pX":-0.0746673383261691,"pZ":1.5594414436517186,"vX0":8.394570606780965,"vY0":-118.89698622723978,"vZ0":-3.0687027272953795,"x":119.85,"y":196.68,"x0":-2.6919762139148924,"y0":50.00123675387884,"z0":5.407330458219363,"aX":-10.468630961841718},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.3,"breakHorizontal":11.4,"spinRate":1541,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4583894887219939,"extension":6.672446295125706},"index":1,"playId":"e24d4930-10d8-34ba-9263-02318bef8fbb","pitchNumber":2,"startTime":"2025-08-17T20:12:21.538Z","endTime":"2025-08-17T20:12:24.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":76.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.74594401919459,"aZ":-30.103046577903957,"pfxX":0.8378334070039855,"pfxZ":1.4262019515301496,"pX":0.7761953843049122,"pZ":1.255061622569176,"vX0":7.690073523164451,"vY0":-118.4996842307336,"vZ0":-3.738563678994815,"x":87.41,"y":204.89,"x0":-2.5894679573614137,"y0":50.00542578028041,"z0":5.536709661930664,"aX":1.218014281159555},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.0,"breakHorizontal":-3.0,"spinRate":2260,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4582151493950102,"extension":6.678494918737293},"index":2,"playId":"0e26ea55-5bef-3147-8004-84d4f0bd4069","pitchNumber":3,"startTime":"2025-08-17T20:12:34.922Z","endTime":"2025-08-17T20:12:39.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.0,"strikeZoneTop":3.02462859149936,"strikeZoneBottom":1.46346061716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46445482352968,"aZ":-19.109529147411745,"pfxX":-3.151597396740722,"pfxZ":7.381566044474744,"pX":1.522347104783033,"pZ":1.9317944239439109,"vX0":10.720766504728191,"vY0":-130.88352713675903,"vZ0":-5.716449503403707,"x":58.97,"y":186.62,"x0":-2.1819379882923235,"y0":50.00071866804829,"z0":5.5337957707550505,"aX":-5.577230320734137},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.5,"breakHorizontal":3.8,"spinRate":2292,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41534813129953596,"extension":6.815081535842685},"index":3,"playId":"88d80971-688a-302e-91d5-b553939d48db","pitchNumber":4,"startTime":"2025-08-17T20:12:51.802Z","endTime":"2025-08-17T20:12:55.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.0,"strikeZoneTop":3.18358879800333,"strikeZoneBottom":1.43725156884203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.06188247381568,"aZ":-30.228504947803128,"pfxX":-5.371742175823237,"pfxZ":1.3513091911691735,"pX":1.3918682192213296,"pZ":0.7509598651594049,"vX0":10.91341204412919,"vY0":-118.38024915420391,"vZ0":-4.305631215914829,"x":63.95,"y":218.5,"x0":-2.5554529547373552,"y0":50.0015779155494,"z0":5.324170447341273,"aX":-7.716696491212755},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.7,"breakHorizontal":7.4,"spinRate":1744,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4605851630813862,"extension":6.819856269514114},"index":4,"playId":"32b4d613-a361-3727-bf14-1bb2db8bd6b8","pitchNumber":5,"startTime":"2025-08-17T20:13:02.764Z","endTime":"2025-08-17T20:13:08.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.6,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.88208123234831,"aZ":-29.67138570873142,"pfxX":-1.7457074108039574,"pfxZ":1.747026847961159,"pX":0.744186924436256,"pZ":2.6644927436233,"vX0":8.299989235727613,"vY0":-117.90341427840885,"vZ0":-0.41292284789507827,"x":88.63,"y":166.84,"x0":-2.5695318626753476,"y0":50.001475017684946,"z0":5.541040279365038,"aX":-2.4993461408105153},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.4,"breakHorizontal":1.4,"spinRate":1757,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.46159907465511774,"extension":6.913406250636159},"hitData":{"launchSpeed":90.8,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.62,"coordY":160.8}},"index":5,"playId":"423fb1ed-ed77-3849-ab3c-589f140ace5f","pitchNumber":6,"startTime":"2025-08-17T20:13:19.598Z","endTime":"2025-08-17T20:13:28.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:13:28.409Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brenton Doyle walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T20:13:37.437Z","endTime":"2025-08-17T20:14:54.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.3,"strikeZoneTop":3.54788317622003,"strikeZoneBottom":1.68457889763664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.346016631111112,"aZ":-29.491780091683527,"pfxX":0.38861465489434155,"pfxZ":1.7930426415378937,"pX":0.18200215964381036,"pZ":1.2142818221113354,"vX0":6.521867515865136,"vY0":-120.51157450115068,"vZ0":-4.099732065661163,"x":110.06,"y":205.99,"x0":-2.593904361592314,"y0":50.00005854569997,"z0":5.502723077473398,"aX":0.5776730385744755},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.6,"breakHorizontal":-2.0,"spinRate":2311,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.45209640344162283,"extension":6.678675054178305},"index":0,"playId":"9619bfec-7647-34b1-8ca2-4599fe197007","pitchNumber":1,"startTime":"2025-08-17T20:13:51.683Z","endTime":"2025-08-17T20:13:55.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.5460731477728,"strikeZoneBottom":1.71972136768604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.57237877847444,"aZ":-22.36148711936805,"pfxX":-7.401839673132101,"pfxZ":5.568544582734331,"pX":1.1249066735312114,"pZ":2.257510720213291,"vX0":11.045958359622533,"vY0":-130.89698490008988,"vZ0":-4.4615413889121855,"x":74.12,"y":177.83,"x0":-2.157973461796608,"y0":50.00462964372846,"z0":5.6257545196665575,"aX":-13.048196392103959},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.5,"breakHorizontal":11.4,"spinRate":2118,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.41595928951692995,"extension":6.8128272376560925},"index":1,"playId":"68b422d7-d56d-3881-b0fc-210d48340f5d","pitchNumber":2,"startTime":"2025-08-17T20:14:03.405Z","endTime":"2025-08-17T20:14:07.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.6,"strikeZoneTop":3.48478015314931,"strikeZoneBottom":1.69604401253959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.826959926894958,"aZ":-31.966576284542263,"pfxX":-8.181071138218584,"pfxZ":0.14219191565608402,"pX":0.8420148726135553,"pZ":0.3259053682073178,"vX0":10.491024288299174,"vY0":-119.04448480019641,"vZ0":-5.0474103664230485,"x":84.9,"y":229.98,"x0":-2.53062914396108,"y0":50.00346562731889,"z0":5.321380796621481,"aX":-11.909552791304419},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.6,"breakHorizontal":12.7,"spinRate":1871,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.45765066076351246,"extension":6.954909790635682},"index":2,"playId":"562c7832-95e8-38b4-b1d8-b3a862f88d61","pitchNumber":3,"startTime":"2025-08-17T20:14:16.936Z","endTime":"2025-08-17T20:14:21.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.9,"strikeZoneTop":3.4750042954458,"strikeZoneBottom":1.64884931249598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.88647816566584,"aZ":-22.460751547669936,"pfxX":-3.1751200877896877,"pfxZ":5.478466629409221,"pX":0.1890184012973063,"pZ":3.4599325904659533,"vX0":7.872043769132226,"vY0":-130.89927948712608,"vZ0":-1.3611577979785492,"x":109.8,"y":145.36,"x0":-2.415680764692914,"y0":50.006497817022534,"z0":5.633211591374544,"aX":-5.634669160030296},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.0,"breakHorizontal":4.4,"spinRate":2205,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4149526000857726,"extension":6.654373215213163},"index":3,"playId":"524196f4-587b-3205-9282-8b5a74455a06","pitchNumber":4,"startTime":"2025-08-17T20:14:34.976Z","endTime":"2025-08-17T20:14:38.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.9,"strikeZoneTop":3.5181464713927,"strikeZoneBottom":1.69192281221707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.30804114382888,"aZ":-22.374419306027548,"pfxX":-6.137944139408619,"pfxZ":5.570621507709337,"pX":1.1927012121257021,"pZ":1.6346301462873651,"vX0":11.477460407543248,"vY0":-130.24360855104115,"vZ0":-5.484626884498601,"x":71.54,"y":194.64,"x0":-2.427409629385516,"y0":50.000737817155745,"z0":5.406701404323088,"aX":-10.793546258027733},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.4,"breakHorizontal":9.2,"spinRate":2195,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.41681414715521603,"extension":6.9012428958781475},"index":4,"playId":"99dcb9ef-049c-39fb-8e36-cbc2a649ac3e","pitchNumber":5,"startTime":"2025-08-17T20:14:50.712Z","endTime":"2025-08-17T20:14:54.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:14:54.768Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braxton Fulford grounds out, third baseman Blaze Alexander to first baseman Tyler Locklear.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T20:15:29.083Z","endTime":"2025-08-17T20:16:37.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"af2c5083-ffa1-3284-8c19-ebf8175e24c8","startTime":"2025-08-17T20:15:18.470Z","endTime":"2025-08-17T20:15:21.470Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.785798050286246,"aZ":-30.765473759642372,"pfxX":-6.232390977045233,"pfxZ":1.0073422795868305,"pX":-0.048664014960343144,"pZ":1.1037742718295565,"vX0":7.42090881702045,"vY0":-116.14433070177783,"vZ0":-3.3464723233740403,"x":118.85,"y":208.98,"x0":-2.446948802057043,"y0":50.000595589639865,"z0":5.430914625746438,"aX":-8.679856972738293},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.3,"breakHorizontal":9.8,"spinRate":1501,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4681454390647519,"extension":6.768670091991552},"index":1,"playId":"277c9169-55cb-37cd-bed6-a78a5bc899de","pitchNumber":1,"startTime":"2025-08-17T20:15:31.290Z","endTime":"2025-08-17T20:15:38.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brenton Doyle steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"277c9169-55cb-37cd-bed6-a78a5bc899de","startTime":"2025-08-17T20:15:43.867Z","endTime":"2025-08-17T20:16:11.213Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"postOnSecond":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"homeTeamWinProbability":59.4,"awayTeamWinProbability":40.6,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.62,"dramaIndex":61.0,"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":73.2,"endSpeed":68.6,"strikeZoneTop":3.270809882548,"strikeZoneBottom":1.45866054454012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.964449583227678,"aZ":-37.92290616371756,"pfxX":7.306847127321625,"pfxZ":-4.916890834187582,"pX":-0.24275834734997473,"pZ":2.7585070140114825,"vX0":3.1258046237363106,"vY0":-106.65938560876462,"vZ0":2.5235997891560977,"x":126.25,"y":164.3,"x0":-2.6704677036030717,"y0":50.004679405095615,"z0":5.794468355547944,"aX":8.53599771237702},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-8.0,"breakHorizontal":-14.0,"spinRate":2310,"spinDirection":45},"zone":2,"typeConfidence":2.0,"plateTime":0.5108326179443448,"extension":6.8125953136183375},"index":3,"playId":"11764490-802b-35e1-935c-95375fc2dcfd","pitchNumber":2,"startTime":"2025-08-17T20:16:11.213Z","endTime":"2025-08-17T20:16:15.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.893415412243133,"aZ":-31.916380368443594,"pfxX":-5.451424118761947,"pfxZ":0.1805752646530241,"pX":-0.12116542511139859,"pZ":1.034364908452975,"vX0":7.6342106519414665,"vY0":-118.35950951696351,"vZ0":-3.417181651935588,"x":121.62,"y":210.85,"x0":-2.661479674710671,"y0":50.00344592543379,"z0":5.381191965151169,"aX":-7.833687038827541},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.2,"breakHorizontal":8.3,"spinRate":1356,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.46053395450631296,"extension":6.929079571134825},"hitData":{"launchSpeed":82.6,"launchAngle":4.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.58,"coordY":170.94}},"index":4,"playId":"5b8ed872-c5fd-38fe-aaa4-d88f28047d5f","pitchNumber":3,"startTime":"2025-08-17T20:16:28.976Z","endTime":"2025-08-17T20:16:37.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":-4.699999999999996,"leverageIndex":1.62,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:16:37.093Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Orlando Arcia singles on a line drive to right fielder Corbin Carroll. Brenton Doyle scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T20:16:55.137Z","endTime":"2025-08-17T20:18:52.827Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":622503,"link":"/api/v1/people/622503"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.8,"endSpeed":83.0,"strikeZoneTop":3.71214778436467,"strikeZoneBottom":1.75097175447549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.26136026884667,"aZ":-24.388292641800245,"pfxX":-6.5659789572182445,"pfxZ":4.5692815659930455,"pX":0.7853844614969427,"pZ":1.0603649292927493,"vX0":9.9394513626263,"vY0":-127.6281133904295,"vZ0":-6.694459254185615,"x":87.06,"y":210.15,"x0":-2.249757566315409,"y0":50.00284225059365,"z0":5.5528346850602555,"aX":-11.18534211765285},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.4,"breakHorizontal":10.4,"spinRate":2152,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4239709765600823,"extension":6.75051160412731},"index":0,"playId":"6af1f750-8fcb-3f5b-a008-482718f2ccdd","pitchNumber":1,"startTime":"2025-08-17T20:17:09.679Z","endTime":"2025-08-17T20:17:13.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.5,"endSpeed":69.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.362467785006277,"aZ":-37.72032283077998,"pfxX":4.611294585649041,"pfxZ":-4.683044482153688,"pX":-0.5905099494869995,"pZ":2.3996217689739465,"vX0":3.0196533243502923,"vY0":-107.1935553234339,"vZ0":1.487577436754386,"x":139.51,"y":173.99,"x0":-2.6076074936656153,"y0":50.00178644018675,"z0":5.850397928835387,"aX":5.463136553287718},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-7.9,"breakHorizontal":-9.1,"spinRate":2266,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.5074651108529897,"extension":6.635023101686367},"index":1,"playId":"c7260be6-6ee4-3ebb-b48c-f5a631d7b1fa","pitchNumber":2,"startTime":"2025-08-17T20:17:26.216Z","endTime":"2025-08-17T20:17:29.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":75.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.89438414144058,"aZ":-31.35856709475364,"pfxX":-4.519592321779763,"pfxZ":0.5809727188934195,"pX":0.33742416926947094,"pZ":1.669575380115472,"vX0":8.450697944083801,"vY0":-116.77518435166066,"vZ0":-1.8792772537604625,"x":104.14,"y":193.7,"x0":-2.709371143551152,"y0":50.00529903811945,"z0":5.380494579343713,"aX":-6.368232760557987},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.8,"breakHorizontal":6.6,"spinRate":1753,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.46553258521882146,"extension":6.8136762961547594},"index":2,"playId":"5ff6acaa-8db1-3a2d-ad3a-8c0892ea22b5","pitchNumber":3,"startTime":"2025-08-17T20:17:53.582Z","endTime":"2025-08-17T20:17:57.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":76.1,"strikeZoneTop":3.62983400926152,"strikeZoneBottom":1.66907683806543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.84061607022422,"aZ":-32.59602037077977,"pfxX":-4.927690370553708,"pfxZ":-0.291829978653229,"pX":0.016001075602415343,"pZ":0.6655206629365308,"vX0":8.061341686958205,"vY0":-117.63664076281547,"vZ0":-3.8468554757002726,"x":116.39,"y":220.81,"x0":-2.782396545853233,"y0":50.00565108491195,"z0":5.276697230060905,"aX":-7.056129961339152},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.1,"breakHorizontal":7.4,"spinRate":1758,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.46186701671489283,"extension":6.929664111134557},"index":3,"playId":"317364e0-0fc1-3884-a252-a9fd6036352e","pitchNumber":4,"startTime":"2025-08-17T20:18:15.766Z","endTime":"2025-08-17T20:18:19.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.67584624907197,"aZ":-33.73485794391248,"pfxX":-5.928284392415902,"pfxZ":-1.0947246383237879,"pX":-0.28694705606420534,"pZ":2.5483948188706855,"vX0":7.512361501290789,"vY0":-118.1192273445849,"vZ0":0.38864450496472513,"x":127.94,"y":169.97,"x0":-2.7187821196684836,"y0":50.00008169449639,"z0":5.450340409676054,"aX":-8.488598499605448},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.7,"breakHorizontal":9.2,"spinRate":1587,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.4613635065477659,"extension":6.87331391985891},"hitData":{"launchSpeed":81.1,"launchAngle":17.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.72,"coordY":126.14}},"index":4,"playId":"f3bd6c23-b285-361d-b57c-0e62fd80166a","pitchNumber":5,"startTime":"2025-08-17T20:18:42.660Z","endTime":"2025-08-17T20:18:52.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":606115,"link":"/api/v1/people/606115"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":13.5,"leverageIndex":1.76,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:18:52.827Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Ritter singles on a soft bunt ground ball to pitcher Nabil Crismatt. Orlando Arcia to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T20:19:12.736Z","endTime":"2025-08-17T20:19:35.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"postOnSecond":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":622503,"link":"/api/v1/people/622503"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":76.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.750451534375348,"aZ":-29.193199701207163,"pfxX":-0.41739762595101126,"pfxZ":2.044589519789916,"pX":0.8441344800609469,"pZ":1.824547931796165,"vX0":8.505216925571746,"vY0":-118.90385199883458,"vZ0":-2.5434130621759965,"x":84.82,"y":189.52,"x0":-2.69666939417426,"y0":50.00320869420995,"z0":5.507460743149826,"aX":-0.6090380848559833},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.4,"breakHorizontal":-1.0,"spinRate":2153,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.45735627572133897,"extension":6.773706373057631},"hitData":{"launchSpeed":22.8,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":123.09,"coordY":198.25}},"index":0,"playId":"b08145a6-6640-3a8c-a9b5-60f9e266989f","pitchNumber":1,"startTime":"2025-08-17T20:19:27.762Z","endTime":"2025-08-17T20:19:35.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":1.9999999999999858,"leverageIndex":0.9,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:19:35.203Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Freeman lines out to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-17T20:21:09.204Z","endTime":"2025-08-17T20:21:37.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-17T20:19:54.065Z","endTime":"2025-08-17T20:21:11.437Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.29033254724295,"strikeZoneBottom":1.58146921658911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.46706201595863,"aZ":-26.419861496332206,"pfxX":-5.027009962788027,"pfxZ":3.3495246461479073,"pX":0.15564662442031488,"pZ":3.1739490375784625,"vX0":8.346218567067702,"vY0":-129.36018975251235,"vZ0":-1.4173482879218187,"x":111.07,"y":153.08,"x0":-2.4391903883538086,"y0":50.002818604413804,"z0":5.7279269709552025,"aX":-8.638361027939577},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.0,"breakHorizontal":7.6,"spinRate":2195,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.42118452518901517,"extension":6.604255888753651},"index":1,"playId":"ee9a7af9-b7e8-3e55-82da-d440dfaf6690","pitchNumber":1,"startTime":"2025-08-17T20:21:11.437Z","endTime":"2025-08-17T20:21:15.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.179439146712756,"aZ":-24.683686189743405,"pfxX":-4.362004442756666,"pfxZ":4.515964492681494,"pX":0.07178646930073929,"pZ":2.496248034633296,"vX0":7.5631633384447055,"vY0":-126.9829032940211,"vZ0":-3.186151743363205,"x":114.26,"y":171.38,"x0":-2.3575440374373513,"y0":50.0026841852326,"z0":5.697541483313308,"aX":-7.235633111798714},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.8,"breakHorizontal":6.5,"spinRate":2232,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.42878826959141625,"extension":6.6501470134348635},"hitData":{"launchSpeed":99.6,"launchAngle":17.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.13,"coordY":104.45}},"index":2,"playId":"0d123ee3-a86e-3c08-bce8-fe8fa2d1baa5","pitchNumber":2,"startTime":"2025-08-17T20:21:29.820Z","endTime":"2025-08-17T20:21:37.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":606115,"link":"/api/v1/people/606115"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":622503,"link":"/api/v1/people/622503"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":1.68,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:21:37.007Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Corbin Carroll homers (27) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T20:24:00.381Z","endTime":"2025-08-17T20:25:12.200Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":678821,"link":"/api/v1/people/678821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Peralta replaces Antonio Senzatela.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T20:22:49.936Z","endTime":"2025-08-17T20:24:02.372Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678821,"link":"/api/v1/people/678821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":94.2,"endSpeed":88.1,"strikeZoneTop":3.27146982253449,"strikeZoneBottom":1.48504186486664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.722274691233604,"aZ":-19.431536284048782,"pfxX":5.90835474751959,"pfxZ":6.517301098713379,"pX":-0.566936813919296,"pZ":2.987549732654735,"vX0":-9.582551591768873,"vY0":-137.11751675370482,"vZ0":-2.213923383682939,"x":138.61,"y":158.12,"x0":2.1634449035569365,"y0":50.00208945963483,"z0":5.0936525114605935,"aX":11.551464845153403},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":-9.4,"spinRate":2222,"spinDirection":130},"zone":1,"typeConfidence":2.0,"plateTime":0.39545231933225455,"extension":6.061847863519488},"index":1,"playId":"7c7b45ee-4e36-3949-9c8c-acd7b2ed7e79","pitchNumber":1,"startTime":"2025-08-17T20:24:02.372Z","endTime":"2025-08-17T20:24:06.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.9,"strikeZoneTop":3.12163803904817,"strikeZoneBottom":1.47465367617986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.466508718216353,"aZ":-20.33386537753397,"pfxX":6.6113616405522215,"pfxZ":6.116337849347187,"pX":0.566095395589662,"pZ":1.6283196407190519,"vX0":-7.0173273534500025,"vY0":-136.44290561596725,"vZ0":-5.319781053578696,"x":95.42,"y":194.82,"x0":2.2799873986725987,"y0":50.002402031055304,"z0":4.952289006713846,"aX":12.799548793060334},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":-10.9,"spinRate":2194,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.39738516334509777,"extension":5.9468571983110365},"index":2,"playId":"84417234-441f-35e5-9ed2-5cdcc1724a48","pitchNumber":2,"startTime":"2025-08-17T20:24:15.926Z","endTime":"2025-08-17T20:24:19.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":88.6,"strikeZoneTop":3.27244763226545,"strikeZoneBottom":1.52351161058017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.906888025914323,"aZ":-20.913135359497115,"pfxX":6.151969617160035,"pfxZ":5.726579409941944,"pX":-0.2862504579131397,"pZ":1.242797003641236,"vX0":-8.81828892474841,"vY0":-137.5421806722654,"vZ0":-6.1851863251629835,"x":127.91,"y":205.22,"x0":2.1234168711954147,"y0":50.005310747678955,"z0":4.883795338698249,"aX":12.102650641850953},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":-9.8,"spinRate":2198,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39427108769947994,"extension":6.049526826415778},"index":3,"playId":"569c9d97-3379-307c-8d8d-076c1625336e","pitchNumber":3,"startTime":"2025-08-17T20:24:31.388Z","endTime":"2025-08-17T20:24:36.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":88.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75637763343259,"aZ":-20.256385470423577,"pfxX":5.97678136389018,"pfxZ":6.067047666506544,"pX":0.04177415075026788,"pZ":2.280448126394575,"vX0":-8.150810941218005,"vY0":-137.45437557560254,"vZ0":-3.7631439630775736,"x":115.41,"y":177.21,"x0":2.2324950022246597,"y0":50.00675625848636,"z0":4.997400978121262,"aX":11.74867024666632},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":-9.7,"spinRate":2188,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.39445139729783074,"extension":6.044021073601377},"hitData":{"launchSpeed":106.7,"launchAngle":29.0,"totalDistance":474.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":184.51,"coordY":15.36}},"index":4,"playId":"a0a54ed4-78af-3fc0-ba7b-e50bc5dae56f","pitchNumber":4,"startTime":"2025-08-17T20:24:47.500Z","endTime":"2025-08-17T20:25:12.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-16.0,"leverageIndex":1.44,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:25:12.200Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Lourdes Gurriel Jr. homers (16) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T20:25:22.021Z","endTime":"2025-08-17T20:26:59.908Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":{"id":678821,"link":"/api/v1/people/678821"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":86.4,"strikeZoneTop":3.76713021977838,"strikeZoneBottom":1.79569451949163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.537705080368486,"aZ":-20.04782541735032,"pfxX":7.548493589337706,"pfxZ":6.360701472497318,"pX":0.5767575088181891,"pZ":4.436176909462768,"vX0":-6.955228386532505,"vY0":-136.37092639461312,"vZ0":1.3667123904678082,"x":95.02,"y":119.0,"x0":2.1644503538018443,"y0":50.00253564264884,"z0":5.299988786680517,"aX":14.391925474776707},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":-12.5,"spinRate":2175,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.3997633205289741,"extension":6.016663777105009},"index":0,"playId":"2087604a-9a1b-3dff-8028-e4dc4ef138bf","pitchNumber":1,"startTime":"2025-08-17T20:25:34.401Z","endTime":"2025-08-17T20:25:37.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.82339496150838,"strikeZoneBottom":1.70355030573019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.166514429043268,"aZ":-33.296796540587664,"pfxX":-4.344713935017779,"pfxZ":-0.7838464084134564,"pX":0.9782285437034056,"pZ":3.53422186780085,"vX0":-2.398907077693913,"vY0":-118.7322642026203,"vZ0":3.0320313330338253,"x":79.71,"y":143.36,"x0":2.563589939972649,"y0":50.00130363898827,"z0":5.256265504582504,"aX":-6.246930039651747},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.5,"breakHorizontal":8.4,"spinRate":2432,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.4600321916397183,"extension":5.717224956721344},"index":1,"playId":"37a335ed-d4b8-348e-9e61-cc067c38b9e6","pitchNumber":2,"startTime":"2025-08-17T20:25:48.017Z","endTime":"2025-08-17T20:25:52.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.490138215495342,"aZ":-20.40703199642983,"pfxX":7.413206572626136,"pfxZ":6.033915340120876,"pX":1.0068387724486736,"pZ":3.0362904941106783,"vX0":-5.908624563137239,"vY0":-137.56593911312189,"vZ0":-1.876706009763324,"x":78.62,"y":156.8,"x0":2.200842785636163,"y0":50.00331961264225,"z0":5.085810358578982,"aX":14.458701803646385},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":-12.5,"spinRate":2225,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.3955221478891868,"extension":6.08514965753893},"index":2,"playId":"86863601-0fce-329c-b42f-9dcccc905d71","pitchNumber":3,"startTime":"2025-08-17T20:26:05.824Z","endTime":"2025-08-17T20:26:09.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-17T20:26:17.794Z","endTime":"2025-08-17T20:26:32.972Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.813926650316947,"aZ":-17.783962554615364,"pfxX":6.461272732157012,"pfxZ":7.309387124749474,"pX":-0.6592325217526522,"pZ":3.2853611880807865,"vX0":-9.919923836468516,"vY0":-138.23018157937824,"vZ0":-1.8773743434565853,"x":142.13,"y":150.08,"x0":2.108176758360655,"y0":50.002308518148936,"z0":5.14549841626948,"aX":12.720610024491423},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":-10.1,"spinRate":2310,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.39364778265985434,"extension":6.129575923686625},"hitData":{"launchSpeed":98.6,"launchAngle":38.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.96,"coordY":118.74}},"index":4,"playId":"33e39db7-b0ac-3da8-9cef-f6a637189c31","pitchNumber":4,"startTime":"2025-08-17T20:26:32.972Z","endTime":"2025-08-17T20:26:59.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-16.0,"leverageIndex":1.32,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:26:59.908Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to right fielder Tyler Freeman.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T20:27:56.261Z","endTime":"2025-08-17T20:28:57.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T20:27:14.307Z","endTime":"2025-08-17T20:27:58.633Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":94.9,"endSpeed":87.5,"strikeZoneTop":3.65514485172751,"strikeZoneBottom":1.69340140698947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.776975190998662,"aZ":-20.534710600929806,"pfxX":7.851045084448664,"pfxZ":6.009853560257655,"pX":0.6226794034302859,"pZ":0.417698027183551,"vX0":-7.297254391815359,"vY0":-137.86436063881712,"vZ0":-8.200611598653067,"x":93.26,"y":227.5,"x0":2.2754813730008414,"y0":50.00460951167992,"z0":4.801198109768741,"aX":15.213099275801564},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":-12.8,"spinRate":2346,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.396292341152197,"extension":6.12743891534231},"index":1,"playId":"348ee2fd-1db6-3b36-a706-be8cf96896da","pitchNumber":1,"startTime":"2025-08-17T20:27:58.633Z","endTime":"2025-08-17T20:28:02.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.5620231128571,"strikeZoneBottom":1.60028854266331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.751858157900013,"aZ":-34.4488034381665,"pfxX":-4.134150420624611,"pfxZ":-1.5568546445671103,"pX":-0.470266846746748,"pZ":2.014850366545182,"vX0":-5.541422605476855,"vY0":-119.63484878148282,"vZ0":0.013120772790399249,"x":134.93,"y":184.38,"x0":2.4034572291533904,"y0":50.000959741792734,"z0":5.069719691449172,"aX":-6.054377951525457},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.5,"breakHorizontal":8.8,"spinRate":2477,"spinDirection":312},"zone":7,"typeConfidence":2.0,"plateTime":0.4559769004233809,"extension":5.874178208993153},"index":2,"playId":"3e604a28-3dd3-372b-bad3-aeea5051981e","pitchNumber":2,"startTime":"2025-08-17T20:28:11.651Z","endTime":"2025-08-17T20:28:15.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.59025472838384,"strikeZoneBottom":1.62837965449268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.523161354983774,"aZ":-31.502865975002756,"pfxX":-3.695909855993188,"pfxZ":0.45707183473468227,"pX":-0.8933116351388916,"pZ":2.2280279897088104,"vX0":-6.629945170659231,"vY0":-119.73073956005734,"vZ0":-0.06843724205827417,"x":151.05,"y":178.62,"x0":2.378940782025567,"y0":50.00394140710708,"z0":5.048284099805478,"aX":-5.428389965529391},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.1,"breakHorizontal":8.2,"spinRate":2507,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4554060681636516,"extension":5.837480802846716},"index":3,"playId":"937e725e-3c1e-32e6-90aa-c169380fa289","pitchNumber":3,"startTime":"2025-08-17T20:28:24.222Z","endTime":"2025-08-17T20:28:29.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-17T20:28:35.345Z","endTime":"2025-08-17T20:28:46.465Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.99174608175369,"aZ":-21.934471563413403,"pfxX":6.595395964145048,"pfxZ":5.3312879428765,"pX":0.3139495834729988,"pZ":3.3018271168458044,"vX0":-7.355207939508114,"vY0":-136.30988898065678,"vZ0":-0.7193773846671824,"x":105.03,"y":149.63,"x0":2.1635410604413563,"y0":50.00652174291133,"z0":5.055017212321628,"aX":12.678019888737735},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":-10.8,"spinRate":2103,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.3986114371517653,"extension":5.982217591291481},"hitData":{"launchSpeed":99.4,"launchAngle":-1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.26,"coordY":113.68}},"index":5,"playId":"89015ade-d021-3164-8c15-ed24d32f673d","pitchNumber":4,"startTime":"2025-08-17T20:28:46.465Z","endTime":"2025-08-17T20:28:57.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:28:57.901Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Locklear singles on a ground ball to left fielder Jordan Beck. Jake McCarthy to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T20:31:51.205Z","endTime":"2025-08-17T20:32:44.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T20:29:17.639Z","endTime":"2025-08-17T20:29:36.003Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dugan Darnell replaces Luis Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-17T20:29:36.003Z","endTime":"2025-08-17T20:31:36.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699911,"link":"/api/v1/people/699911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"playId":"34bf4478-f769-3598-b688-975988bc63e6","startTime":"2025-08-17T20:31:36.383Z","endTime":"2025-08-17T20:31:39.445Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.8,"strikeZoneTop":3.4504868357739,"strikeZoneBottom":1.46005775303895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.143355427243403,"aZ":-35.427650717516734,"pfxX":0.8355538573188679,"pfxZ":-2.3245305783277637,"pX":-0.5234504853443462,"pZ":3.462562324078749,"vX0":0.8547083085540419,"vY0":-116.62484498881975,"vZ0":1.7870289931803647,"x":136.95,"y":145.29,"x0":-1.0007162665311378,"y0":50.00035353589515,"z0":5.983463424008147,"aX":1.1716733816193894},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.6,"breakHorizontal":-1.7,"spinRate":2151,"spinDirection":71},"zone":1,"typeConfidence":2.0,"plateTime":0.46639590752032944,"extension":6.550834649482018},"index":3,"playId":"70cdd04a-ad84-35cd-9941-8fca8142a05a","pitchNumber":1,"startTime":"2025-08-17T20:31:53.399Z","endTime":"2025-08-17T20:31:57.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":76.4,"strikeZoneTop":3.33536383088543,"strikeZoneBottom":1.58670109744393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.33772646590442,"aZ":-34.15138104761059,"pfxX":1.0518558093093473,"pfxZ":-1.377117687832449,"pX":0.7834161047875431,"pZ":0.5416087436870807,"vX0":3.375999900637196,"vY0":-118.42887601927178,"vZ0":-5.0311163398987855,"x":87.14,"y":224.16,"x0":-0.7882645806116612,"y0":50.00044496102382,"z0":5.763978909019644,"aX":1.515880588593779},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.4,"breakHorizontal":-2.6,"spinRate":2179,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45979507057848634,"extension":6.661624224166174},"index":4,"playId":"3bffbb7b-f3be-3364-a4fd-e094b8d57642","pitchNumber":2,"startTime":"2025-08-17T20:32:10.588Z","endTime":"2025-08-17T20:32:15.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.266567792366562,"aZ":-14.998084002298011,"pfxX":-3.40908480376838,"pfxZ":9.148362702799735,"pX":0.08669821244108843,"pZ":2.0915019974376348,"vX0":3.4323612000293213,"vY0":-135.3394908895753,"vZ0":-6.782562011716875,"x":113.7,"y":182.31,"x0":-0.7479002718788798,"y0":50.00115500716782,"z0":5.657942859061865,"aX":-6.398693438828889},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":5.5,"spinRate":2441,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.4029051490663731,"extension":6.913372155757876},"hitData":{"launchSpeed":98.1,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.45,"coordY":121.28}},"index":5,"playId":"41f53c79-7675-3b1f-bbc2-d013b13906dd","pitchNumber":3,"startTime":"2025-08-17T20:32:33.108Z","endTime":"2025-08-17T20:32:44.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_ab"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_ab"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_pa"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.8,"awayTeamWinProbability":75.2,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":1.56,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:32:44.666Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alek Thomas singles on a fly ball to center fielder Brenton Doyle. Tyler Locklear scores.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T20:32:48.854Z","endTime":"2025-08-17T20:35:40.350Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":678821,"link":"/api/v1/people/678821"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_adv_play","runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":{"id":699911,"link":"/api/v1/people/699911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.26069262222033,"strikeZoneBottom":1.36263386003663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60565295233081,"aZ":-25.900771902941383,"pfxX":-0.3835393858315522,"pfxZ":4.039971980539494,"pX":-0.20805735092968594,"pZ":2.2587577523173454,"vX0":1.5815977648633999,"vY0":-123.51583996414159,"vZ0":-3.4453767268934565,"x":124.93,"y":177.79,"x0":-0.8056265842270633,"y0":50.001358804775,"z0":5.839353735966877,"aX":-0.5954334288965369},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.8,"breakHorizontal":0.4,"spinRate":1041,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.44272027818471793,"extension":6.911174665306212},"index":0,"playId":"7ad1cfa4-90ae-33dc-9a46-8fcd00da37bd","pitchNumber":1,"startTime":"2025-08-17T20:33:17.868Z","endTime":"2025-08-17T20:33:28.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake McCarthy steals (6) 3rd base. Tyler Locklear steals (2) 2nd base. Fielding error by third baseman Orlando Arcia.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":1,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"7ad1cfa4-90ae-33dc-9a46-8fcd00da37bd","startTime":"2025-08-17T20:33:52.861Z","endTime":"2025-08-17T20:33:57.910Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":664983,"link":"/api/v1/people/664983"},"postOnThird":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"homeTeamWinProbability":15.2,"awayTeamWinProbability":84.8,"homeTeamWinProbabilityAdded":-9.600000000000001,"leverageIndex":1.83,"dramaIndex":110.0,"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":83.5,"endSpeed":77.2,"strikeZoneTop":3.2499753178647,"strikeZoneBottom":1.34625542516021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.764356858140424,"aZ":-26.941015720464755,"pfxX":0.11355930391419955,"pfxZ":3.4526471966104513,"pX":-0.8321296652163008,"pZ":3.98036588269612,"vX0":0.05609577998230714,"vY0":-121.72717848222089,"vZ0":0.5687406463393704,"x":148.72,"y":131.31,"x0":-0.8701554727646091,"y0":50.00089841386543,"z0":6.058726675354121,"aX":0.17201369708731712},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.6,"breakHorizontal":-0.2,"spinRate":1175,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.448332532955793,"extension":6.781061602428602},"index":2,"playId":"6558207b-e50a-341b-abbb-a8e1f2e3ef11","pitchNumber":2,"startTime":"2025-08-17T20:33:57.910Z","endTime":"2025-08-17T20:34:01.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"third":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77568638275366,"aZ":-17.188113565851154,"pfxX":-3.6012978822519948,"pfxZ":7.781220803973492,"pX":-0.18618492861592775,"pZ":3.651317856552174,"vX0":2.9523854027583853,"vY0":-136.61885088081397,"vZ0":-2.695047971541978,"x":124.1,"y":140.19,"x0":-0.8030194509457931,"y0":50.002494998245815,"z0":5.80594922052925,"aX":-6.936011254364454},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":6.0,"spinRate":2290,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.398053280985061,"extension":6.807345646208286},"index":3,"playId":"8d969d67-2611-3754-b092-92de433ed2dc","pitchNumber":3,"startTime":"2025-08-17T20:34:15.160Z","endTime":"2025-08-17T20:34:19.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"third":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.523021061992257,"aZ":-27.90568312222055,"pfxX":-2.358198043840775,"pfxZ":2.736471427394343,"pX":-0.6900612200112957,"pZ":2.202967274643833,"vX0":0.8820952759455142,"vY0":-123.01586421776507,"vZ0":-3.1433642981871026,"x":143.3,"y":179.3,"x0":-0.7435233544903481,"y0":50.00135454026499,"z0":5.821043379567144,"aX":-3.6751871567696908},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.6,"breakHorizontal":4.1,"spinRate":1125,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4423983509767089,"extension":6.961502850929262},"index":4,"playId":"1b831376-2775-3cff-aba9-9c04a8f160c6","pitchNumber":4,"startTime":"2025-08-17T20:34:38.207Z","endTime":"2025-08-17T20:34:45.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"third":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.57272677720877,"aZ":-28.990986770591547,"pfxX":-1.0198311082920952,"pfxZ":2.1142082325433567,"pX":-1.3285010079960389,"pZ":2.7096790415311536,"vX0":-0.9472517511451772,"vY0":-121.39445714125772,"vZ0":-1.4620115377834688,"x":167.64,"y":165.62,"x0":-0.8020965981458665,"y0":50.005400601011175,"z0":5.820607654023282,"aX":-1.5370045238561352},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.7,"breakHorizontal":2.0,"spinRate":1150,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4495105343324175,"extension":6.903065030260616},"hitData":{"launchSpeed":71.2,"launchAngle":30.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.04,"coordY":97.59}},"index":5,"playId":"9c974ae0-79a5-3201-8503-0cdf87d4eef8","pitchNumber":5,"startTime":"2025-08-17T20:35:27.941Z","endTime":"2025-08-17T20:35:40.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"third":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.1,"awayTeamWinProbability":87.9,"homeTeamWinProbabilityAdded":-3.0999999999999996,"leverageIndex":1.83,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:35:40.350Z","atBatIndex":43},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Jose Herrera bunt pops out softly to catcher Braxton Fulford in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T20:35:43.193Z","endTime":"2025-08-17T20:36:57.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.20256010961575,"strikeZoneBottom":1.56594051590218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.668918050071746,"aZ":-26.49435471577781,"pfxX":0.08549011247810867,"pfxZ":3.771523174224571,"pX":-0.3384978696582616,"pZ":3.1721058929617105,"vX0":1.3367325256997322,"vY0":-121.41813321727491,"vZ0":-1.0219905651434125,"x":129.9,"y":153.13,"x0":-0.9051512413442838,"y0":50.00601385307688,"z0":5.884406215571252,"aX":0.1286321845373529},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.8,"breakHorizontal":-0.5,"spinRate":967,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.4495007842774337,"extension":6.959472274066179},"index":0,"playId":"b17d3cdb-4ff1-3e1e-b6bd-3dc8934fecd1","pitchNumber":1,"startTime":"2025-08-17T20:36:08.202Z","endTime":"2025-08-17T20:36:12.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":88.4,"strikeZoneTop":3.21061480846832,"strikeZoneBottom":1.685563142716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.845652457833456,"aZ":-16.32507998109023,"pfxX":-4.340603758290018,"pfxZ":8.100262293838018,"pX":1.2629847383841477,"pZ":2.4690424650231484,"vX0":6.703404981372273,"vY0":-137.0025470464271,"vZ0":-5.827380103330643,"x":68.86,"y":172.12,"x0":-0.6189255319540115,"y0":50.00673806931787,"z0":5.686752913142399,"aX":-8.497971972430637},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":7.0,"spinRate":2300,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3953516177865688,"extension":6.938444531688804},"index":1,"playId":"c198457d-cbfa-3e35-bc6c-a245b82ef5bd","pitchNumber":2,"startTime":"2025-08-17T20:36:28.000Z","endTime":"2025-08-17T20:36:34.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.886688558249364,"aZ":-16.578055398997737,"pfxX":-4.2038953525190825,"pfxZ":8.257854266688293,"pX":0.8405668591914062,"pZ":2.399009026229305,"vX0":5.614541051710746,"vY0":-134.97039056101548,"vZ0":-5.782238951074309,"x":84.96,"y":174.01,"x0":-0.6979365557224464,"y0":50.00049963344418,"z0":5.693109782400554,"aX":-7.937896655850139},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.3,"breakHorizontal":6.7,"spinRate":2317,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4022203536866278,"extension":7.026818016332705},"hitData":{"launchSpeed":32.6,"launchAngle":88.0,"totalDistance":7.0,"trajectory":"bunt_popup","hardness":"soft","location":"2","coordinates":{"coordX":124.45,"coordY":206.87}},"index":2,"playId":"ebc217e8-1ed3-375b-8701-59ae3f245726","pitchNumber":3,"startTime":"2025-08-17T20:36:48.786Z","endTime":"2025-08-17T20:36:57.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_ab"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_ab"},{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_pa"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":13.600000000000001,"awayTeamWinProbability":86.4,"homeTeamWinProbabilityAdded":1.5000000000000018,"leverageIndex":0.69,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:36:57.680Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Kaiser flies out to center fielder Brenton Doyle. Alek Thomas to 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T20:37:44.020Z","endTime":"2025-08-17T20:38:33.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"801e2c95-d575-3d60-bfc9-0503f9fbc2c8","startTime":"2025-08-17T20:37:25.987Z","endTime":"2025-08-17T20:37:28.987Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.629672845787272,"aZ":-34.21860701049654,"pfxX":0.04370666179768001,"pfxZ":-1.3894766243108299,"pX":1.0220744825943977,"pZ":1.5146980927110194,"vX0":4.389915568782788,"vY0":-119.57925258038009,"vZ0":-2.7833942445849638,"x":78.04,"y":197.88,"x0":-0.8310633019096167,"y0":50.002289602149645,"z0":5.715929831032757,"aX":0.06427566565513546},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.9,"breakHorizontal":-1.0,"spinRate":2233,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4552887370557568,"extension":6.8244026561567335},"index":1,"playId":"598d4c79-9af3-341d-9dd4-7be0198c2b66","pitchNumber":1,"startTime":"2025-08-17T20:37:46.240Z","endTime":"2025-08-17T20:37:57.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Alek Thomas steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"598d4c79-9af3-341d-9dd4-7be0198c2b66","startTime":"2025-08-17T20:37:58.895Z","endTime":"2025-08-17T20:38:21.204Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"},"defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"postOnSecond":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"homeTeamWinProbability":12.7,"awayTeamWinProbability":87.3,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.6,"dramaIndex":26.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":87.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.37399513479258,"aZ":-17.35922031787248,"pfxX":-4.190416149901521,"pfxZ":7.7391628221043,"pX":-0.34278165341967776,"pZ":2.7968001803406346,"vX0":3.179509723717411,"vY0":-135.5026648663158,"vZ0":-4.758480512851066,"x":130.07,"y":163.27,"x0":-0.9698948629847727,"y0":50.00529972530355,"z0":5.738064052298861,"aX":-8.024557382737134},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":7.2,"spinRate":2302,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.39974126693903145,"extension":6.932098055417518},"hitData":{"launchSpeed":95.7,"launchAngle":26.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.16,"coordY":45.27}},"index":3,"playId":"bc711d86-0486-39c5-b258-56e34895207f","pitchNumber":2,"startTime":"2025-08-17T20:38:21.204Z","endTime":"2025-08-17T20:38:33.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663731,"link":"/api/v1/people/663731"},"credit":"b_ab"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_ab"},{"player":{"id":663731,"link":"/api/v1/people/663731"},"credit":"b_pa"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.6,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:38:33.246Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T20:38:43.965Z","endTime":"2025-08-17T20:41:05.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.7,"strikeZoneTop":3.59047795800723,"strikeZoneBottom":1.69590276440265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.93483834380419,"aZ":-28.338658002331293,"pfxX":-0.3054671990437692,"pfxZ":2.53543774330669,"pX":-0.4209794648393558,"pZ":1.3346581376532418,"vX0":1.080229747467666,"vY0":-121.45504350835328,"vZ0":-4.77770572163516,"x":133.05,"y":202.74,"x0":-0.8293586732095632,"y0":50.003472167582686,"z0":5.755331526885559,"aX":-0.46231882902683646},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.8,"breakHorizontal":0.4,"spinRate":981,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.44877596750167426,"extension":6.862562692905205},"index":0,"playId":"6d71ea14-86c0-3499-8bb8-19e215445f8a","pitchNumber":1,"startTime":"2025-08-17T20:39:03.436Z","endTime":"2025-08-17T20:39:08.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":88.3,"strikeZoneTop":3.53783078410007,"strikeZoneBottom":1.60571558590273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.65737033630129,"aZ":-14.683662219467385,"pfxX":-6.0056727277189745,"pfxZ":8.95844733577258,"pX":0.15969208112155547,"pZ":0.8201599157198647,"vX0":4.59235061685553,"vY0":-137.2443083570304,"vZ0":-10.063769392218104,"x":110.91,"y":216.64,"x0":-0.7355405470223613,"y0":50.00670149181379,"z0":5.479974781680917,"aX":-11.729899417444754},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":10.2,"spinRate":2494,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3955630027676249,"extension":7.006785917177924},"index":1,"playId":"c4671fa5-440d-33a2-b8c6-6305e42f9b04","pitchNumber":2,"startTime":"2025-08-17T20:39:22.664Z","endTime":"2025-08-17T20:39:26.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.50319587793382,"strikeZoneBottom":1.60836940512478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.553419438873757,"aZ":-30.00425977816583,"pfxX":-1.6714734637442716,"pfxZ":1.4436696144125367,"pX":-0.8536674039579664,"pZ":2.8640414021169454,"vX0":0.5695818779622837,"vY0":-120.87651746659154,"vZ0":-0.992230911577365,"x":149.54,"y":161.45,"x0":-0.8733867434261148,"y0":50.00001045239123,"z0":5.882276883512457,"aX":-2.506717564964803},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.6,"breakHorizontal":2.9,"spinRate":918,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4507867178583673,"extension":6.8236780083925375},"index":2,"playId":"930465d1-c616-39b9-b924-16f9f7776a2d","pitchNumber":3,"startTime":"2025-08-17T20:39:42.657Z","endTime":"2025-08-17T20:39:46.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":91.5,"endSpeed":85.5,"strikeZoneTop":3.50305175576991,"strikeZoneBottom":1.60834592097606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.585780338755292,"aZ":-16.953603439171005,"pfxX":-4.674061197009307,"pfxZ":8.288350155405883,"pX":0.6022957313976981,"pZ":1.4641213670872304,"vX0":5.397371354898062,"vY0":-133.16593088787613,"vZ0":-7.6840377085088445,"x":94.04,"y":199.25,"x0":-0.8224216018084071,"y0":50.00211819243726,"z0":5.564270037158005,"aX":-8.582671414218893},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.9,"breakHorizontal":7.6,"spinRate":2266,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4078483096743497,"extension":6.986665025867341},"index":3,"playId":"5e981382-6435-3672-9ac7-169062160040","pitchNumber":4,"startTime":"2025-08-17T20:40:02.367Z","endTime":"2025-08-17T20:40:08.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.597956398881,"strikeZoneBottom":1.66616880551916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.78096146255207,"aZ":-32.70580127567611,"pfxX":-2.2335992172647536,"pfxZ":-0.3641290175447436,"pX":-0.6064795356008513,"pZ":1.8740445569729336,"vX0":1.2789228125853638,"vY0":-119.5744542288593,"vZ0":-2.196635417471635,"x":140.12,"y":188.18,"x0":-0.8552046815062292,"y0":50.00239728381483,"z0":5.7094839428606665,"aX":-3.2684521579951373},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.8,"breakHorizontal":3.8,"spinRate":809,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.45623404725964045,"extension":7.016874857453494},"index":4,"playId":"33bdf9fb-5b98-3979-a600-635b16c75efe","pitchNumber":5,"startTime":"2025-08-17T20:40:22.957Z","endTime":"2025-08-17T20:40:28.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-17T20:40:43.533Z","endTime":"2025-08-17T20:41:01.545Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":79.1,"strikeZoneTop":3.62223100989959,"strikeZoneBottom":1.73141052394983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.52173903386682,"aZ":-26.98112770572036,"pfxX":-1.8042216054690616,"pfxZ":3.3471175674375306,"pX":1.1986158382044978,"pZ":0.365064623425659,"vX0":4.913361311208035,"vY0":-122.45317424082465,"vZ0":-7.364668238192458,"x":71.31,"y":228.92,"x0":-0.5814816998354156,"y0":50.00167762146248,"z0":5.655628877939116,"aX":-2.79713192317216},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.9,"breakHorizontal":2.4,"spinRate":1107,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.44383655557521395,"extension":6.997996874993751},"index":6,"playId":"b98d997f-cc48-31b9-a0f9-2c777279c25e","pitchNumber":6,"startTime":"2025-08-17T20:41:01.545Z","endTime":"2025-08-17T20:41:05.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-0.4999999999999982,"leverageIndex":0.77,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:41:05.124Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-17T20:41:11.011Z","endTime":"2025-08-17T20:43:50.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699911,"fullName":"Dugan Darnell","link":"/api/v1/people/699911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":76.0,"strikeZoneTop":3.27434702867443,"strikeZoneBottom":1.56072142209486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.903244531753762,"aZ":-33.775923327741296,"pfxX":0.6842584455505055,"pfxZ":-1.1261876008639193,"pX":0.12529749100363377,"pZ":1.814263330330642,"vX0":2.3886198603040616,"vY0":-116.99928211485549,"vZ0":-2.0762717750781103,"x":112.22,"y":189.79,"x0":-0.9855679501484692,"y0":50.00016908978714,"z0":5.791221988683748,"aX":0.9764114163559172},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.2,"breakHorizontal":-1.7,"spinRate":2131,"spinDirection":66},"zone":8,"typeConfidence":2.0,"plateTime":0.462931178699014,"extension":6.802044945511054},"index":0,"playId":"24396837-2d0b-3021-81a8-4f168bd54909","pitchNumber":1,"startTime":"2025-08-17T20:41:50.748Z","endTime":"2025-08-17T20:41:59.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Geraldo Perdomo steals (21) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"24396837-2d0b-3021-81a8-4f168bd54909","startTime":"2025-08-17T20:42:03.344Z","endTime":"2025-08-17T20:42:08.793Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":677950,"link":"/api/v1/people/677950"},"postOnSecond":{"id":672695,"link":"/api/v1/people/672695"},"postOnThird":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"homeTeamWinProbability":13.4,"awayTeamWinProbability":86.6,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.96,"dramaIndex":31.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":87.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.320098799704535,"aZ":-17.9619887838732,"pfxX":-4.149265380781849,"pfxZ":7.380124328408051,"pX":0.11893418320035683,"pZ":2.8029316720102537,"vX0":3.884086105189413,"vY0":-136.27505242556902,"vZ0":-4.607989498830416,"x":112.47,"y":163.1,"x0":-0.7696889287296924,"y0":50.00034045595223,"z0":5.716160014483798,"aX":-7.987272421902258},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":7.0,"spinRate":2307,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.39836253586346837,"extension":7.004171348253468},"index":2,"playId":"e7e59b8a-1aed-31cb-b42d-8dc07e5e87f7","pitchNumber":2,"startTime":"2025-08-17T20:42:08.793Z","endTime":"2025-08-17T20:42:12.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":88.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.583872210086174,"aZ":-16.452989058836437,"pfxX":-3.8791755362894076,"pfxZ":8.015925209348868,"pX":0.024204128599379,"pZ":2.884503849705938,"vX0":3.2399921869976596,"vY0":-137.5060895107293,"vZ0":-4.717422865609589,"x":116.08,"y":160.9,"x0":-0.6515354176371986,"y0":50.00422181818616,"z0":5.699665514933149,"aX":-7.608710042643192},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":6.6,"spinRate":2364,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.394717914817067,"extension":7.003429516211226},"index":3,"playId":"27c3fc98-74c7-3eee-8d85-7b18b57dd6d2","pitchNumber":3,"startTime":"2025-08-17T20:42:31.009Z","endTime":"2025-08-17T20:42:34.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.8,"strikeZoneTop":3.22794255624576,"strikeZoneBottom":1.51436892988514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.938090897741414,"aZ":-17.182715890586074,"pfxX":-5.4887590462770035,"pfxZ":7.550470493057021,"pX":0.98992191992164,"pZ":2.2162940441083436,"vX0":6.073889135005266,"vY0":-138.3483325046775,"vZ0":-6.345608383035165,"x":79.27,"y":178.94,"x0":-0.4962363525308157,"y0":50.000040430233106,"z0":5.646101923265157,"aX":-10.893298620378163},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":9.0,"spinRate":2308,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.39234521216196905,"extension":7.019825631626053},"index":4,"playId":"7dafe1cd-e1aa-3918-83a1-33eca7c0a4d4","pitchNumber":4,"startTime":"2025-08-17T20:42:57.540Z","endTime":"2025-08-17T20:43:06.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.202163069525,"strikeZoneBottom":1.52554865270618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7989261456552,"aZ":-31.784856210086115,"pfxX":-0.6946194850422485,"pfxZ":0.26068603985331473,"pX":1.2349295470818624,"pZ":0.002045420130015413,"vX0":4.87061628234499,"vY0":-120.49568355986197,"vZ0":-6.706548234869979,"x":69.93,"y":238.72,"x0":-0.7198226840543304,"y0":50.000005426431784,"z0":5.619676682149213,"aX":-1.024303959866558},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.8,"breakHorizontal":0.1,"spinRate":2175,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4540732077672369,"extension":6.989726454550613},"index":5,"playId":"f999f313-1cc0-3da2-a377-ab00b86de710","pitchNumber":5,"startTime":"2025-08-17T20:43:16.911Z","endTime":"2025-08-17T20:43:23.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.543609572739253,"aZ":-17.104620570059055,"pfxX":-3.6289022427888313,"pfxZ":7.828842195049258,"pX":0.1331694058330857,"pZ":2.867596769193357,"vX0":3.3038888347359427,"vY0":-136.08890831354006,"vZ0":-4.4749963433178905,"x":111.92,"y":161.35,"x0":-0.6099600495438618,"y0":50.000644294025804,"z0":5.6750437308234165,"aX":-6.9837440090833525},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":6.1,"spinRate":2239,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.39853117156013873,"extension":7.000140368721795},"index":6,"playId":"194fb8fe-d061-3377-91de-fddf64a5265e","pitchNumber":6,"startTime":"2025-08-17T20:43:46.072Z","endTime":"2025-08-17T20:43:50.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":699911,"link":"/api/v1/people/699911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":2.9000000000000004,"leverageIndex":0.96,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:43:50.565Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out, shortstop Geraldo Perdomo to first baseman Tyler Locklear.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T20:46:05.561Z","endTime":"2025-08-17T20:47:39.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jake Woodford replaces Nabil Crismatt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T20:44:33.065Z","endTime":"2025-08-17T20:46:07.803Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663765,"link":"/api/v1/people/663765"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622503,"link":"/api/v1/people/622503","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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.6,"endSpeed":87.8,"strikeZoneTop":3.48916632082769,"strikeZoneBottom":1.55592510739135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.319662447082607,"aZ":-19.081208559064578,"pfxX":-3.2186857790867935,"pfxZ":6.744578850188223,"pX":-0.97915365122032,"pZ":2.6621085024846627,"vX0":3.6001995900279775,"vY0":-136.59839955566287,"vZ0":-3.170389986025284,"x":154.32,"y":166.9,"x0":-1.8791359799729894,"y0":50.006220583683984,"z0":5.107316639640069,"aX":-6.251544950956453},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.0,"breakHorizontal":5.3,"spinRate":2203,"spinDirection":225},"zone":11,"typeConfidence":0.92,"plateTime":0.39685298055336116,"extension":6.615451620959192},"index":1,"playId":"942fd874-e47f-3859-8d23-a38192a79dc5","pitchNumber":1,"startTime":"2025-08-17T20:46:07.803Z","endTime":"2025-08-17T20:46:11.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.5,"strikeZoneTop":3.53979267578647,"strikeZoneBottom":1.60660045011685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.106625408002202,"aZ":-19.824645978698733,"pfxX":-2.4967733466838267,"pfxZ":6.36383074908837,"pX":-1.4802241028944798,"pZ":3.649428885672948,"vX0":1.8892771265321975,"vY0":-136.94021966508242,"vZ0":-0.9235845526234554,"x":173.42,"y":140.25,"x0":-1.8473398106209402,"y0":50.00077564341361,"z0":5.3202562080343325,"aX":-4.843982518262932},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.6,"breakHorizontal":4.2,"spinRate":2215,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.39671345221112597,"extension":6.36027972519034},"index":2,"playId":"c8c3783a-d416-3c3b-a578-64835dfd8eb6","pitchNumber":2,"startTime":"2025-08-17T20:46:23.599Z","endTime":"2025-08-17T20:46:28.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":93.7,"endSpeed":87.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.79486330741195,"aZ":-21.822248231101383,"pfxX":-3.8521323226213964,"pfxZ":5.344718232885542,"pX":0.28313326308525605,"pZ":3.2501604315252464,"vX0":7.3524692919640735,"vY0":-136.57361411238628,"vZ0":-0.7110922668481169,"x":106.21,"y":151.03,"x0":-1.9125844880205258,"y0":50.0066245516556,"z0":4.980563095229822,"aX":-7.467328208704804},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":5.9,"spinRate":2289,"spinDirection":224},"zone":3,"typeConfidence":0.91,"plateTime":0.39717429987835073,"extension":6.47164823815588},"index":3,"playId":"0a9c01d7-4a31-330a-b215-034aa448c4e1","pitchNumber":3,"startTime":"2025-08-17T20:46:40.175Z","endTime":"2025-08-17T20:46:44.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":88.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.306182450302845,"aZ":-21.373324245466144,"pfxX":-2.564629090461297,"pfxZ":5.52545507685087,"pX":-0.39829155883445644,"pZ":3.0958133444804043,"vX0":5.519268823086341,"vY0":-137.0415443447474,"vZ0":-1.961052234840544,"x":132.18,"y":155.19,"x0":-2.0803123696574994,"y0":50.004661319240206,"z0":5.239108028330664,"aX":-5.015607399575847},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.0,"breakHorizontal":3.8,"spinRate":2167,"spinDirection":218},"zone":1,"typeConfidence":0.92,"plateTime":0.3954642331793705,"extension":6.510230395932747},"index":4,"playId":"5bd98b83-e0e2-30b0-aa58-f42142029994","pitchNumber":4,"startTime":"2025-08-17T20:46:57.671Z","endTime":"2025-08-17T20:47:01.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":88.6,"strikeZoneTop":3.48482697520942,"strikeZoneBottom":1.62592706144655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.605041114608667,"aZ":-17.581952238277704,"pfxX":-3.5730195840457952,"pfxZ":7.355835289546249,"pX":-1.7225780862670386,"pZ":3.8666926181847305,"vX0":1.456043003232017,"vY0":-138.23879749618953,"vZ0":-0.8913303235789067,"x":182.66,"y":134.38,"x0":-1.7845402557232128,"y0":50.0028207253166,"z0":5.346344468027011,"aX":-7.087610346053577},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":6.2,"spinRate":2251,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.39250443215782704,"extension":6.467488554984763},"index":5,"playId":"d0e2a44a-34fb-33f2-81fe-9b118603f712","pitchNumber":5,"startTime":"2025-08-17T20:47:14.104Z","endTime":"2025-08-17T20:47:17.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.19001311436848,"aZ":-21.27750369829073,"pfxX":-3.555417382598726,"pfxZ":5.637045377060236,"pX":-0.8547202062793976,"pZ":2.8924264103343273,"vX0":3.9248684689348714,"vY0":-136.26021086256114,"vZ0":-2.262516255959392,"x":149.58,"y":160.68,"x0":-1.8333122681454397,"y0":50.00106009969915,"z0":5.161352195956712,"aX":-6.869899560408932},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":5.9,"spinRate":2267,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.3978176383651051,"extension":6.514646107911804},"hitData":{"launchSpeed":95.3,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.59,"coordY":142.56}},"index":6,"playId":"7e645d55-1550-3c0a-896b-1002598e58ee","pitchNumber":6,"startTime":"2025-08-17T20:47:31.672Z","endTime":"2025-08-17T20:47:39.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.5,"awayTeamWinProbability":86.5,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:47:39.168Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, pitcher Jake Woodford to first baseman Tyler Locklear.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T20:47:46.685Z","endTime":"2025-08-17T20:49:32.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663765,"link":"/api/v1/people/663765"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.6,"strikeZoneTop":3.46392901302826,"strikeZoneBottom":1.60248863813167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.531467243226313,"aZ":-27.682282501293926,"pfxX":-6.583452359950086,"pfxZ":2.323383353695176,"pX":-1.7005840497271016,"pZ":3.3255437332527555,"vX0":3.485385516963878,"vY0":-136.3906172836719,"vZ0":0.5613372548461072,"x":181.82,"y":148.99,"x0":-2.121889961822757,"y0":50.00369685081563,"z0":4.987220672074008,"aX":-12.73299422121586},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.4,"breakHorizontal":11.5,"spinRate":2106,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39758672669289963,"extension":6.371208510983669},"index":0,"playId":"8e9ceb9a-9ece-3544-b033-366a10250a03","pitchNumber":1,"startTime":"2025-08-17T20:48:05.002Z","endTime":"2025-08-17T20:48:09.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.533505090837757,"aZ":-34.74496699793666,"pfxX":3.7444774556265505,"pfxZ":-1.7951623659981326,"pX":-0.0937123983283037,"pZ":2.042068839625525,"vX0":3.449266756743151,"vY0":-117.9513724324348,"vZ0":0.6073198971380063,"x":120.57,"y":183.64,"x0":-2.0515652176175387,"y0":50.000698284112424,"z0":4.938432887055952,"aX":5.372345260836903},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.9,"breakHorizontal":-7.6,"spinRate":2521,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.4611247662871625,"extension":6.3165891625193655},"index":1,"playId":"415010bc-9045-3852-a9ac-80e85d63aceb","pitchNumber":2,"startTime":"2025-08-17T20:48:21.190Z","endTime":"2025-08-17T20:48:27.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":86.5,"endSpeed":81.3,"strikeZoneTop":3.36387081064164,"strikeZoneBottom":1.5394980032554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.980574835695382,"aZ":-28.95226264869138,"pfxX":-5.972462833960491,"pfxZ":1.9621199900748938,"pX":0.4227230268921367,"pZ":0.3615032920172751,"vX0":7.559219285728873,"vY0":-125.8408264828814,"vZ0":-5.673721281525622,"x":100.89,"y":229.02,"x0":-1.8122352274518934,"y0":50.00239859439995,"z0":4.924789837383963,"aX":-9.801463784485492},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":9.6,"spinRate":1121,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.431464148580774,"extension":6.432024220459938},"index":2,"playId":"902a142c-134a-3bb6-92e8-7635f499afab","pitchNumber":3,"startTime":"2025-08-17T20:48:44.269Z","endTime":"2025-08-17T20:48:49.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":87.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.64725991620317,"aZ":-28.92011250448192,"pfxX":-7.209545328819507,"pfxZ":1.7052042964212415,"pX":-0.08054429231177798,"pZ":2.731482153948278,"vX0":7.620659127652587,"vY0":-135.6830831796862,"vZ0":-0.769726925844213,"x":120.07,"y":165.03,"x0":-1.9555668771665324,"y0":50.00610739667814,"z0":4.9897460495168495,"aX":-13.785389794074723},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.1,"breakHorizontal":12.0,"spinRate":2136,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.39985835471160236,"extension":6.404345405727904},"index":3,"playId":"c744a829-bf39-3af0-bc20-fd7000503ce2","pitchNumber":4,"startTime":"2025-08-17T20:49:03.135Z","endTime":"2025-08-17T20:49:08.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":87.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.868242315763023,"aZ":-29.334247690405736,"pfxX":-7.837135860098854,"pfxZ":1.4871389146554588,"pX":-0.8383988780037978,"pZ":2.8012257117859813,"vX0":5.3571828769665615,"vY0":-135.58188396942737,"vZ0":-0.6621504179111786,"x":148.96,"y":163.15,"x0":-1.7976494961333362,"y0":50.00109320692337,"z0":5.052716592910851,"aX":-14.944801700126133},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.8,"breakHorizontal":13.4,"spinRate":1995,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40028305287717947,"extension":6.567709172379986},"hitData":{"launchSpeed":65.0,"launchAngle":-60.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.86,"coordY":176.67}},"index":4,"playId":"5cd4e051-b00e-3661-8ee9-9e37f98703a5","pitchNumber":5,"startTime":"2025-08-17T20:49:24.831Z","endTime":"2025-08-17T20:49:32.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":-1.799999999999999,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:49:32.370Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out softly, third baseman Blaze Alexander to first baseman Tyler Locklear.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-17T20:49:39.793Z","endTime":"2025-08-17T20:50:21.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.9,"strikeZoneTop":3.70566589790228,"strikeZoneBottom":1.78479826672128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.244442741964132,"aZ":-30.377422138088903,"pfxX":-7.729788487334832,"pfxZ":0.9202612015010043,"pX":-0.9729358680375892,"pZ":3.9455576912547516,"vX0":5.426620989622981,"vY0":-137.88232442273457,"vZ0":2.4474732223376856,"x":154.09,"y":132.25,"x0":-1.9436336876988032,"y0":50.00671396264523,"z0":5.071479293407375,"aX":-15.167332463194402},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.3,"breakHorizontal":13.2,"spinRate":2033,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3944182694976064,"extension":6.537199560754405},"index":0,"playId":"7efcb84d-3dd9-3e2d-ba65-057a7e4a865d","pitchNumber":1,"startTime":"2025-08-17T20:49:58.708Z","endTime":"2025-08-17T20:50:02.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.308626901921375,"aZ":-29.563822204570805,"pfxX":-7.81486481278713,"pfxZ":1.3497274445406973,"pX":-1.3880633764370347,"pZ":2.853870097638298,"vX0":4.419953269055903,"vY0":-136.44513619180452,"vZ0":-0.11521434365952965,"x":169.91,"y":161.73,"x0":-1.993648914832804,"y0":50.00150463617243,"z0":4.893923375007514,"aX":-15.084984420830176},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.6,"breakHorizontal":13.6,"spinRate":2116,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3978313417707535,"extension":6.5287790267854575},"hitData":{"launchSpeed":30.8,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":116.3,"coordY":181.94}},"index":1,"playId":"5b225be4-c643-3a29-a0d8-dbd34db14569","pitchNumber":2,"startTime":"2025-08-17T20:50:13.746Z","endTime":"2025-08-17T20:50:21.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.7,"awayTeamWinProbability":89.3,"homeTeamWinProbabilityAdded":-1.0000000000000018,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:50:21.463Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T20:52:41.765Z","endTime":"2025-08-17T20:53:47.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Molina replaces Dugan Darnell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T20:51:27.344Z","endTime":"2025-08-17T20:52:44.143Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683627,"link":"/api/v1/people/683627"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699911,"link":"/api/v1/people/699911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":94.8,"endSpeed":88.8,"strikeZoneTop":3.36604201975931,"strikeZoneBottom":1.62000474958726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.495977006428756,"aZ":-17.02940388891631,"pfxX":-3.564835861619488,"pfxZ":7.632865344103585,"pX":0.3964171896747622,"pZ":3.3340747709176592,"vX0":5.037354130546823,"vY0":-138.23582442354905,"vZ0":-4.855727768465406,"x":101.89,"y":148.76,"x0":-0.9652618946075785,"y0":50.00277819870781,"z0":6.2146515078673525,"aX":-7.073868306478106},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":5.8,"spinRate":2145,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.3924463702775247,"extension":6.117191121743498},"index":1,"playId":"3f25baf7-9ce6-35cc-968c-73f8af5afcf6","pitchNumber":1,"startTime":"2025-08-17T20:52:44.143Z","endTime":"2025-08-17T20:52:47.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":82.2,"strikeZoneTop":3.32232452302442,"strikeZoneBottom":1.53912998120914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.29468112631959,"aZ":-26.10255325717777,"pfxX":-6.302751070084078,"pfxZ":3.627462786676658,"pX":-1.0639101767726233,"pZ":0.703355391315572,"vX0":3.058872440002159,"vY0":-126.81656913704833,"vZ0":-7.529021714125962,"x":157.55,"y":219.79,"x0":-1.449554014246493,"y0":50.00252400281531,"z0":5.71331752537382,"aX":-10.545761633349692},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":11.0,"spinRate":1708,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4274931794374828,"extension":6.132007549029371},"index":2,"playId":"b453832e-f597-3fa6-9eaa-36baaa811302","pitchNumber":2,"startTime":"2025-08-17T20:52:57.900Z","endTime":"2025-08-17T20:53:01.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.3,"strikeZoneTop":3.32076242786948,"strikeZoneBottom":1.53772344228275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.51614024311939,"aZ":-34.13793248400014,"pfxX":1.3937878599679694,"pfxZ":-1.3206943355365155,"pX":-1.3019643857408991,"pZ":2.3100290980441867,"vX0":-0.39204343039349243,"vY0":-119.95674936270812,"vZ0":-2.239772934167945,"x":166.63,"y":176.41,"x0":-1.3196057754164852,"y0":50.00281362047714,"z0":6.23754984142311,"aX":2.0749158583406997},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.6,"breakHorizontal":-2.5,"spinRate":2315,"spinDirection":78},"zone":13,"typeConfidence":2.0,"plateTime":0.4529113379330325,"extension":6.289527603471222},"index":3,"playId":"289700fc-a457-362b-bc06-e4278cfec4b6","pitchNumber":3,"startTime":"2025-08-17T20:53:11.848Z","endTime":"2025-08-17T20:53:16.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.4,"strikeZoneTop":3.33942076350023,"strikeZoneBottom":1.55662632240748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.980056727462998,"aZ":-27.8010697882166,"pfxX":-6.176219337883319,"pfxZ":2.6294733263805856,"pX":-0.9355978672694458,"pZ":3.536349700304848,"vX0":3.1285335494137976,"vY0":-126.30482567644346,"vZ0":-0.7487088681107081,"x":152.66,"y":143.3,"x0":-1.3699157820055001,"y0":50.00028143281067,"z0":6.018214804302686,"aX":-10.25593383853298},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.8,"breakHorizontal":10.8,"spinRate":1837,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4291238546682479,"extension":6.0181921697683},"index":4,"playId":"0665c8c4-6873-39d8-b043-a93a98d23c68","pitchNumber":4,"startTime":"2025-08-17T20:53:26.090Z","endTime":"2025-08-17T20:53:30.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.6,"strikeZoneTop":3.35967356812709,"strikeZoneBottom":1.57643235226276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.504153033392477,"aZ":-16.24673773032003,"pfxX":-5.02611805745569,"pfxZ":7.831427817817183,"pX":0.5567176328959142,"pZ":3.8891334643489355,"vX0":5.9947168818168795,"vY0":-140.23363545038626,"vZ0":-3.529994777215874,"x":95.78,"y":133.77,"x0":-0.9348424592939413,"y0":50.00067756555155,"z0":6.1951210412561615,"aX":-10.219010323880331},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":8.2,"spinRate":2257,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3875234696798686,"extension":6.16063572271877},"index":5,"playId":"bdbab3b6-7e3b-323d-919d-4b9037463a72","pitchNumber":5,"startTime":"2025-08-17T20:53:42.263Z","endTime":"2025-08-17T20:53:47.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":683627,"link":"/api/v1/people/683627"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.36,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:53:47.058Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T20:53:58.721Z","endTime":"2025-08-17T20:54:58.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":80.7,"strikeZoneTop":3.72701618670035,"strikeZoneBottom":1.68259187990182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.46319774072095,"aZ":-30.052730783936408,"pfxX":1.9521973127969967,"pfxZ":1.3125787336644255,"pX":0.7634772149278699,"pZ":2.00208340286479,"vX0":4.012356345682895,"vY0":-124.60868089609356,"vZ0":-4.113943538655432,"x":87.9,"y":184.72,"x0":-1.103839699789532,"y0":50.004634160135865,"z0":6.082166335243281,"aX":3.154829957565356},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":-4.2,"spinRate":1992,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.4349515702563651,"extension":6.348029738872894},"index":0,"playId":"7a696bcf-4898-3205-80cb-9d6dc4c4e569","pitchNumber":1,"startTime":"2025-08-17T20:54:12.348Z","endTime":"2025-08-17T20:54:16.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.9,"strikeZoneTop":3.88093242797154,"strikeZoneBottom":1.79113828603507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.144070721771424,"aZ":-16.984117314916407,"pfxX":-3.0354167460681123,"pfxZ":7.797142575576135,"pX":-0.7362757981750018,"pZ":3.304341354351905,"vX0":2.4533964453314248,"vY0":-137.19349965003218,"vZ0":-4.995314382947216,"x":145.07,"y":149.56,"x0":-1.2382352276271957,"y0":50.00143811680629,"z0":6.269236936533021,"aX":-5.912141759622245},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":5.2,"spinRate":2136,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3959709206535056,"extension":6.0531062668012705},"index":1,"playId":"bb371009-4da3-3532-a02b-5aa66fcab346","pitchNumber":2,"startTime":"2025-08-17T20:54:33.729Z","endTime":"2025-08-17T20:54:38.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":89.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.566963337288193,"aZ":-17.442708414514883,"pfxX":-2.884956697978544,"pfxZ":7.303111053866555,"pX":-0.4935711769672789,"pZ":3.4981518330077055,"vX0":2.7284210524971817,"vY0":-139.5102189882814,"vZ0":-4.465281935085493,"x":135.81,"y":144.33,"x0":-1.098582022322626,"y0":50.000637365155406,"z0":6.232002012148311,"aX":-5.817887687703454},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":4.8,"spinRate":2110,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.38918597538875943,"extension":6.174687970177498},"index":2,"playId":"a0513f03-6d65-30c9-975c-d048d1c3d514","pitchNumber":3,"startTime":"2025-08-17T20:54:54.503Z","endTime":"2025-08-17T20:54:58.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":683627,"link":"/api/v1/people/683627"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":683627,"link":"/api/v1/people/683627"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.6,"awayTeamWinProbability":89.4,"homeTeamWinProbabilityAdded":1.299999999999999,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:54:58.395Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a line drive to right fielder Tyler Freeman. Corbin Carroll to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T20:55:11.222Z","endTime":"2025-08-17T20:56:44.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":82.3,"strikeZoneTop":3.4291489432382,"strikeZoneBottom":1.76106387013328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.387787627309734,"aZ":-27.77961071375709,"pfxX":-7.497489941834479,"pfxZ":2.6072402081200714,"pX":-0.8201674677374031,"pZ":1.1702749880721488,"vX0":3.817669833577254,"vY0":-127.53120821092645,"vZ0":-6.409619366944821,"x":148.26,"y":207.18,"x0":-1.343841492466354,"y0":50.003642453092375,"z0":5.840241887927518,"aX":-12.643795650650796},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":13.0,"spinRate":1948,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4256480317591005,"extension":6.251831004406014},"index":0,"playId":"caae48f0-5521-3692-9273-7c1041600498","pitchNumber":1,"startTime":"2025-08-17T20:55:24.705Z","endTime":"2025-08-17T20:55:29.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":88.4,"strikeZoneTop":3.65169222688974,"strikeZoneBottom":1.71115551849721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44296859715632,"aZ":-17.562788557431617,"pfxX":-3.5025914977768142,"pfxZ":7.407835328766577,"pX":-0.40400704024020523,"pZ":2.32611533834277,"vX0":3.427697972759899,"vY0":-138.26195309948304,"vZ0":-6.875420313826013,"x":132.4,"y":175.97,"x0":-1.1937209527067727,"y0":50.00210853860976,"z0":5.986451455776758,"aX":-6.907559601342793},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":5.8,"spinRate":2064,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.39336884010889017,"extension":6.147379568388092},"index":1,"playId":"9bf49a67-8b65-32e0-941d-fa73cbf9f001","pitchNumber":2,"startTime":"2025-08-17T20:55:47.126Z","endTime":"2025-08-17T20:55:50.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-17T20:55:58.498Z","endTime":"2025-08-17T20:56:17.078Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.3,"strikeZoneTop":3.71237211772455,"strikeZoneBottom":1.7720582975975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27798390906425,"aZ":-16.957426753420034,"pfxX":-5.202938572569571,"pfxZ":7.73531331831906,"pX":1.1962908018555847,"pZ":3.0939978308312726,"vX0":7.430918028177861,"vY0":-137.83013677905254,"vZ0":-5.119425596621494,"x":71.4,"y":155.24,"x0":-0.8314159804819111,"y0":50.0006583789577,"z0":6.082904771060431,"aX":-10.23192171074845},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":8.3,"spinRate":2147,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39408328400509696,"extension":6.170822306949765},"index":3,"playId":"cb87c751-42eb-3007-9431-b239274efaf8","pitchNumber":3,"startTime":"2025-08-17T20:56:17.078Z","endTime":"2025-08-17T20:56:22.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.85999237006901,"aZ":-28.47466970497414,"pfxX":-7.75942634828313,"pfxZ":2.272693302103133,"pX":0.05894246142595731,"pZ":2.061100921862781,"vX0":5.775171645724123,"vY0":-125.57965548037521,"vZ0":-3.9043686597365643,"x":114.75,"y":183.13,"x0":-1.2408926461978071,"y0":50.00340052197751,"z0":5.903685416929544,"aX":-12.631500000488026},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.6,"breakHorizontal":13.1,"spinRate":1951,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4330073606953899,"extension":6.3895446735338846},"hitData":{"launchSpeed":86.1,"launchAngle":16.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.86,"coordY":104.55}},"index":4,"playId":"6233829e-a3a7-3c50-9b62-47333e281114","pitchNumber":4,"startTime":"2025-08-17T20:56:35.360Z","endTime":"2025-08-17T20:56:44.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":683627,"link":"/api/v1/people/683627"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":683627,"link":"/api/v1/people/683627"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-17T20:56:44.759Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Locklear called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T20:56:49.455Z","endTime":"2025-08-17T21:00:31.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.7,"strikeZoneTop":3.4903530638077,"strikeZoneBottom":1.52443172149279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.01218414123497,"aZ":-28.04003601802761,"pfxX":1.2643829824125987,"pfxZ":2.551689498041073,"pX":0.44300772932650945,"pZ":1.16771132168736,"vX0":3.2259348369418004,"vY0":-125.07127411100103,"vZ0":-6.306734834458763,"x":100.11,"y":207.25,"x0":-1.0165570623697548,"y0":50.00206095959176,"z0":5.957161999383562,"aX":2.0466120840042823},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":-2.9,"spinRate":2005,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.43430330541303785,"extension":6.506789851826292},"index":0,"playId":"d65de2b1-0dad-3b5c-8e27-32752a2f7a12","pitchNumber":1,"startTime":"2025-08-17T20:57:17.920Z","endTime":"2025-08-17T20:57:22.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.9,"strikeZoneTop":3.53284139398591,"strikeZoneBottom":1.65112310082026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.823777892813023,"aZ":-27.5217295549407,"pfxX":0.4799608246676743,"pfxZ":2.841390300091561,"pX":-0.9171088668885908,"pZ":2.4167291574262633,"vX0":0.5238322316132976,"vY0":-125.71568871578891,"vZ0":-3.6743272415465236,"x":151.96,"y":173.53,"x0":-1.1887512774253157,"y0":50.005045034280286,"z0":6.073867940430167,"aX":0.7864447178520244},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":-1.0,"spinRate":1896,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.43180318676748497,"extension":6.376110809310492},"index":1,"playId":"263122d3-07af-39bd-8681-e497a828d41d","pitchNumber":2,"startTime":"2025-08-17T20:57:35.505Z","endTime":"2025-08-17T20:57:39.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":85.5,"endSpeed":80.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.822774817712826,"aZ":-26.604710024666442,"pfxX":1.319802122673325,"pfxZ":3.4666401441209773,"pX":1.324932977560666,"pZ":1.8402367189203905,"vX0":5.0172013614599065,"vY0":-124.52668199646338,"vZ0":-5.234877819355968,"x":66.5,"y":189.09,"x0":-0.8694342228489244,"y0":50.00039595939729,"z0":6.111600163541609,"aX":2.117521775963208},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.5,"breakHorizontal":-3.4,"spinRate":1922,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4361826941942213,"extension":6.586181065211373},"index":2,"playId":"a08340d4-fce0-34fa-a3fc-40adc2ae72e9","pitchNumber":3,"startTime":"2025-08-17T20:57:54.771Z","endTime":"2025-08-17T20:57:59.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.906836597698447,"aZ":-29.73986671801718,"pfxX":1.9121193711821756,"pfxZ":1.53443008984478,"pX":-0.09273290405617325,"pZ":1.3902895953581809,"vX0":1.6846140197654669,"vY0":-123.99052951472663,"vZ0":-5.493065654757114,"x":120.53,"y":201.24,"x0":-1.0252683271590872,"y0":50.000493826446466,"z0":6.066547551616442,"aX":3.0261929723137553},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.9,"breakHorizontal":-3.8,"spinRate":1889,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.43896651131142894,"extension":6.601675862874818},"index":3,"playId":"9952102a-5c6c-3fc1-93b8-4275b59b75c1","pitchNumber":4,"startTime":"2025-08-17T20:58:15.319Z","endTime":"2025-08-17T20:58:18.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"f2bd5e11-ac4a-4a99-866e-614f7221f15f","startTime":"2025-08-17T20:58:41.382Z","endTime":"2025-08-17T20:58:46.382Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.66699762488331,"aZ":-16.31954146926742,"pfxX":-2.2636500079109774,"pfxZ":8.257680641411364,"pX":-0.8703563343002131,"pZ":3.428856883272334,"vX0":1.6709367615742134,"vY0":-136.17181097980094,"vZ0":-4.804148148297665,"x":150.18,"y":146.2,"x0":-1.191083302296073,"y0":50.002953863720066,"z0":6.308392703673363,"aX":-4.345702040752349},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":3.8,"spinRate":2105,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3988705386962419,"extension":6.411124291737268},"index":5,"playId":"36b2db81-e14c-3397-b4f9-9413f31ba2bc","pitchNumber":5,"startTime":"2025-08-17T20:59:01.150Z","endTime":"2025-08-17T20:59:05.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.275464620067254,"aZ":-29.003096494030963,"pfxX":1.1961980928273923,"pfxZ":1.9448089062272746,"pX":0.7362485307473474,"pZ":2.4163402187163303,"vX0":3.765359009676213,"vY0":-125.80349926547882,"vZ0":-3.552251685182331,"x":88.94,"y":173.54,"x0":-0.9247087166888818,"y0":50.00346559792826,"z0":6.152974470768591,"aX":1.9511719948829158},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":-2.9,"spinRate":1888,"spinDirection":178},"zone":6,"typeConfidence":2.0,"plateTime":0.43247310749918455,"extension":6.516249926602759},"index":6,"playId":"a8972c08-d8e4-3a35-a943-7759bf6c4e6a","pitchNumber":6,"startTime":"2025-08-17T20:59:21.611Z","endTime":"2025-08-17T20:59:25.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":81.7,"strikeZoneTop":3.5948374235621,"strikeZoneBottom":1.54717372468455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.72477792447154,"aZ":-26.92049144766493,"pfxX":1.4082860480300807,"pfxZ":3.1880208871304347,"pX":0.8253992736593371,"pZ":0.4876025757016676,"vX0":3.6753789886974007,"vY0":-126.01540543493003,"vZ0":-8.290285914273019,"x":85.54,"y":225.61,"x0":-0.8209160175498905,"y0":50.002995313187604,"z0":5.918221994684437,"aX":2.319814810902746},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-3.2,"spinRate":1880,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.43065703589979254,"extension":6.478425906578893},"index":7,"playId":"9a0e7603-a1f1-32f9-905e-fe1bda765eca","pitchNumber":7,"startTime":"2025-08-17T20:59:42.016Z","endTime":"2025-08-17T20:59:46.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":81.6,"strikeZoneTop":3.64101789921668,"strikeZoneBottom":1.59315980909091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.15090845543701,"aZ":-27.294918789332854,"pfxX":1.9789725473071127,"pfxZ":2.966136355733512,"pX":0.2061763367490176,"pZ":0.8772370631514576,"vX0":1.9728506279414872,"vY0":-125.7894515421983,"vZ0":-7.447522841466371,"x":109.14,"y":215.09,"x0":-0.8379545717875833,"y0":50.004907951759776,"z0":6.009249828376807,"aX":3.2552827253821945},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.3,"breakHorizontal":-4.0,"spinRate":1925,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4311054728347248,"extension":6.437292572898914},"index":8,"playId":"bbb3921a-5b01-3e48-af0f-4517a303cb18","pitchNumber":8,"startTime":"2025-08-17T21:00:08.116Z","endTime":"2025-08-17T21:00:12.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.7,"strikeZoneTop":3.68078144057333,"strikeZoneBottom":1.59580164676608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.746224420193307,"aZ":-15.424896588035978,"pfxX":-3.3700108342663926,"pfxZ":8.47643922145928,"pX":-0.122615479720232,"pZ":1.8668965541904488,"vX0":3.164455464578793,"vY0":-138.01701068046373,"vZ0":-8.548490230033034,"x":121.67,"y":188.37,"x0":-0.8329322974179182,"y0":50.00310877995975,"z0":5.991748809550722,"aX":-6.6590925918129855},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":5.6,"spinRate":2220,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.3932467949280243,"extension":6.370660629621155},"index":9,"playId":"a59f2976-5138-3cb7-a6d6-3f792d968a6e","pitchNumber":9,"startTime":"2025-08-17T21:00:26.872Z","endTime":"2025-08-17T21:00:31.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_ab"},{"player":{"id":683627,"link":"/api/v1/people/683627"},"credit":"p_ab"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_pa"},{"player":{"id":683627,"link":"/api/v1/people/683627"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.9,"awayTeamWinProbability":89.1,"homeTeamWinProbabilityAdded":1.700000000000001,"leverageIndex":0.76,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:00:31.989Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alek Thomas grounds out, shortstop Ezequiel Tovar to first baseman Warming Bernabel.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-17T21:00:42.567Z","endTime":"2025-08-17T21:01:21.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683627,"fullName":"Anthony Molina","link":"/api/v1/people/683627"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.0,"endSpeed":81.1,"strikeZoneTop":3.42884240749211,"strikeZoneBottom":1.50351435327161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.95714520722438,"aZ":-27.0973598063677,"pfxX":-7.798782969471417,"pfxZ":3.1106383568166707,"pX":-0.036232831275516124,"pZ":0.9070380583206951,"vX0":5.778703966765681,"vY0":-125.24953319252621,"vZ0":-6.938959269543341,"x":118.38,"y":214.29,"x0":-1.330093869169495,"y0":50.00301599235316,"z0":5.8507940622082115,"aX":-12.72210125184996},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":13.2,"spinRate":1968,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.43293625384141876,"extension":6.388698773416148},"index":0,"playId":"4a3a39f2-aa7b-321d-9a75-0121411932d4","pitchNumber":1,"startTime":"2025-08-17T21:00:57.209Z","endTime":"2025-08-17T21:01:00.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":89.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.313677560768,"aZ":-16.16318705421281,"pfxX":-3.835630500351314,"pfxZ":7.996613104192872,"pX":0.013735236870957984,"pZ":2.4891876560384376,"vX0":4.7821219307838065,"vY0":-138.986951500334,"vZ0":-6.730558299970202,"x":116.48,"y":171.57,"x0":-1.2121738935072286,"y0":50.00132148335729,"z0":5.971509944360743,"aX":-7.679106692484422},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":6.2,"spinRate":2146,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3906058191983024,"extension":6.284785889008841},"hitData":{"launchSpeed":108.6,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.07,"coordY":143.07}},"index":1,"playId":"f8a5920d-a50b-3272-8a91-cfde379de782","pitchNumber":2,"startTime":"2025-08-17T21:01:14.150Z","endTime":"2025-08-17T21:01:21.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":683627,"link":"/api/v1/people/683627"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":683627,"link":"/api/v1/people/683627"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":1.9000000000000004,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:01:21.662Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Warming Bernabel singles on a sharp line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T21:05:38.200Z","endTime":"2025-08-17T21:07:11.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.9,"strikeZoneTop":3.21891742197359,"strikeZoneBottom":1.28496230796086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.323826518479528,"aZ":-27.95994171500496,"pfxX":-6.730604599263069,"pfxZ":2.2158831571928435,"pX":-0.31895043618914987,"pZ":2.9648563674975965,"vX0":7.2012554368539154,"vY0":-135.62158833879997,"vZ0":-0.4822404021854159,"x":129.16,"y":158.73,"x0":-2.105781365711726,"y0":50.00640971741268,"z0":5.057166312881749,"aX":-12.82650095596608},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.1,"breakHorizontal":11.0,"spinRate":2101,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.4003972824556019,"extension":6.47096971354675},"index":0,"playId":"38dc179a-b530-3235-be9d-dc886739c266","pitchNumber":1,"startTime":"2025-08-17T21:06:26.004Z","endTime":"2025-08-17T21:06:29.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":87.2,"strikeZoneTop":3.09221678654746,"strikeZoneBottom":1.4914481631353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.011033513209746,"aZ":-30.241463904677584,"pfxX":-6.153312565067351,"pfxZ":1.0133104703829403,"pX":0.7003108622686981,"pZ":1.7484959186240026,"vX0":9.900394401519351,"vY0":-135.5340415066291,"vZ0":-2.851137491888677,"x":90.31,"y":191.57,"x0":-2.1612076429751736,"y0":50.00217185399279,"z0":4.8747946626049306,"aX":-11.721003386063224},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.6,"breakHorizontal":9.6,"spinRate":2046,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.4005088882801062,"extension":6.708172531459853},"index":1,"playId":"e007a5da-756f-32e9-ad0b-f4603fe3e803","pitchNumber":2,"startTime":"2025-08-17T21:06:42.113Z","endTime":"2025-08-17T21:06:47.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.6,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.906612698475143,"aZ":-25.647140714112517,"pfxX":-6.038994001855621,"pfxZ":3.375287986928347,"pX":0.051897449501638486,"pZ":2.7365883392000323,"vX0":7.1480745181511445,"vY0":-136.7246025573786,"vZ0":-1.6964888429021117,"x":115.02,"y":164.89,"x0":-1.7849658292749986,"y0":50.006516883930225,"z0":5.087952352105392,"aX":-11.689163444116623},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.0,"breakHorizontal":9.8,"spinRate":2150,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3972806807421265,"extension":6.496243845728368},"hitData":{"launchSpeed":102.2,"launchAngle":15.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":75.1,"coordY":65.33}},"index":2,"playId":"0483921b-117d-38b6-a8a3-7511b148d2e1","pitchNumber":3,"startTime":"2025-08-17T21:06:59.363Z","endTime":"2025-08-17T21:07:11.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":5.099999999999998,"leverageIndex":1.1,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:07:11.350Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T21:07:22.877Z","endTime":"2025-08-17T21:08:51.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.6,"strikeZoneTop":3.49043527347572,"strikeZoneBottom":1.70540391134545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46718343677024,"aZ":-29.354064421650968,"pfxX":-6.229929983481504,"pfxZ":1.4616014329066402,"pX":0.033114510969955935,"pZ":2.2897481690358252,"vX0":7.541102328566764,"vY0":-136.11197218221426,"vZ0":-1.863576614611674,"x":115.74,"y":176.96,"x0":-1.9300683015333135,"y0":50.0002787094296,"z0":4.964753021578931,"aX":-11.997115849701196},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.5,"breakHorizontal":10.2,"spinRate":2001,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.3984269662708537,"extension":6.400585701559894},"index":0,"playId":"a7a98834-e22f-3a8c-8969-15104b5ebed4","pitchNumber":1,"startTime":"2025-08-17T21:07:41.188Z","endTime":"2025-08-17T21:07:45.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.262614532601276,"aZ":-20.830155308927775,"pfxX":-2.9392667149774354,"pfxZ":5.9883520228803455,"pX":-0.46528769212971605,"pZ":3.9716587481877,"vX0":4.467961082996598,"vY0":-135.47905909398256,"vZ0":0.31047426662018496,"x":134.74,"y":131.55,"x0":-1.7395543562359599,"y0":50.00432043155509,"z0":5.289501480527278,"aX":-5.569945993744874},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.2,"breakHorizontal":4.6,"spinRate":2215,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.401364056627711,"extension":6.47703112383144},"index":1,"playId":"51c762c2-ef8d-3924-8c22-891143a38852","pitchNumber":2,"startTime":"2025-08-17T21:07:59.484Z","endTime":"2025-08-17T21:08:03.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-17T21:08:06.976Z","endTime":"2025-08-17T21:08:27.798Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.6,"strikeZoneTop":3.53904497882845,"strikeZoneBottom":1.71689453187489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.013629020690896,"aZ":-20.177169433299564,"pfxX":-3.5619640744209953,"pfxZ":6.312856937224836,"pX":0.39032871585190326,"pZ":3.870159290821703,"vX0":7.011990770990844,"vY0":-135.6306954098476,"vZ0":-0.1171930600449409,"x":102.12,"y":134.29,"x0":-1.7423687047065277,"y0":50.005680025204626,"z0":5.297347196678277,"aX":-6.773304371634218},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":5.3,"spinRate":2298,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.4007470351912361,"extension":6.747608960398566},"index":3,"playId":"d3383c49-731f-3e4e-8864-0f89271dfaae","pitchNumber":3,"startTime":"2025-08-17T21:08:27.798Z","endTime":"2025-08-17T21:08:31.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":89.1,"endSpeed":83.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39367040751195,"aZ":-25.13471486769605,"pfxX":0.8683351373234331,"pfxZ":4.057590494365204,"pX":0.9660759148964096,"pZ":3.1261317088216938,"vX0":7.277310314003995,"vY0":-129.71428149603622,"vZ0":-0.7959367186310577,"x":80.18,"y":154.37,"x0":-1.967330501740332,"y0":50.00462948837543,"z0":5.3216986452485315,"aX":1.5071602977402927},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.4,"breakHorizontal":-2.9,"spinRate":2184,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.41929003714250346,"extension":6.266591350485717},"index":4,"playId":"0f301c5e-dc29-3618-afe0-4878d5588fe0","pitchNumber":4,"startTime":"2025-08-17T21:08:47.738Z","endTime":"2025-08-17T21:08:51.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.200000000000001,"awayTeamWinProbability":86.8,"homeTeamWinProbabilityAdded":-4.6999999999999975,"leverageIndex":2.06,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:08:51.316Z","atBatIndex":57},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Braxton Fulford hit by pitch. Warming Bernabel to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T21:09:01.797Z","endTime":"2025-08-17T21:10:28.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"postOnSecond":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":89.1,"endSpeed":82.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.269861077228136,"aZ":-27.25725998283806,"pfxX":0.9540863286880077,"pfxZ":2.8340917405783497,"pX":0.4639849190412273,"pZ":2.213752646352474,"vX0":6.060069838400098,"vY0":-129.79302913423624,"vZ0":-2.3323084310387556,"x":99.31,"y":179.01,"x0":-2.010261108386936,"y0":50.00017518623776,"z0":5.167928198353009,"aX":1.6502020769382868},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":-2.9,"spinRate":2170,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.41955982381532486,"extension":6.417949263592189},"index":0,"playId":"f42ec0e6-19aa-3b5f-8ed6-5610947bd003","pitchNumber":1,"startTime":"2025-08-17T21:09:17.754Z","endTime":"2025-08-17T21:09:21.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":83.3,"strikeZoneTop":3.35300756086612,"strikeZoneBottom":1.46645176123286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.412893243688035,"aZ":-28.091154045155932,"pfxX":0.670768312941858,"pfxZ":2.3621442975914206,"pX":1.5444524583272645,"pZ":2.379306857403539,"vX0":8.830397767972066,"vY0":-129.0526152267239,"vZ0":-1.911094127694367,"x":58.13,"y":174.54,"x0":-1.9730534591736486,"y0":50.00554126355723,"z0":5.240537098945674,"aX":1.1583525435381405},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.2,"breakHorizontal":-2.6,"spinRate":2223,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.4203460504166223,"extension":6.557295904896008},"index":1,"playId":"fd566d3a-726f-3253-a2d5-620972a6c4a0","pitchNumber":2,"startTime":"2025-08-17T21:09:40.986Z","endTime":"2025-08-17T21:09:45.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":85.1,"endSpeed":80.3,"strikeZoneTop":3.29518877240353,"strikeZoneBottom":1.47446736569074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.44412401419383,"aZ":-32.36903680006987,"pfxX":-5.6867405978779555,"pfxZ":-0.11959534813968853,"pX":0.7214707180437611,"pZ":0.782387442936013,"vX0":8.113395857496924,"vY0":-123.84782262637617,"vZ0":-3.928530794502527,"x":89.5,"y":217.66,"x0":-1.8181570632952457,"y0":50.00603840861472,"z0":5.019382937728756,"aX":-9.076280124250173},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.7,"breakHorizontal":9.0,"spinRate":1358,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43777515910746034,"extension":6.461558779945925},"index":2,"playId":"dcbfec17-1fc8-3d02-8f1a-563f4b97d388","pitchNumber":3,"startTime":"2025-08-17T21:09:59.371Z","endTime":"2025-08-17T21:10:03.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73850111473944,"aZ":-30.85916892426989,"pfxX":-7.486819929321208,"pfxZ":0.6951136456844811,"pX":-1.7061287946259671,"pZ":2.5348577374509005,"vX0":3.7646546902751954,"vY0":-135.0552310946489,"vZ0":-0.852064913420559,"x":182.03,"y":170.34,"x0":-2.1275113365000897,"y0":50.00398495298899,"z0":4.979043529240166,"aX":-14.165742863262235},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.3,"breakHorizontal":13.1,"spinRate":2172,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4018790162774222,"extension":6.335441678854829},"index":3,"playId":"f4f95c36-eb41-3839-b9a6-293f8641f7a8","pitchNumber":4,"startTime":"2025-08-17T21:10:20.789Z","endTime":"2025-08-17T21:10:28.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.0,"awayTeamWinProbability":81.0,"homeTeamWinProbabilityAdded":5.799999999999999,"leverageIndex":1.55,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:10:28.027Z","atBatIndex":58},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Hunter Goodman hit by pitch. Warming Bernabel to 3rd. Braxton Fulford to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T21:11:59.193Z","endTime":"2025-08-17T21:12:08.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"postOnThird":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T21:10:42.868Z","endTime":"2025-08-17T21:10:49.124Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Hunter Goodman replaces Orlando Arcia.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-17T21:10:49.124Z","endTime":"2025-08-17T21:12:01.443Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":606115,"link":"/api/v1/people/606115"},"defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606115,"link":"/api/v1/people/606115","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":87.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.094121082613,"aZ":-30.69072693270293,"pfxX":-5.4645464371056525,"pfxZ":0.7728912037399951,"pX":-1.618527476559211,"pZ":2.941208393871256,"vX0":3.1617091346886346,"vY0":-135.78726465164746,"vZ0":-0.12472438854002577,"x":178.69,"y":159.37,"x0":-2.073762577645618,"y0":50.0011600772424,"z0":5.081336736129756,"aX":-10.44615728088184},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.6,"breakHorizontal":9.5,"spinRate":2084,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39976566663843327,"extension":6.4222000903335505},"index":2,"playId":"0a08e347-b12c-3a20-bd0e-e4be57fed11b","pitchNumber":1,"startTime":"2025-08-17T21:12:01.443Z","endTime":"2025-08-17T21:12:08.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":690924,"link":"/api/v1/people/690924"},"second":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":9.000000000000004,"leverageIndex":2.74,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:12:08.459Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Ritter singles on a ground ball to right fielder Corbin Carroll. Warming Bernabel scores. Braxton Fulford scores. Kyle Karros to 2nd.","rbi":2,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T21:13:03.781Z","endTime":"2025-08-17T21:13:54.203Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":{"id":663765,"link":"/api/v1/people/663765"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":{"id":663765,"link":"/api/v1/people/663765"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T21:12:26.277Z","endTime":"2025-08-17T21:12:47.820Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Kyle Karros replaces Hunter Goodman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-17T21:12:47.820Z","endTime":"2025-08-17T21:13:06.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"802","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"base":1,"defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":690924,"link":"/api/v1/people/690924"},"third":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.9,"strikeZoneTop":3.7430190983372,"strikeZoneBottom":1.80567112649432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.592530770316653,"aZ":-26.006039584342012,"pfxX":1.0174050242164268,"pfxZ":3.4173282084506953,"pX":-0.3567563747706325,"pZ":2.1848497743109245,"vX0":3.9838899401785715,"vY0":-131.64961932703056,"vZ0":-2.759201997253285,"x":130.6,"y":179.79,"x0":-2.00489174953114,"y0":50.00333003827219,"z0":5.115626518792537,"aX":1.8346698257983376},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.0,"breakHorizontal":-2.5,"spinRate":2350,"spinDirection":189},"zone":7,"typeConfidence":0.9,"plateTime":0.41168699561681166,"extension":6.453454096568749},"index":2,"playId":"db8983cb-87d8-30b6-8530-de2fa6ad8bd9","pitchNumber":1,"startTime":"2025-08-17T21:13:06.062Z","endTime":"2025-08-17T21:13:10.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":690924,"link":"/api/v1/people/690924"},"third":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":90.2,"endSpeed":85.0,"strikeZoneTop":3.6840456015795,"strikeZoneBottom":1.67274163932613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.610213412037506,"aZ":-26.85103936680793,"pfxX":0.021621249406373444,"pfxZ":2.977657711010204,"pX":2.0002740390474405,"pZ":0.9536191616297275,"vX0":10.26714334583019,"vY0":-131.1449787112491,"vZ0":-5.67064988346608,"x":40.75,"y":213.03,"x0":-1.9241601187344364,"y0":50.00542789385634,"z0":5.077830116622541,"aX":0.03852708437900121},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.6,"breakHorizontal":-1.7,"spinRate":2335,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.4133586646385927,"extension":6.652095111943599},"index":3,"playId":"146c5385-0185-3d9a-bc5c-9cf1d0767ba8","pitchNumber":2,"startTime":"2025-08-17T21:13:23.449Z","endTime":"2025-08-17T21:13:27.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":690924,"link":"/api/v1/people/690924"},"third":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":76.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.564486498532933,"aZ":-35.616781944205506,"pfxX":5.67439580515796,"pfxZ":-2.375626080129309,"pX":0.6479321973814421,"pZ":1.88762883215607,"vX0":4.795552612536232,"vY0":-118.71211060611279,"vZ0":0.4972167433789041,"x":92.3,"y":187.81,"x0":-2.124924334052551,"y0":50.00341750612855,"z0":4.87943137505429,"aX":8.218802915189213},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.0,"breakHorizontal":-11.3,"spinRate":2650,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.45880516093785895,"extension":6.374604307744967},"hitData":{"launchSpeed":99.6,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.1,"coordY":124.83}},"index":4,"playId":"13d32dcd-dd24-3e03-bade-ff0edbe491f1","pitchNumber":3,"startTime":"2025-08-17T21:13:43.415Z","endTime":"2025-08-17T21:13:54.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":690924,"link":"/api/v1/people/690924"},"third":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":16.7,"leverageIndex":4.06,"dramaIndex":209.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:13:54.203Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, first baseman Tyler Locklear to pitcher Jake Woodford. Kyle Karros to 3rd. Ryan Ritter to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T21:14:05.580Z","endTime":"2025-08-17T21:16:32.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.7,"strikeZoneTop":3.32238121776056,"strikeZoneBottom":1.60652220261944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.132210207405553,"aZ":-36.20077163583037,"pfxX":5.216251502051642,"pfxZ":-2.874863373930088,"pX":-1.1652022853944033,"pZ":3.193735708270975,"vX0":0.9083472077463837,"vY0":-116.6238445264573,"vZ0":3.453642476666422,"x":161.41,"y":152.55,"x0":-2.236380075210599,"y0":50.00026362344905,"z0":5.0679559735384,"aX":7.316321765505069},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.3,"breakHorizontal":-9.7,"spinRate":2563,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.4663853655291863,"extension":6.343203158239882},"index":0,"playId":"447b741e-46dc-34c6-89b5-39ee25071831","pitchNumber":1,"startTime":"2025-08-17T21:14:36.153Z","endTime":"2025-08-17T21:14:40.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.785181801001414,"aZ":-25.94818309952994,"pfxX":-0.1243652969158045,"pfxZ":3.569010451540473,"pX":-0.05217758629725493,"pZ":1.7140860787625118,"vX0":5.108454217695504,"vY0":-129.62412012053335,"vZ0":-3.4224266839049386,"x":118.99,"y":192.5,"x0":-2.011918083417002,"y0":50.00116117510746,"z0":4.978970053001333,"aX":-0.21704653573060986},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":-0.6,"spinRate":2151,"spinDirection":206},"zone":8,"typeConfidence":0.91,"plateTime":0.4186052303495713,"extension":6.3854722166147395},"index":1,"playId":"258c63b0-a485-3f79-b1be-8c719e3d7778","pitchNumber":2,"startTime":"2025-08-17T21:14:53.358Z","endTime":"2025-08-17T21:14:56.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":92.9,"endSpeed":86.7,"strikeZoneTop":3.37469656121026,"strikeZoneBottom":1.6593801916441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.01277832516766,"aZ":-29.152308936217473,"pfxX":-7.132308571723256,"pfxZ":1.5917255506804846,"pX":-0.08701499926247931,"pZ":3.7631602730685345,"vX0":7.190470102237242,"vY0":-135.30735072277332,"vZ0":2.0132413043615127,"x":120.32,"y":137.17,"x0":-1.8227240180982454,"y0":50.002447539356055,"z0":5.020339973365447,"aX":-13.536020241298583},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.4,"breakHorizontal":11.9,"spinRate":2118,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4012239811189495,"extension":6.394662442501717},"index":2,"playId":"0e6006cd-8a33-3f3c-974e-67f82a9da87a","pitchNumber":3,"startTime":"2025-08-17T21:15:20.121Z","endTime":"2025-08-17T21:15:24.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.18124897487385,"aZ":-25.9368008721528,"pfxX":-7.561078486289404,"pfxZ":3.2889181154903167,"pX":0.1587694382287949,"pZ":2.386145587448239,"vX0":7.853743351405119,"vY0":-135.5086091962564,"vZ0":-1.978864107308622,"x":110.95,"y":174.35,"x0":-1.7679350887992578,"y0":50.002079295603366,"z0":4.902962627857977,"aX":-14.336421169319912},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.8,"breakHorizontal":12.5,"spinRate":2068,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.40121226192751847,"extension":6.411365672477134},"index":3,"playId":"2234bc22-56ca-339a-aaf1-fc87b24bc944","pitchNumber":4,"startTime":"2025-08-17T21:15:39.891Z","endTime":"2025-08-17T21:15:43.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.8,"strikeZoneTop":3.39498878300315,"strikeZoneBottom":1.64264976598454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.1207117524925,"aZ":-26.72785213074752,"pfxX":-0.8995456559494253,"pfxZ":3.0356894424419396,"pX":1.118851374142769,"pZ":1.8751808393590697,"vX0":8.15112789320197,"vY0":-131.42270608988005,"vZ0":-3.258609603673763,"x":74.35,"y":188.15,"x0":-1.8724353070923545,"y0":50.00290395474434,"z0":5.061548192178155,"aX":-1.6145921511440706},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.2,"breakHorizontal":0.4,"spinRate":2215,"spinDirection":205},"zone":14,"typeConfidence":0.92,"plateTime":0.4127323491684014,"extension":6.668998209197518},"index":4,"playId":"9ecb5deb-3e44-3071-9449-f44e2abda243","pitchNumber":5,"startTime":"2025-08-17T21:16:03.002Z","endTime":"2025-08-17T21:16:08.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.08684692464507,"aZ":-29.150964482180676,"pfxX":-6.5880800097614305,"pfxZ":1.5575685653484772,"pX":-0.7569883570168655,"pZ":2.5337945376015747,"vX0":5.450389034370606,"vY0":-137.04112039271286,"vZ0":-1.0440990532233392,"x":145.85,"y":170.37,"x0":-1.894543939419051,"y0":50.00488044282828,"z0":4.872112419117481,"aX":-12.80598401964388},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.9,"breakHorizontal":11.2,"spinRate":2093,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39639856654261285,"extension":6.3996466322960615},"hitData":{"launchSpeed":64.1,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":135.77,"coordY":182.34}},"index":5,"playId":"5f03ed6c-33ba-3427-99c3-7640084ff644","pitchNumber":6,"startTime":"2025-08-17T21:16:24.683Z","endTime":"2025-08-17T21:16:32.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":671289,"link":"/api/v1/people/671289","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":671289,"link":"/api/v1/people/671289"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.5,"awayTeamWinProbability":61.5,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":4.09,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:16:32.084Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Moniak singles on a ground ball to center fielder Alek Thomas. Kyle Karros scores. Ryan Ritter scores.","rbi":2,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T21:17:02.549Z","endTime":"2025-08-17T21:18:15.208Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":{"id":663765,"link":"/api/v1/people/663765"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":663765,"link":"/api/v1/people/663765"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"a248c4bc-9206-4853-9ea4-4291c1eceaef","startTime":"2025-08-17T21:17:02.549Z","endTime":"2025-08-17T21:17:07.549Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.7,"strikeZoneTop":3.59840985535288,"strikeZoneBottom":1.66644044114761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.295208121807978,"aZ":-33.19048775781745,"pfxX":-4.531745795256331,"pfxZ":-0.6255668651653803,"pX":-0.5880338469617148,"pZ":1.61653957182771,"vX0":4.951619300597019,"vY0":-125.09601893264572,"vZ0":-1.8589395226096406,"x":139.41,"y":195.13,"x0":-1.981284193514903,"y0":50.001991056000804,"z0":5.0267744152948035,"aX":-7.362288366759628},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":7.4,"spinRate":1254,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.433717878262581,"extension":6.484340964377575},"index":1,"playId":"0199d853-36b4-3ac2-a756-0a5d2104f382","pitchNumber":1,"startTime":"2025-08-17T21:17:19.115Z","endTime":"2025-08-17T21:17:22.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":80.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.03295137964513,"aZ":-31.704938531740265,"pfxX":-5.123959132643598,"pfxZ":0.28995723346664537,"pX":0.08370372078406427,"pZ":1.2940365183894034,"vX0":6.072336939774402,"vY0":-124.51986187756259,"vZ0":-3.0365850041917057,"x":113.81,"y":203.84,"x0":-1.6876335544674959,"y0":50.00227206471656,"z0":5.0744081353795085,"aX":-8.28529401611513},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":8.4,"spinRate":1348,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4349779781724381,"extension":6.4217571064866386},"index":2,"playId":"1393e592-52c0-3d5a-b466-a3e62700ad26","pitchNumber":2,"startTime":"2025-08-17T21:17:38.111Z","endTime":"2025-08-17T21:17:42.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.028984441180206,"aZ":-22.165042305857444,"pfxX":-4.3786227149634405,"pfxZ":5.219564973866202,"pX":-0.34730237385189905,"pZ":2.5656971677414644,"vX0":5.302842450597159,"vY0":-135.9740442336761,"vZ0":-3.117490619437276,"x":130.24,"y":169.51,"x0":-1.7320096432626582,"y0":50.003293367387904,"z0":5.223072663868139,"aX":-8.398406285863906},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":7.1,"spinRate":2320,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.39914172196385866,"extension":6.579034673457899},"hitData":{"launchSpeed":100.3,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.82,"coordY":95.43}},"index":3,"playId":"c622e869-df13-3eec-b97e-7409bbe392ed","pitchNumber":3,"startTime":"2025-08-17T21:18:05.036Z","endTime":"2025-08-17T21:18:15.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666160,"link":"/api/v1/people/666160","batSide":{"code":"L","description":"Left"}},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_ab"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_ab"},{"player":{"id":666160,"link":"/api/v1/people/666160"},"credit":"b_pa"},{"player":{"id":663765,"link":"/api/v1/people/663765"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.5,"awayTeamWinProbability":23.5,"homeTeamWinProbabilityAdded":38.0,"leverageIndex":4.68,"dramaIndex":355.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:18:15.208Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a ground ball to second baseman Connor Kaiser. Mickey Moniak to 3rd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T21:21:20.306Z","endTime":"2025-08-17T21:23:33.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663731,"link":"/api/v1/people/663731"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-17T21:18:44.779Z","endTime":"2025-08-17T21:19:30.137Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Juan Morillo replaces Jake Woodford.","event":"Pitching Substitution","eventType":"pitching_substitution","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":1,"startTime":"2025-08-17T21:19:30.137Z","endTime":"2025-08-17T21:21:22.667Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663765,"link":"/api/v1/people/663765","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":84.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.75211975472392,"aZ":-37.406479821844,"pfxX":1.4100919406476577,"pfxZ":-2.956661526831998,"pX":0.45537316328460115,"pZ":1.8884699853010523,"vX0":4.052220382385896,"vY0":-131.14911385627903,"vZ0":-2.9347453677051765,"x":99.64,"y":187.79,"x0":-1.2836025976915375,"y0":50.00457785338556,"z0":5.769756442440996,"aX":2.4935264320936277},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-5.8,"breakHorizontal":-3.4,"spinRate":2542,"spinDirection":75},"zone":9,"typeConfidence":0.9,"plateTime":0.41522310151510133,"extension":6.260809698202895},"index":2,"playId":"665e481f-a387-30f7-9ef5-331d7999f4c6","pitchNumber":1,"startTime":"2025-08-17T21:21:22.667Z","endTime":"2025-08-17T21:21:26.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.3,"strikeZoneTop":3.18496312850735,"strikeZoneBottom":1.39740411452966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.804642785488607,"aZ":-35.24747285403685,"pfxX":1.7899905598110655,"pfxZ":-1.7252650992164806,"pX":1.676442953687656,"pZ":2.0495355120761425,"vX0":6.836201498041149,"vY0":-131.78879602621976,"vZ0":-2.816625514875095,"x":53.1,"y":183.44,"x0":-1.170963230847439,"y0":50.003333556773725,"z0":5.703957926904497,"aX":3.186646841674451},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-3.5,"breakHorizontal":-4.6,"spinRate":2635,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.4136850418831415,"extension":6.355666260770661},"index":3,"playId":"1b5cd168-b84d-3993-bcd1-cefa1da1dd7e","pitchNumber":2,"startTime":"2025-08-17T21:21:48.493Z","endTime":"2025-08-17T21:21:52.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":99.2,"endSpeed":92.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.536802479417283,"aZ":-20.21123204307376,"pfxX":-6.747767787659781,"pfxZ":5.553283688389406,"pX":-0.9902377094479382,"pZ":3.207861715508092,"vX0":3.7502644495943502,"vY0":-144.64422764428812,"vZ0":-3.8806653085570697,"x":154.75,"y":152.17,"x0":-1.4156718843156066,"y0":50.00085721372864,"z0":5.780191283895461,"aX":-14.531622290843163},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":9.6,"breakHorizontal":11.6,"spinRate":2304,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.37632306163111773,"extension":6.167044403196155},"index":4,"playId":"04d8bfc6-d238-3828-8515-c3b37da90add","pitchNumber":3,"startTime":"2025-08-17T21:22:07.252Z","endTime":"2025-08-17T21:22:10.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.5,"strikeZoneTop":3.21028408348583,"strikeZoneBottom":1.42271551337141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.686040256786608,"aZ":-16.215715116541958,"pfxX":-4.57013182232099,"pfxZ":7.481815201396342,"pX":0.6446690454800377,"pZ":4.139138930620594,"vX0":7.15868933827111,"vY0":-144.2469629099565,"vZ0":-2.0177490439675765,"x":92.43,"y":127.02,"x0":-1.2615048338293366,"y0":50.00429584778679,"z0":5.833781904858749,"aX":-9.7505224480407},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.4,"breakHorizontal":7.1,"spinRate":2297,"spinDirection":204},"zone":12,"typeConfidence":0.78,"plateTime":0.3779500028213931,"extension":6.366400813143446},"index":5,"playId":"1c293f8f-ce1e-35a9-83c3-0616ef8b74ab","pitchNumber":4,"startTime":"2025-08-17T21:22:32.749Z","endTime":"2025-08-17T21:22:36.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"07ff5acf-7011-36d8-b5fd-a7f07ed588da","startTime":"2025-08-17T21:22:51.256Z","endTime":"2025-08-17T21:22:54.256Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":85.3,"strikeZoneTop":3.14551193177449,"strikeZoneBottom":1.46989164329344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.088245851003006,"aZ":-33.89006662413007,"pfxX":1.3101460608382451,"pfxZ":-0.9461983287067399,"pX":1.019987151994631,"pZ":1.2461114486120526,"vX0":5.574636158627622,"vY0":-132.34828336191936,"vZ0":-5.188538348511464,"x":78.12,"y":205.13,"x0":-1.267509611198227,"y0":50.006153117878064,"z0":5.658904222425544,"aX":2.3685705922524742},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.5,"breakHorizontal":-3.4,"spinRate":2609,"spinDirection":95},"zone":14,"typeConfidence":0.9,"plateTime":0.41081673484388714,"extension":6.328775279042816},"index":7,"playId":"501843e9-6435-3512-8dd3-996d8c109606","pitchNumber":5,"startTime":"2025-08-17T21:23:07.605Z","endTime":"2025-08-17T21:23:11.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":85.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.355543321214984,"aZ":-34.420401591477365,"pfxX":2.7683310171070312,"pfxZ":-1.2256701642793022,"pX":-0.13556268848798184,"pZ":1.5005329454450524,"vX0":2.361706423557075,"vY0":-132.71191960813604,"vZ0":-4.467976572792612,"x":122.17,"y":198.27,"x0":-1.388547011761621,"y0":50.0035579872107,"z0":5.640776569147259,"aX":5.068635526154849},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.8,"breakHorizontal":-5.4,"spinRate":2632,"spinDirection":96},"zone":8,"typeConfidence":0.9,"plateTime":0.40862843549207817,"extension":6.384094690999323},"hitData":{"launchSpeed":60.2,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.9,"coordY":146.62}},"index":8,"playId":"872d2aed-b9c7-3dea-a734-76dde0f6fe6b","pitchNumber":6,"startTime":"2025-08-17T21:23:24.107Z","endTime":"2025-08-17T21:23:33.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.81,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:23:33.986Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck called out on strikes.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-17T21:23:48.314Z","endTime":"2025-08-17T21:26:01.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":99.3,"endSpeed":92.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.309214917254888,"aZ":-18.153962251906822,"pfxX":-5.827054570356054,"pfxZ":6.454972212600868,"pX":0.04218574234479864,"pZ":3.15325972475254,"vX0":5.9474164877876055,"vY0":-144.7658091574965,"vZ0":-4.290751432923476,"x":115.39,"y":153.64,"x0":-1.2587147426939196,"y0":50.00484819807559,"z0":5.730042794854522,"aX":-12.661631194367713},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.3,"breakHorizontal":9.7,"spinRate":2179,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.3749921122248696,"extension":6.29860663744642},"index":0,"playId":"24c89d29-8eff-3837-afb9-d8b6ab61e0d7","pitchNumber":1,"startTime":"2025-08-17T21:24:11.408Z","endTime":"2025-08-17T21:24:14.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":92.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.359713403877215,"aZ":-18.139136368577045,"pfxX":-6.236094424084485,"pfxZ":6.440237938152058,"pX":-0.8696744546164108,"pZ":2.3399677074479297,"vX0":3.593596377644737,"vY0":-145.3749781012546,"vZ0":-6.357050259581073,"x":150.15,"y":175.6,"x0":-1.3000205250019548,"y0":50.00225861883249,"z0":5.623764424752948,"aX":-13.586077924428423},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":10.8,"breakHorizontal":10.8,"spinRate":2224,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.37423777705344285,"extension":6.283300678459936},"index":1,"playId":"dbfcd306-afee-3ac1-a3eb-09dc7d5514f8","pitchNumber":2,"startTime":"2025-08-17T21:24:32.271Z","endTime":"2025-08-17T21:24:35.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":92.5,"strikeZoneTop":3.73255183106292,"strikeZoneBottom":1.79409191028359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32454888045839,"aZ":-15.924094377553114,"pfxX":-2.4120953704041668,"pfxZ":7.498280668023657,"pX":1.336216410717201,"pZ":3.383440714731563,"vX0":8.373299221080384,"vY0":-145.01272091910977,"vZ0":-3.922957290833511,"x":66.07,"y":147.43,"x0":-1.2532812057589575,"y0":50.00430933565399,"z0":5.701478639107172,"aX":-5.229921552272223},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.1,"breakHorizontal":3.0,"spinRate":2316,"spinDirection":206},"zone":12,"typeConfidence":0.89,"plateTime":0.375213035411075,"extension":6.255574749120262},"index":2,"playId":"f7e0f376-725a-391f-98e9-5412fb774de1","pitchNumber":3,"startTime":"2025-08-17T21:25:06.407Z","endTime":"2025-08-17T21:25:10.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.35429613688413,"aZ":-29.63892211224639,"pfxX":-7.974890561210071,"pfxZ":1.3787881766234662,"pX":-1.326656478657508,"pZ":2.5974960864924492,"vX0":3.070192876030688,"vY0":-134.07231171440185,"vZ0":-3.0880400662224927,"x":167.57,"y":168.65,"x0":-1.441667245759498,"y0":50.00624360426593,"z0":5.849773012460451,"aX":-14.71581393758695},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.2,"breakHorizontal":13.9,"spinRate":2252,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4064593861473611,"extension":6.037903330223295},"index":3,"playId":"5aab95af-e794-323c-bb5e-492f153eb167","pitchNumber":4,"startTime":"2025-08-17T21:25:26.202Z","endTime":"2025-08-17T21:25:29.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.4,"strikeZoneTop":3.56759063310709,"strikeZoneBottom":1.79668279389236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.097630466360133,"aZ":-34.717708978526076,"pfxX":1.679997975412316,"pfxZ":-1.4563663818928614,"pX":1.1119106528023481,"pZ":2.8043763428121813,"vX0":5.3724146517960865,"vY0":-129.90093536501465,"vZ0":-0.9425543776803478,"x":74.62,"y":163.06,"x0":-1.1849623106848,"y0":50.005560960260716,"z0":5.765160642256902,"aX":2.9279447005157553},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.6,"breakHorizontal":-4.0,"spinRate":2568,"spinDirection":88},"zone":12,"typeConfidence":0.9,"plateTime":0.4184754562330095,"extension":6.472069715542335},"index":4,"playId":"0b246bf5-636c-368b-9cf5-ddd98fe9b8ea","pitchNumber":5,"startTime":"2025-08-17T21:25:55.260Z","endTime":"2025-08-17T21:26:01.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"third":{"id":666160,"link":"/api/v1/people/666160"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":1.67,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:26:01.223Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adrian Del Castillo walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T21:28:34.440Z","endTime":"2025-08-17T21:30:21.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Kyle Karros remains in the game as the third 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":0,"startTime":"2025-08-17T21:27:32.551Z","endTime":"2025-08-17T21:27:32.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"802","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":606115,"link":"/api/v1/people/606115"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jimmy Herget replaces Anthony Molina.","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":1,"startTime":"2025-08-17T21:27:32.576Z","endTime":"2025-08-17T21:28:21.919Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683627,"link":"/api/v1/people/683627","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Adrian Del Castillo replaces Jose Herrera.","event":"Offensive Substitution","eventType":"offensive_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-08-17T21:28:21.919Z","endTime":"2025-08-17T21:28:36.783Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":645444,"link":"/api/v1/people/645444"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.48230277243701,"strikeZoneBottom":1.65042584301801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.336472961834705,"aZ":-27.426132360994803,"pfxX":0.03127550247924393,"pfxZ":2.993200757343205,"pX":-0.26653617007322583,"pZ":3.1304130833668613,"vX0":4.5900308617980885,"vY0":-124.74284222310978,"vZ0":-0.16711504815107614,"x":127.16,"y":154.26,"x0":-2.128795227862587,"y0":50.00455912448783,"z0":5.445075090864506,"aX":0.049677004360045796},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":-1.1,"spinRate":2688,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.4378314930653606,"extension":4.587529761271754},"index":3,"playId":"32830941-5f06-3a09-9367-dd56c798c475","pitchNumber":1,"startTime":"2025-08-17T21:28:36.783Z","endTime":"2025-08-17T21:28:40.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.7,"strikeZoneTop":3.45006003680862,"strikeZoneBottom":1.69319593096292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.632514973857404,"aZ":-33.054520115768256,"pfxX":7.267658589376328,"pfxZ":-0.6865406694420217,"pX":-1.069875313637223,"pZ":1.5278289538824035,"vX0":1.2663105339564296,"vY0":-112.2354703335432,"vZ0":-0.5009695458069282,"x":157.78,"y":197.53,"x0":-2.5848119250842974,"y0":50.00164189150616,"z0":5.0948205297427105,"aX":9.352474224062309},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-1.1,"breakHorizontal":-13.4,"spinRate":2994,"spinDirection":81},"zone":13,"typeConfidence":2.0,"plateTime":0.4863748602918121,"extension":4.573482796816813},"index":4,"playId":"b6ccb4a9-a25e-3801-a0e8-c9324a3781d5","pitchNumber":2,"startTime":"2025-08-17T21:28:57.104Z","endTime":"2025-08-17T21:29:01.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.5,"strikeZoneTop":3.44165289397637,"strikeZoneBottom":1.6471161196876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.016380440796645,"aZ":-29.28430287666508,"pfxX":-6.478775344628054,"pfxZ":1.5353354671770933,"pX":-1.8929731087253538,"pZ":2.604361938821579,"vX0":2.9794277834052623,"vY0":-135.1753512882268,"vZ0":-1.8538946535165342,"x":189.16,"y":168.46,"x0":-2.1558386626069757,"y0":50.005820956780624,"z0":5.316259268462327,"aX":-12.22844645083256},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.6,"breakHorizontal":11.3,"spinRate":2374,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.40217360995944373,"extension":4.705253363587982},"index":5,"playId":"62baced7-4b1f-3666-95f9-2e1255c0d173","pitchNumber":3,"startTime":"2025-08-17T21:29:13.634Z","endTime":"2025-08-17T21:29:17.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":85.0,"strikeZoneTop":3.4093433524024,"strikeZoneBottom":1.65248699354326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.396834067298172,"aZ":-34.94511547676151,"pfxX":-6.4719298494769575,"pfxZ":-1.529900952467104,"pX":-1.6934322452325024,"pZ":2.460876964880206,"vX0":4.323339794638223,"vY0":-131.8060581962226,"vZ0":1.7010539155852114,"x":181.55,"y":172.34,"x0":-2.490409104176278,"y0":50.00412039947428,"z0":4.334774187579974,"aX":-11.718243554273588},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.4,"breakHorizontal":11.2,"spinRate":2304,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.4110491523898827,"extension":4.704695364195196},"index":6,"playId":"d29d7752-d25a-3f07-ad37-6c3fd33dc17d","pitchNumber":4,"startTime":"2025-08-17T21:29:29.724Z","endTime":"2025-08-17T21:29:33.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":73.4,"strikeZoneTop":3.26468183004118,"strikeZoneBottom":1.53563191269597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.994488053259074,"aZ":-33.48881016549976,"pfxX":6.51786443590318,"pfxZ":-0.9809926029740161,"pX":-0.9748964638944392,"pZ":2.3440104482970487,"vX0":1.2997236186880174,"vY0":-113.66686915694271,"vZ0":0.6104490343874769,"x":154.16,"y":175.49,"x0":-2.3985443037857306,"y0":50.00336465712334,"z0":5.3329860061958785,"aX":8.73916160085043},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.4,"breakHorizontal":-12.1,"spinRate":2996,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.4774019880836273,"extension":4.7658209737343675},"index":7,"playId":"e1e86396-3a63-3dcd-8b19-5594acd4db0e","pitchNumber":5,"startTime":"2025-08-17T21:29:48.448Z","endTime":"2025-08-17T21:29:52.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.7,"strikeZoneTop":3.41581729068176,"strikeZoneBottom":1.66096066525291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.254790613346486,"aZ":-23.229842554520054,"pfxX":-7.838375230503847,"pfxZ":4.5815646202581455,"pX":-1.7448582896381535,"pZ":3.8024750819300652,"vX0":3.4699787920530647,"vY0":-137.56579415326885,"vZ0":-0.14178766208353888,"x":183.51,"y":136.11,"x0":-1.991469625553361,"y0":50.00199954939659,"z0":5.405328912106621,"aX":-15.298522278097309},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.5,"breakHorizontal":13.7,"spinRate":2426,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.39539364857439185,"extension":4.692561427655116},"index":8,"playId":"4a3eec5e-0733-3bda-92fd-abf1fba86387","pitchNumber":6,"startTime":"2025-08-17T21:30:16.995Z","endTime":"2025-08-17T21:30:21.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":2.14,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:30:21.016Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T21:31:10.441Z","endTime":"2025-08-17T21:32:01.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ketel Marte replaces Connor Kaiser.","event":"Offensive Substitution","eventType":"offensive_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-08-17T21:30:30.009Z","endTime":"2025-08-17T21:30:59.878Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":663731,"link":"/api/v1/people/663731"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":663731,"link":"/api/v1/people/663731","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Jorge Barrosa replaces Adrian Del Castillo.","event":"Offensive Substitution","eventType":"offensive_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":1,"startTime":"2025-08-17T21:30:59.878Z","endTime":"2025-08-17T21:31:12.696Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"802","replacedPlayer":{"id":680728,"link":"/api/v1/people/680728"},"base":1,"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.5,"strikeZoneTop":3.81849288832395,"strikeZoneBottom":1.87026237958385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11422430893863,"aZ":-26.051799680549514,"pfxX":-9.983581218373137,"pfxZ":3.3162683613894597,"pX":-0.35075761266241756,"pZ":2.3705237699940196,"vX0":7.8135652062539185,"vY0":-133.87684977525063,"vZ0":-2.548571902113512,"x":130.37,"y":174.78,"x0":-1.9847435906722743,"y0":50.00506293813176,"z0":5.165573482296617,"aX":-18.445320160461694},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.8,"breakHorizontal":16.8,"spinRate":2353,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.40639399869126214,"extension":4.917056447475176},"index":2,"playId":"be7aaad5-49b3-33e0-b800-830d966e7a8b","pitchNumber":1,"startTime":"2025-08-17T21:31:12.696Z","endTime":"2025-08-17T21:31:16.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.77918143514809,"aZ":-31.501553532007556,"pfxX":-8.000712741103156,"pfxZ":0.41405074405778475,"pX":0.6175399843814787,"pZ":1.1868955626814577,"vX0":9.079521686117536,"vY0":-125.06982147837927,"vZ0":-3.40653947563754,"x":93.46,"y":206.73,"x0":-1.9816610198953584,"y0":50.00215037848627,"z0":5.088598827463329,"aX":-12.966835635805973},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.4,"breakHorizontal":13.0,"spinRate":1818,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4341468347315556,"extension":5.1766468738106735},"index":3,"playId":"f2e440c1-55aa-3428-a152-95696dcc18ff","pitchNumber":2,"startTime":"2025-08-17T21:31:30.402Z","endTime":"2025-08-17T21:31:34.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.40493429617758,"aZ":-33.432300929113126,"pfxX":4.6475440623634485,"pfxZ":-0.9629118413906745,"pX":-0.020503372382639724,"pZ":2.832752341900026,"vX0":4.009068684814467,"vY0":-113.01723309649883,"vZ0":2.1701354008805813,"x":117.78,"y":162.3,"x0":-2.413834867981943,"y0":50.002150414028385,"z0":5.1910224078381235,"aX":6.0793491386934475},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.0,"breakHorizontal":-9.4,"spinRate":3110,"spinDirection":83},"zone":5,"typeConfidence":2.0,"plateTime":0.48255394009652175,"extension":4.7941810900163615},"hitData":{"launchSpeed":82.2,"launchAngle":39.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.46,"coordY":89.55}},"index":4,"playId":"c2ba2f02-490b-3424-807d-05e511840129","pitchNumber":3,"startTime":"2025-08-17T21:31:49.124Z","endTime":"2025-08-17T21:32:01.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":8.0,"leverageIndex":3.54,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:32:01.153Z","atBatIndex":66},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Geraldo Perdomo reaches on a fielder's choice, fielded by first baseman Warming Bernabel. Jorge Barrosa to 2nd. Jorge Barrosa advances to 2nd, on a fielding error by first baseman Warming Bernabel.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T21:32:09.476Z","endTime":"2025-08-17T21:33:46.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.8,"strikeZoneTop":3.57720331604667,"strikeZoneBottom":1.66786727196997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.209319579241072,"aZ":-25.46184819792786,"pfxX":-8.31724747294372,"pfxZ":3.5537129774372485,"pX":0.15938345173337579,"pZ":2.2055799935796037,"vX0":8.742765046527087,"vY0":-134.82172070467539,"vZ0":-3.329804139345914,"x":110.92,"y":179.23,"x0":-2.0055122441397537,"y0":50.003446676260374,"z0":5.202856864545383,"aX":-15.70845361331081},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":13.8,"spinRate":2353,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4023215022512807,"extension":5.001799768921513},"index":0,"playId":"b3d4999f-1193-3d20-9cc0-49afd134d3b3","pitchNumber":1,"startTime":"2025-08-17T21:32:25.505Z","endTime":"2025-08-17T21:32:30.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.7,"strikeZoneTop":3.63330822004585,"strikeZoneBottom":1.68652848720335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.328598498134166,"aZ":-31.62685078616486,"pfxX":0.26451412264786,"pfxZ":0.36160308164249866,"pX":0.5596690075925208,"pZ":1.0408289292373591,"vX0":6.872168280437304,"vY0":-120.1936769780549,"vZ0":-3.044380416290835,"x":95.67,"y":210.68,"x0":-2.3438957143918393,"y0":50.00004566771627,"z0":5.06829508879846,"aX":0.3947883521831361},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.2,"breakHorizontal":-1.8,"spinRate":2756,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.45180390634471035,"extension":5.02147909303228},"index":1,"playId":"726d3392-8a5b-3bb8-bbbf-afb0c0eaf979","pitchNumber":2,"startTime":"2025-08-17T21:32:42.111Z","endTime":"2025-08-17T21:32:45.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":85.1,"strikeZoneTop":3.67534847177156,"strikeZoneBottom":1.69156788012373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.355867691697558,"aZ":-28.869970805974038,"pfxX":-8.705213099955182,"pfxZ":1.8178585759666142,"pX":0.5818265179000255,"pZ":2.6592383166482567,"vX0":10.682488823712186,"vY0":-132.07436384207543,"vZ0":0.919727132673202,"x":94.82,"y":166.98,"x0":-2.3295718749532313,"y0":50.004194695137144,"z0":4.383299317568069,"aX":-15.834414379315376},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.6,"breakHorizontal":14.3,"spinRate":2411,"spinDirection":264},"zone":6,"typeConfidence":2.0,"plateTime":0.41015303131960845,"extension":4.809242265092422},"index":2,"playId":"12c031c9-ee90-3bd0-80fd-2b542e826c31","pitchNumber":3,"startTime":"2025-08-17T21:32:59.345Z","endTime":"2025-08-17T21:33:03.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.58017049138722,"strikeZoneBottom":1.59616799780015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.955186996459904,"aZ":-27.048923459890233,"pfxX":-5.0224684489256735,"pfxZ":2.9725831675714174,"pX":-1.3498169761361434,"pZ":1.5602043578776794,"vX0":3.860668300165226,"vY0":-129.25881778986235,"vZ0":-4.285928153043248,"x":168.45,"y":196.65,"x0":-2.195801392178708,"y0":50.005742194775834,"z0":5.269709804973507,"aX":-8.668194007778299},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":8.4,"spinRate":2672,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.42059409424499883,"extension":4.867233554321866},"index":3,"playId":"8add4f98-c373-3c3c-8773-939491e6e89c","pitchNumber":4,"startTime":"2025-08-17T21:33:20.907Z","endTime":"2025-08-17T21:33:25.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":69.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.528125394633378,"aZ":-36.30863237730188,"pfxX":7.220701010097876,"pfxZ":-3.391638226390831,"pX":-0.9818188234068393,"pZ":1.0143589752362805,"vX0":1.7039449291302304,"vY0":-109.53003491886258,"vZ0":0.20514968368559083,"x":154.42,"y":211.39,"x0":-2.7070549165010416,"y0":50.00148381989328,"z0":4.787792700622953,"aX":8.811030023140264},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-5.8,"breakHorizontal":-13.6,"spinRate":3038,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.4992081509958832,"extension":5.105283850544356},"hitData":{"launchSpeed":63.8,"launchAngle":-21.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.04,"coordY":172.77}},"index":4,"playId":"5e633912-3e82-3152-b601-6cd745502718","pitchNumber":5,"startTime":"2025-08-17T21:33:38.625Z","endTime":"2025-08-17T21:33:46.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":3.04,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:33:46.630Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blaze Alexander flies out to right fielder Tyler Freeman. Jorge Barrosa to 3rd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T21:34:05.382Z","endTime":"2025-08-17T21:34:59.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnThird":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.8,"strikeZoneTop":3.30020747812089,"strikeZoneBottom":1.55065277473493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.836558573190587,"aZ":-27.655868183284674,"pfxX":-8.737210271522795,"pfxZ":2.3831761244651055,"pX":0.32080933634335707,"pZ":2.5661377441772073,"vX0":9.108332917246097,"vY0":-135.43712766235578,"vZ0":-2.130454576417321,"x":104.77,"y":169.49,"x0":-1.917784518065382,"y0":50.00438154085981,"z0":5.257750356179672,"aX":-16.570343052148775},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.1,"breakHorizontal":14.4,"spinRate":2441,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.401259154931342,"extension":4.857752340349155},"index":0,"playId":"1109eea4-5a0a-3709-9fac-f0b0623d4186","pitchNumber":1,"startTime":"2025-08-17T21:34:29.324Z","endTime":"2025-08-17T21:34:33.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.770037707485418,"aZ":-35.14551230233591,"pfxX":-10.073027181252288,"pfxZ":-1.627213830902905,"pX":0.747720245813741,"pZ":2.36415880768963,"vX0":11.498556973533246,"vY0":-132.75065542380267,"vZ0":1.3381476688894902,"x":88.5,"y":174.95,"x0":-2.2809747057380516,"y0":50.001145294498784,"z0":4.365370550755692,"aX":-18.426228480379564},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-2.5,"breakHorizontal":16.4,"spinRate":2428,"spinDirection":266},"zone":6,"typeConfidence":2.0,"plateTime":0.4087385111577517,"extension":4.766103964907248},"hitData":{"launchSpeed":95.7,"launchAngle":34.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.85,"coordY":83.51}},"index":1,"playId":"81e03d24-95b4-3ee4-a696-d661b3e85d63","pitchNumber":2,"startTime":"2025-08-17T21:34:46.471Z","endTime":"2025-08-17T21:34:59.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"second":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":9.599999999999994,"leverageIndex":4.65,"dramaIndex":181.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:34:59.083Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-17T21:35:03.549Z","endTime":"2025-08-17T21:36:37.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"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, 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":78.2,"endSpeed":73.1,"strikeZoneTop":3.37569992720422,"strikeZoneBottom":1.59283905481422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.750693584270895,"aZ":-30.069288509948127,"pfxX":7.53673503334176,"pfxZ":1.5746322788965061,"pX":-0.3183316044931853,"pZ":1.9086738199797109,"vX0":2.913256826970562,"vY0":-113.9495426181062,"vZ0":-0.4466844433948196,"x":129.13,"y":187.25,"x0":-2.5865014271432574,"y0":50.002212219495284,"z0":5.037105583848751,"aX":10.071452060092545},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.0,"breakHorizontal":-14.3,"spinRate":2873,"spinDirection":82},"zone":7,"typeConfidence":2.0,"plateTime":0.4777149748462217,"extension":5.043839968584275},"index":0,"playId":"8bd832db-4aef-3418-a70b-182b4ea0192e","pitchNumber":1,"startTime":"2025-08-17T21:35:33.274Z","endTime":"2025-08-17T21:35:37.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.0,"strikeZoneTop":3.41084144723013,"strikeZoneBottom":1.66521959789258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.538544629717382,"aZ":-32.90677906574407,"pfxX":-5.232268563097845,"pfxZ":-0.46761148030548405,"pX":-2.3468917152990514,"pZ":3.0866892559504886,"vX0":2.0456918486919853,"vY0":-123.1712332873502,"vZ0":1.4320152655947749,"x":206.46,"y":155.44,"x0":-2.4985967280878483,"y0":50.001932211935625,"z0":5.236722516129139,"aX":-8.211590530869909},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.4,"breakHorizontal":9.1,"spinRate":1393,"spinDirection":258},"zone":11,"typeConfidence":2.0,"plateTime":0.4410837046970246,"extension":5.061170573622301},"index":1,"playId":"6dedac1a-4699-3ae4-9477-ce8c468267d4","pitchNumber":2,"startTime":"2025-08-17T21:35:51.096Z","endTime":"2025-08-17T21:35:54.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.9,"strikeZoneTop":3.37910389388669,"strikeZoneBottom":1.5588308672772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.65013841292376,"aZ":-26.429354162212782,"pfxX":0.16866485691735744,"pfxZ":3.4265648642318407,"pX":-0.49805046972519823,"pZ":1.515977091850529,"vX0":4.650649457229163,"vY0":-127.26610950850247,"vZ0":-3.9818177056348176,"x":135.98,"y":197.85,"x0":-2.354244482426864,"y0":50.00501666775025,"z0":5.141775622183189,"aX":0.2817034640925422},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.8,"breakHorizontal":-1.1,"spinRate":2599,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4267652397619446,"extension":4.758854613625129},"index":2,"playId":"6fa7ea89-1c63-3927-9be7-77bf54d76fad","pitchNumber":3,"startTime":"2025-08-17T21:36:11.492Z","endTime":"2025-08-17T21:36:15.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.578290120703343,"aZ":-27.48870022416437,"pfxX":-7.063126291112383,"pfxZ":2.408774764375371,"pX":0.24578092379884423,"pZ":2.755086097564151,"vX0":7.899335265450061,"vY0":-136.9467114128562,"vZ0":-1.9267374167899984,"x":107.63,"y":164.39,"x0":-1.7267290517989091,"y0":50.00185810018756,"z0":5.305267406019785,"aX":-13.730946180207386},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.2,"breakHorizontal":11.6,"spinRate":2343,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.3964330404462184,"extension":4.815257227317885},"index":3,"playId":"a837d974-ba53-358f-ab4b-66765fff3385","pitchNumber":4,"startTime":"2025-08-17T21:36:34.039Z","endTime":"2025-08-17T21:36:37.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"third":{"id":678489,"link":"/api/v1/people/678489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":12.200000000000003,"leverageIndex":4.65,"dramaIndex":196.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:36:37.352Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Warming Bernabel singles on a ground ball to left fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T21:39:52.292Z","endTime":"2025-08-17T21:40:23.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: James McCann replaces Jorge Barrosa, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_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-08-17T21:38:18.590Z","endTime":"2025-08-17T21:38:18.618Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"803","replacedPlayer":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ketel Marte 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-08-17T21:38:18.618Z","endTime":"2025-08-17T21:38:18.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":663731,"link":"/api/v1/people/663731"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":663731,"link":"/api/v1/people/663731"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jalen Beeks replaces Juan Morillo.","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-08-17T21:38:18.619Z","endTime":"2025-08-17T21:39:14.602Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656222,"link":"/api/v1/people/656222"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","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":3,"startTime":"2025-08-17T21:39:14.602Z","endTime":"2025-08-17T21:39:54.499Z","isPitch":false,"type":"action","player":{"id":682653,"link":"/api/v1/people/682653"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.245148706454227,"aZ":-24.120704642830002,"pfxX":6.930895781971243,"pfxZ":4.803442300746111,"pX":0.7469807717609287,"pZ":2.7701700694916007,"vX0":-3.01036239970303,"vY0":-127.39185185176633,"vZ0":-3.205304118467589,"x":88.53,"y":163.99,"x0":1.0306613208048239,"y0":50.00247026113555,"z0":5.909615129913366,"aX":11.620121134067565},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.4,"breakHorizontal":-12.1,"spinRate":2231,"spinDirection":128},"zone":3,"typeConfidence":0.87,"plateTime":0.426707018451538,"extension":6.188913137917512},"index":4,"playId":"b54539f1-46d5-3726-b2d7-268973c775f6","pitchNumber":1,"startTime":"2025-08-17T21:39:54.499Z","endTime":"2025-08-17T21:39:59.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.6,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.647256459573196,"aZ":-26.642855586683496,"pfxX":5.51965667051112,"pfxZ":3.250501172998005,"pX":0.9841340017041091,"pZ":2.8461864434168076,"vX0":-2.251219559682326,"vY0":-127.7308962448303,"vZ0":-2.4855561461481472,"x":79.49,"y":161.93,"x0":1.1447408086963315,"y0":50.005624225096284,"z0":5.86180202562692,"aX":9.40519465442478},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-9.7,"spinRate":2130,"spinDirection":130},"zone":12,"typeConfidence":0.8,"plateTime":0.42384092563512743,"extension":6.001354587889132},"hitData":{"launchSpeed":95.6,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":104.18,"coordY":101.01}},"index":5,"playId":"3690dc54-e09e-3c02-97f7-55cdff887fd0","pitchNumber":2,"startTime":"2025-08-17T21:40:11.510Z","endTime":"2025-08-17T21:40:23.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":656222,"link":"/api/v1/people/656222"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":656222,"link":"/api/v1/people/656222"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.53,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:40:23.457Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brenton Doyle flies out to center fielder Alek Thomas.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T21:40:28.403Z","endTime":"2025-08-17T21:42:19.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.3,"endSpeed":82.1,"strikeZoneTop":3.44169306990704,"strikeZoneBottom":1.73307354894678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.198174528343188,"aZ":-24.675615669886586,"pfxX":7.666311435193496,"pfxZ":4.46001350525218,"pX":-1.142862374581123,"pZ":1.9331251988431648,"vX0":-7.505126192655521,"vY0":-127.09019245364419,"vZ0":-5.041845484152559,"x":160.56,"y":186.59,"x0":0.813627491764343,"y0":50.00502424811331,"z0":5.835226173689695,"aX":12.894560327322774},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.4,"breakHorizontal":-12.7,"spinRate":2183,"spinDirection":130},"zone":13,"typeConfidence":0.86,"plateTime":0.42644919255809066,"extension":6.178020017084838},"index":0,"playId":"e0c62f98-6ed4-31fb-892a-72b1f3c8727e","pitchNumber":1,"startTime":"2025-08-17T21:40:44.825Z","endTime":"2025-08-17T21:40:48.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":83.3,"strikeZoneTop":3.48477526981211,"strikeZoneBottom":1.70199950892023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.44019943698998,"aZ":-22.574821652258386,"pfxX":7.880283401302794,"pfxZ":5.566387783624385,"pX":-0.26915411728691635,"pZ":1.1201339461678976,"vX0":-6.076002991017958,"vY0":-128.64301567373312,"vZ0":-7.3785352935430675,"x":127.26,"y":208.54,"x0":1.066403605756846,"y0":50.00185742761423,"z0":5.700085709433389,"aX":13.589283206047808},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.1,"breakHorizontal":-13.4,"spinRate":2259,"spinDirection":123},"zone":13,"typeConfidence":0.89,"plateTime":0.42116175212246487,"extension":6.222719683948663},"index":1,"playId":"f588ede6-360d-3a1a-8497-954bd874d6d1","pitchNumber":2,"startTime":"2025-08-17T21:41:01.735Z","endTime":"2025-08-17T21:41:05.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.255815398282447,"aZ":-17.932199446581762,"pfxX":5.0245638210116255,"pfxZ":7.357715575498017,"pX":-0.6116291667163282,"pZ":1.8731207056639034,"vX0":-5.604876505513998,"vY0":-136.83804671097514,"vZ0":-7.144714398866948,"x":140.31,"y":188.21,"x0":0.7902724170215557,"y0":50.004734752829,"z0":5.702802807625429,"aX":9.729614847499024},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.4,"breakHorizontal":-8.3,"spinRate":2106,"spinDirection":153},"zone":7,"typeConfidence":0.87,"plateTime":0.39711199428809607,"extension":6.47807948555958},"index":2,"playId":"b1032ec8-06ef-388a-a99a-908eae48533c","pitchNumber":3,"startTime":"2025-08-17T21:41:19.948Z","endTime":"2025-08-17T21:41:23.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.96391410279136,"aZ":-21.601866936656833,"pfxX":7.566848153862807,"pfxZ":6.108071528165605,"pX":-1.0692945163033476,"pZ":1.4130438056171029,"vX0":-7.650043911522478,"vY0":-129.41599890640643,"vZ0":-7.0208556999655105,"x":157.76,"y":200.63,"x0":0.9141642878241759,"y0":50.00020847512347,"z0":5.766213440424869,"aX":13.089588377220338},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":-12.4,"spinRate":2256,"spinDirection":135},"zone":13,"typeConfidence":0.89,"plateTime":0.4200496427387721,"extension":6.217458713073954},"index":3,"playId":"0219938c-1e04-349b-b7cc-3c5908bb684f","pitchNumber":4,"startTime":"2025-08-17T21:41:41.698Z","endTime":"2025-08-17T21:41:48.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":88.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.641413285848927,"aZ":-20.199517954072046,"pfxX":4.995348505952247,"pfxZ":6.056272174282567,"pX":-0.4891157170998275,"pZ":2.363792569788983,"vX0":-5.839321844806246,"vY0":-138.01930271997253,"vZ0":-5.432954555607572,"x":135.64,"y":174.96,"x0":0.9807911333151362,"y0":50.002369330944255,"z0":5.670981872251277,"aX":9.874711749008751},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.3,"breakHorizontal":-8.2,"spinRate":2038,"spinDirection":146},"zone":4,"typeConfidence":0.86,"plateTime":0.39318814064450125,"extension":6.508982152702523},"hitData":{"launchSpeed":98.6,"launchAngle":46.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.04,"coordY":64.6}},"index":4,"playId":"20436f5a-a6bb-3786-81f6-436ee9c6f693","pitchNumber":5,"startTime":"2025-08-17T21:42:05.910Z","endTime":"2025-08-17T21:42:19.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":656222,"link":"/api/v1/people/656222"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":656222,"link":"/api/v1/people/656222"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:42:19.886Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Braxton Fulford doubles (3) on a sharp line drive to left fielder Jake McCarthy. Warming Bernabel scores.","rbi":1,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T21:42:28.042Z","endTime":"2025-08-17T21:44:01.803Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":{"id":656222,"link":"/api/v1/people/656222"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.2395954707604,"strikeZoneBottom":1.2974607539099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.194983386301814,"aZ":-19.818296417168526,"pfxX":5.282063507154036,"pfxZ":7.5129091728605,"pX":0.9357747069790524,"pZ":3.1580445132968853,"vX0":-2.2864853606069167,"vY0":-126.27567536678048,"vZ0":-3.049947206381812,"x":81.33,"y":153.51,"x0":1.15746892828833,"y0":50.0052560198539,"z0":5.942100835676419,"aX":8.69143529213076},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.3,"breakHorizontal":-9.2,"spinRate":1920,"spinDirection":122},"zone":12,"typeConfidence":0.83,"plateTime":0.43067834751005796,"extension":6.141459415112312},"index":0,"playId":"e2f05632-95cb-3b31-bd2a-164e2ce7b0b6","pitchNumber":1,"startTime":"2025-08-17T21:42:45.550Z","endTime":"2025-08-17T21:42:50.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":83.0,"strikeZoneTop":3.2821417109874,"strikeZoneBottom":1.37751882458975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.288488641408048,"aZ":-23.713965948994165,"pfxX":9.768590833009627,"pfxZ":4.950329452824836,"pX":-0.9172355808585269,"pZ":-0.31612825104106473,"vX0":-7.923188833708837,"vY0":-128.52294188625126,"vZ0":-10.346101097149472,"x":151.96,"y":247.32,"x0":0.9044417348098197,"y0":50.00317066535378,"z0":5.535471524088769,"aX":16.69282494225891},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":2342,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.4227336725138646,"extension":6.250103954510241},"index":1,"playId":"f82f4b9d-8af6-37ef-b0d1-81b84e5c2395","pitchNumber":2,"startTime":"2025-08-17T21:43:01.522Z","endTime":"2025-08-17T21:43:08.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":87.2,"strikeZoneTop":3.34512030550332,"strikeZoneBottom":1.51555558015556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.188469811251874,"aZ":-20.228075939894303,"pfxX":5.646457559667122,"pfxZ":6.24606929831458,"pX":-1.2072411777547412,"pZ":2.06454742389926,"vX0":-7.899305026498221,"vY0":-136.03175044582298,"vZ0":-6.0815156104833505,"x":163.02,"y":183.04,"x0":0.9737711081888251,"y0":50.00054962806876,"z0":5.689517329791956,"aX":10.795167972911713},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":-9.0,"spinRate":2133,"spinDirection":151},"zone":13,"typeConfidence":0.77,"plateTime":0.39957924146053303,"extension":6.371243525091352},"index":2,"playId":"77638c64-a388-326e-9f32-666e48619720","pitchNumber":3,"startTime":"2025-08-17T21:43:24.388Z","endTime":"2025-08-17T21:43:28.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.928227192607608,"aZ":-19.8082199375348,"pfxX":4.599203128830437,"pfxZ":6.438063003989098,"pX":0.10670843812711747,"pZ":1.873681340419871,"vX0":-4.127736468612719,"vY0":-136.02283507181804,"vZ0":-6.653523234817127,"x":112.93,"y":188.19,"x0":1.028378502499533,"y0":50.00071431331068,"z0":5.672242468859151,"aX":8.830183431096566},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.8,"breakHorizontal":-7.7,"spinRate":2066,"spinDirection":150},"zone":8,"typeConfidence":0.81,"plateTime":0.39893435292688606,"extension":6.513428034619156},"hitData":{"launchSpeed":104.8,"launchAngle":20.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":49.85,"coordY":45.52}},"index":3,"playId":"26e8c723-dd3c-3acf-9824-4a51896213a3","pitchNumber":4,"startTime":"2025-08-17T21:43:46.709Z","endTime":"2025-08-17T21:44:01.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690924,"link":"/api/v1/people/690924","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_ab"},{"player":{"id":656222,"link":"/api/v1/people/656222"},"credit":"p_ab"},{"player":{"id":690924,"link":"/api/v1/people/690924"},"credit":"b_pa"},{"player":{"id":656222,"link":"/api/v1/people/656222"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":7.799999999999997,"leverageIndex":0.73,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:44:01.803Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Karros lines out to third baseman Blaze Alexander.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T21:44:15.637Z","endTime":"2025-08-17T21:45:06.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.567643340869775,"aZ":-20.89388759976714,"pfxX":4.359299435670938,"pfxZ":5.679605690244468,"pX":0.2964549222518129,"pZ":3.0443629456354673,"vX0":-3.2047463315346123,"vY0":-138.30675730298472,"vZ0":-3.9519774921294046,"x":105.7,"y":156.58,"x0":0.8893947310476807,"y0":50.002058191475975,"z0":5.8494242223722654,"aX":8.657521490475377},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.8,"breakHorizontal":-7.4,"spinRate":2115,"spinDirection":151},"zone":3,"typeConfidence":0.87,"plateTime":0.3922816440957928,"extension":6.439920943027794},"index":0,"playId":"e33b3440-a4df-331a-b4d1-f04d8bfbbab6","pitchNumber":1,"startTime":"2025-08-17T21:44:42.624Z","endTime":"2025-08-17T21:44:46.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.876122659549885,"aZ":-24.096073326871558,"pfxX":7.923207374742423,"pfxZ":4.7297574498663515,"pX":-0.302252890354107,"pZ":2.4953890140028223,"vX0":-5.875558760717004,"vY0":-128.88974680163517,"vZ0":-3.825844386258839,"x":128.52,"y":171.4,"x0":0.9599898537651916,"y0":50.00397948854831,"z0":5.8262413936761375,"aX":13.539536303173021},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.0,"breakHorizontal":-13.3,"spinRate":2357,"spinDirection":127},"zone":4,"typeConfidence":0.89,"plateTime":0.4224456585908003,"extension":6.1646100168291555},"hitData":{"launchSpeed":99.0,"launchAngle":6.0,"totalDistance":122.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":97.09,"coordY":171.95}},"index":1,"playId":"f05676d2-7fdb-3b55-b58b-97d9865211cc","pitchNumber":2,"startTime":"2025-08-17T21:45:02.047Z","endTime":"2025-08-17T21:45:06.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":656222,"link":"/api/v1/people/656222"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":656222,"link":"/api/v1/people/656222"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:45:06.475Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Ritter grounds out, third baseman Blaze Alexander to first baseman Tyler Locklear.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-17T21:45:17.395Z","endTime":"2025-08-17T21:46:02.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.68216089088898,"strikeZoneBottom":1.74293911288399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.259646041123368,"aZ":-22.41257993536539,"pfxX":7.044304773152545,"pfxZ":5.752078749532686,"pX":0.18177999462321978,"pZ":0.6875991854208375,"vX0":-4.520147143963112,"vY0":-128.3267554344369,"vZ0":-8.238990451224216,"x":110.07,"y":220.21,"x0":1.0355182427827285,"y0":50.00347919116682,"z0":5.63824067922499,"aX":11.951976511793468},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.1,"breakHorizontal":-12.0,"spinRate":2251,"spinDirection":125},"zone":14,"typeConfidence":0.88,"plateTime":0.4240525419075021,"extension":6.185681752887284},"index":0,"playId":"4a9b805b-d9e1-3eeb-826c-9a054cafc75e","pitchNumber":1,"startTime":"2025-08-17T21:45:36.988Z","endTime":"2025-08-17T21:45:40.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.607686234800934,"aZ":-22.511614612384186,"pfxX":7.402686949934246,"pfxZ":5.710558627520969,"pX":-0.6084775160339542,"pZ":1.5402658876758062,"vX0":-6.65105546177881,"vY0":-128.26883521673759,"vZ0":-6.321935487937239,"x":140.19,"y":197.19,"x0":1.0367370190707326,"y0":50.003812083651596,"z0":5.753175588665535,"aX":12.530715069728302},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":-12.2,"spinRate":2335,"spinDirection":124},"zone":7,"typeConfidence":0.88,"plateTime":0.4244538578376078,"extension":6.182534590783772},"hitData":{"launchSpeed":77.1,"launchAngle":0.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.04,"coordY":170.05}},"index":1,"playId":"fedb1bce-a05f-3af6-b281-d6ea12823a58","pitchNumber":2,"startTime":"2025-08-17T21:45:54.561Z","endTime":"2025-08-17T21:46:02.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656222,"link":"/api/v1/people/656222","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"second":{"id":690924,"link":"/api/v1/people/690924"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":656222,"link":"/api/v1/people/656222"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":656222,"link":"/api/v1/people/656222"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:46:02.028Z","atBatIndex":74},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to first baseman Warming Bernabel in foul territory.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T21:48:18.888Z","endTime":"2025-08-17T21:48:49.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Mejia replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-17T21:46:45.081Z","endTime":"2025-08-17T21:48:21.182Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":97.9,"endSpeed":92.3,"strikeZoneTop":3.72971749098903,"strikeZoneBottom":1.81653398809824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.4250969483973,"aZ":-19.50594775928684,"pfxX":-1.1635912453541355,"pfxZ":5.926949886332242,"pX":-1.5940071601819437,"pZ":4.128360688641213,"vX0":-0.6032637681318862,"vY0":-142.87494610742215,"vZ0":-1.7939899370156658,"x":177.76,"y":127.31,"x0":-1.2310379607379303,"y0":50.00370755859544,"z0":5.947935317117009,"aX":-2.4872253086187026},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.7,"breakHorizontal":2.2,"spinRate":2545,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3785153256745861,"extension":6.096237449173923},"index":1,"playId":"2e4b9a25-3e1d-33da-9040-16c019207c0e","pitchNumber":1,"startTime":"2025-08-17T21:48:21.182Z","endTime":"2025-08-17T21:48:26.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":90.8,"strikeZoneTop":3.71,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.137313368664152,"aZ":-20.167690129257917,"pfxX":0.5355185462316907,"pfxZ":5.83345358119473,"pX":0.9850371195954424,"pZ":2.6730652055914703,"vX0":4.9809043500531756,"vY0":-140.32229578682498,"vZ0":-5.328304439434116,"x":79.45,"y":166.61,"x0":-0.8594598656639925,"y0":50.00514654000136,"z0":5.851189316835153,"aX":1.101430939524668},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.1,"breakHorizontal":-1.7,"spinRate":2442,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.3856317617407141,"extension":6.103888886462175},"hitData":{"launchSpeed":79.9,"launchAngle":60.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":183.68,"coordY":159.81}},"index":2,"playId":"aeee076f-cad2-3905-97a8-8caff76bed6f","pitchNumber":2,"startTime":"2025-08-17T21:48:39.738Z","endTime":"2025-08-17T21:48:49.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:48:49.942Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a ground ball to right fielder Tyler Freeman.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T21:48:51.455Z","endTime":"2025-08-17T21:51:12.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":91.2,"strikeZoneTop":3.66224737755181,"strikeZoneBottom":1.81195480178015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.706508965198978,"aZ":-18.152416580487518,"pfxX":0.00635238319031739,"pfxZ":6.701214363615604,"pX":-0.27494398378680907,"pZ":3.5822655721592187,"vX0":2.4993990747272723,"vY0":-141.7399146124213,"vZ0":-3.2274994353427324,"x":127.48,"y":142.06,"x0":-1.158635288949998,"y0":50.00516360130098,"z0":5.854602584204511,"aX":0.012994842872579949},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.9,"breakHorizontal":-0.4,"spinRate":2597,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.3822872063558127,"extension":6.231098676017657},"index":0,"playId":"67eae71c-c742-330a-b68b-d978bf1b4c1f","pitchNumber":1,"startTime":"2025-08-17T21:49:25.791Z","endTime":"2025-08-17T21:49:30.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":96.2,"endSpeed":90.6,"strikeZoneTop":3.65321589207501,"strikeZoneBottom":1.59722887099492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.546349398990525,"aZ":-20.60249345503435,"pfxX":0.36241075735864126,"pfxZ":5.620777172971183,"pX":-0.8713606834362102,"pZ":2.8615338320470465,"vX0":0.8825587486355337,"vY0":-140.4083823860751,"vZ0":-4.702068421973239,"x":150.21,"y":161.52,"x0":-1.2330698554868498,"y0":50.00312789038417,"z0":5.84364977958114,"aX":0.7457507973828505},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.7,"breakHorizontal":-0.8,"spinRate":2399,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3855829339698973,"extension":6.168695533761749},"index":1,"playId":"95fcbc39-aa45-343d-b508-76b00889df70","pitchNumber":2,"startTime":"2025-08-17T21:49:40.789Z","endTime":"2025-08-17T21:49:44.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":79.0,"strikeZoneTop":3.57054432532779,"strikeZoneBottom":1.68248016867361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.054702194224713,"aZ":-36.63556559323272,"pfxX":5.660574670428382,"pfxZ":-2.9003428017687263,"pX":-0.18942047845768406,"pZ":1.2825358592494849,"vX0":1.1942252417513672,"vY0":-121.78572988140529,"vZ0":-3.391201178525212,"x":124.22,"y":204.15,"x0":-1.419290522411439,"y0":50.00028740017223,"z0":5.779565193572627,"aX":8.722592706528255},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.6,"breakHorizontal":-10.6,"spinRate":2777,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4453388581647797,"extension":6.00035811304776},"index":2,"playId":"ef11a01f-e212-3c74-9cd9-0cb5646d1b2b","pitchNumber":3,"startTime":"2025-08-17T21:49:56.815Z","endTime":"2025-08-17T21:50:01.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":91.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.392690226366383,"aZ":-21.54887291438199,"pfxX":-0.2233212120342838,"pfxZ":5.055994248632346,"pX":1.2314385160427403,"pZ":2.111979643372309,"vX0":6.444524614435234,"vY0":-142.3696336815993,"vZ0":-6.681618120786344,"x":70.06,"y":181.76,"x0":-1.0100540343477749,"y0":50.00254406438912,"z0":5.8035496444468,"aX":-0.46950017839299657},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.3,"breakHorizontal":-0.6,"spinRate":2697,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3812849807680583,"extension":6.231214360283483},"index":3,"playId":"1061fdeb-97a4-366d-9919-f6363e9dc1f8","pitchNumber":4,"startTime":"2025-08-17T21:50:22.435Z","endTime":"2025-08-17T21:50:25.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":92.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.00212282344662,"aZ":-23.540360067859865,"pfxX":-0.05359546040801977,"pfxZ":4.026327963668177,"pX":1.4221584306778647,"pZ":3.143359178774702,"vX0":6.614189603980328,"vY0":-143.61048877507903,"vZ0":-3.757467804241188,"x":62.79,"y":153.91,"x0":-0.8786005673865279,"y0":50.00288365696785,"z0":5.887254545579733,"aX":-0.11643951735253326},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.0,"breakHorizontal":-0.8,"spinRate":2733,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.37762351709575137,"extension":6.1156901375509785},"index":4,"playId":"3f74a5c6-5d4e-3db2-a6bf-f53b3116e300","pitchNumber":5,"startTime":"2025-08-17T21:50:41.479Z","endTime":"2025-08-17T21:50:47.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":92.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.32026451971167,"aZ":-18.83790461590865,"pfxX":-0.6259110150512338,"pfxZ":6.245502499632849,"pX":0.24823967101080488,"pZ":2.681391599106555,"vX0":3.514861491862762,"vY0":-143.23466333817456,"vZ0":-5.871036373735647,"x":107.54,"y":166.38,"x0":-0.8988692326402042,"y0":50.00674338249339,"z0":5.884843139374102,"aX":-1.3373196423744522},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.7,"breakHorizontal":0.6,"spinRate":2692,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.37835493066842263,"extension":6.016110616475073},"hitData":{"launchSpeed":99.1,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.94,"coordY":94.93}},"index":5,"playId":"9c597fbf-73fd-3bee-8f5d-77ae8c4f1e63","pitchNumber":6,"startTime":"2025-08-17T21:51:00.866Z","endTime":"2025-08-17T21:51:12.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":0.99,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:51:12.413Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Locklear singles on a line drive to center fielder Brenton Doyle. Jake McCarthy to 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T21:51:15.778Z","endTime":"2025-08-17T21:52:25.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.47404136732604,"strikeZoneBottom":1.54751277161917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.658100440424654,"aZ":-39.03542221506054,"pfxX":6.017370033709244,"pfxZ":-4.699549148703005,"pX":-1.1372553555482372,"pZ":2.5361288261816957,"vX0":-1.4764602335836892,"vY0":-119.66284133470326,"vZ0":-0.04207620836198411,"x":160.35,"y":170.3,"x0":-1.2966324965470122,"y0":50.0035173642225,"z0":6.031915385628972,"aX":8.784445291858763},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-8.3,"breakHorizontal":-10.6,"spinRate":2787,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4565648315643278,"extension":5.939524515076523},"index":0,"playId":"d4a52e3f-c3f9-39db-b61b-90703b6598fa","pitchNumber":1,"startTime":"2025-08-17T21:51:38.848Z","endTime":"2025-08-17T21:51:43.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.667689371773836,"aZ":-33.326991653717656,"pfxX":6.606330250893318,"pfxZ":-0.7834025937676916,"pX":0.9595229666099309,"pZ":2.4341543704064486,"vX0":2.8303446522982503,"vY0":-119.27122421487127,"vZ0":-1.354479074230743,"x":80.43,"y":173.06,"x0":-1.093890964269326,"y0":50.002815781038315,"z0":5.9612254003734915,"aX":9.707308914911406},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.4,"breakHorizontal":-12.6,"spinRate":2826,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4557912154728112,"extension":5.9978112647185124},"index":1,"playId":"6b830c5a-a9e8-39aa-a50e-d66ccb4f93d0","pitchNumber":2,"startTime":"2025-08-17T21:51:56.920Z","endTime":"2025-08-17T21:52:00.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.89304098043072,"aZ":-33.16415819021714,"pfxX":6.5362276915560855,"pfxZ":-0.6497860541935694,"pX":-0.3921105691806085,"pZ":2.0859921891871456,"vX0":0.06282332981226141,"vY0":-121.72835430805408,"vZ0":-2.2663631577867633,"x":131.95,"y":182.46,"x0":-1.2697092247753903,"y0":50.00146732221834,"z0":5.8513095023617945,"aX":9.983263092558103},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.4,"breakHorizontal":-11.9,"spinRate":2841,"spinDirection":58},"zone":7,"typeConfidence":2.0,"plateTime":0.44691801487215654,"extension":6.15243725230234},"hitData":{"launchSpeed":108.1,"launchAngle":6.0,"totalDistance":138.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.78,"coordY":90.87}},"index":2,"playId":"da9d3669-99fa-347f-838b-63d7bdc34497","pitchNumber":3,"startTime":"2025-08-17T21:52:14.373Z","endTime":"2025-08-17T21:52:25.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":682988,"link":"/api/v1/people/682988","batSide":{"code":"R","description":"Right"}},"first":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":682988,"link":"/api/v1/people/682988"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":-8.400000000000006,"leverageIndex":2.33,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:52:25.085Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alek Thomas singles on a ground ball to right fielder Tyler Freeman. Jake McCarthy to 3rd. Tyler Locklear to 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T21:53:40.727Z","endTime":"2025-08-17T21:54:19.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"postOnSecond":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"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":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-17T21:52:43.445Z","endTime":"2025-08-17T21:53:43.027Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":91.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.423631011105588,"aZ":-17.022244098215378,"pfxX":-0.6223343526761475,"pfxZ":7.135820230168571,"pX":-0.16044828012222676,"pZ":2.348537061716129,"vX0":3.334008927594293,"vY0":-143.06877340130157,"vZ0":-6.720625838934839,"x":123.12,"y":175.37,"x0":-1.2479077763755642,"y0":50.00412762404882,"z0":5.749822321055331,"aX":-1.3217456207005265},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.1,"breakHorizontal":0.6,"spinRate":2735,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.37932243010311373,"extension":6.1583883214835335},"index":1,"playId":"e62dbb89-dde5-3218-9f33-7d7e33de32ea","pitchNumber":1,"startTime":"2025-08-17T21:53:43.027Z","endTime":"2025-08-17T21:53:46.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":92.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.044026049026602,"aZ":-17.555709185153983,"pfxX":-0.3809499478456235,"pfxZ":6.773621291001988,"pX":0.9778780012371251,"pZ":2.3702297502784146,"vX0":6.109211563795361,"vY0":-144.06009536863544,"vZ0":-6.825506119979093,"x":79.73,"y":174.78,"x0":-1.0970408784042387,"y0":50.00339915453313,"z0":5.8055783128105265,"aX":-0.822850722408824},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.5,"breakHorizontal":-0.2,"spinRate":2655,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3763821997176424,"extension":6.206842581836896},"hitData":{"launchSpeed":91.9,"launchAngle":8.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.55,"coordY":157.64}},"index":2,"playId":"f883ec41-f0d7-385f-afa1-f4f2b684c357","pitchNumber":2,"startTime":"2025-08-17T21:54:10.010Z","endTime":"2025-08-17T21:54:19.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":682988,"link":"/api/v1/people/682988"},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.3,"awayTeamWinProbability":28.700000000000003,"homeTeamWinProbabilityAdded":-11.299999999999997,"leverageIndex":4.06,"dramaIndex":176.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:54:19.957Z","atBatIndex":78},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"James McCann out on a sacrifice fly to right fielder Tyler Freeman. Jake McCarthy scores. Tyler Locklear to 3rd. Alek Thomas to 2nd.","rbi":1,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T21:54:46.961Z","endTime":"2025-08-17T21:57:06.268Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"postOnThird":{"id":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"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":682988,"fullName":"Tyler Locklear","link":"/api/v1/people/682988"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":675848,"link":"/api/v1/people/675848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":91.3,"strikeZoneTop":3.54609676576298,"strikeZoneBottom":1.72812301124073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.187117279581823,"aZ":-19.798622141305533,"pfxX":0.5868586845602612,"pfxZ":5.902909536299756,"pX":1.0071841612010037,"pZ":2.607008845161297,"vX0":5.521532953977737,"vY0":-142.36648967598518,"vZ0":-5.55741165212363,"x":78.61,"y":168.39,"x0":-1.0167626382419126,"y0":50.000896407075395,"z0":5.798536001714309,"aX":1.2298208753311113},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.0,"breakHorizontal":-1.9,"spinRate":2759,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.38165195887887116,"extension":6.196126059313728},"index":0,"playId":"8b20582d-1235-30ee-a3fb-698ee522937f","pitchNumber":1,"startTime":"2025-08-17T21:54:59.109Z","endTime":"2025-08-17T21:55:03.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"second":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.50939840321654,"strikeZoneBottom":1.53366828549859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.201178695784904,"aZ":-34.042579288892135,"pfxX":5.874480941582466,"pfxZ":-1.1909833948585948,"pX":1.9097157633327553,"pZ":1.37210833460262,"vX0":5.510984759725062,"vY0":-123.61441418103924,"vZ0":-3.8551879716235558,"x":44.21,"y":201.73,"x0":-1.1035098962494172,"y0":50.00529603307764,"z0":5.778136270463444,"aX":9.188308814216999},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.8,"breakHorizontal":-11.9,"spinRate":2898,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44131546191968685,"extension":6.057606058420875},"index":1,"playId":"9a537a92-dea6-3b46-b24f-ca4f798bad8f","pitchNumber":2,"startTime":"2025-08-17T21:55:16.972Z","endTime":"2025-08-17T21:55:20.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"second":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":90.4,"strikeZoneTop":3.45352762178126,"strikeZoneBottom":1.58964993687113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.617733729228803,"aZ":-24.208587138337183,"pfxX":1.0349209093803884,"pfxZ":3.901284555623686,"pX":1.629902738208689,"pZ":1.5328652608595144,"vX0":6.723198034943107,"vY0":-140.5575013275473,"vZ0":-7.539163130551515,"x":54.87,"y":197.39,"x0":-0.9073158793495386,"y0":50.00461217988865,"z0":5.771824289355842,"aX":2.114004311301117},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.0,"breakHorizontal":-3.0,"spinRate":2797,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.38661395631666506,"extension":6.136164351235824},"index":2,"playId":"8ab169a5-3102-36c7-b364-7fec296a1590","pitchNumber":3,"startTime":"2025-08-17T21:55:34.476Z","endTime":"2025-08-17T21:55:38.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"second":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":91.1,"strikeZoneTop":3.50591292174272,"strikeZoneBottom":1.53024515165294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.66049763084525,"aZ":-22.98055727686754,"pfxX":-0.9038809787283872,"pfxZ":4.450366426497742,"pX":1.6800800133616773,"pZ":1.5882727754401138,"vX0":8.008539241116166,"vY0":-140.8689664333084,"vZ0":-7.518765471228368,"x":52.96,"y":195.9,"x0":-1.0491037649199006,"y0":50.00359278143413,"z0":5.713602052036496,"aX":-1.8688035878487044},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.1,"breakHorizontal":0.5,"spinRate":2672,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.38478010080550806,"extension":6.309770164299754},"index":3,"playId":"827a1cd8-9250-3099-b144-fdbd3f7bd46b","pitchNumber":4,"startTime":"2025-08-17T21:55:56.738Z","endTime":"2025-08-17T21:56:00.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"second":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":90.3,"strikeZoneTop":3.51922781188942,"strikeZoneBottom":1.61813058876029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.191053283867067,"aZ":-20.4716383781252,"pfxX":0.9942922868428381,"pfxZ":5.729531120012135,"pX":0.7831541959578763,"pZ":1.74318541982513,"vX0":4.75537955160874,"vY0":-140.49629384806937,"vZ0":-7.742523961001465,"x":87.15,"y":191.71,"x0":-1.0455442265253987,"y0":50.005793956708644,"z0":5.815685940443492,"aX":2.032769928605989},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.4,"breakHorizontal":-2.5,"spinRate":2568,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.3865774175631831,"extension":6.15269980085197},"index":4,"playId":"27cafffb-6fd2-37be-976d-40092a27c624","pitchNumber":5,"startTime":"2025-08-17T21:56:17.058Z","endTime":"2025-08-17T21:56:22.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"second":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-17T21:56:39.385Z","endTime":"2025-08-17T21:56:54.962Z","isPitch":false,"type":"action","player":{"id":543510,"link":"/api/v1/people/543510"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"second":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":98.8,"endSpeed":92.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.44006897145448,"aZ":-19.35921846345343,"pfxX":-0.3779453812484326,"pfxZ":5.970304017590559,"pX":0.01303154148483856,"pZ":2.8059040595975087,"vX0":3.3440652437739438,"vY0":-143.98679153057805,"vZ0":-5.441169342348422,"x":116.5,"y":163.02,"x0":-1.1034079193567523,"y0":50.004465067441565,"z0":5.878898417096742,"aX":-0.8120726961336084},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.2,"breakHorizontal":0.1,"spinRate":2765,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.3772104119932078,"extension":6.195710842769094},"hitData":{"launchSpeed":94.6,"launchAngle":29.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.8,"coordY":93.11}},"index":6,"playId":"0e74d2f7-1c20-3d47-a3f4-d7d00786c625","pitchNumber":6,"startTime":"2025-08-17T21:56:54.962Z","endTime":"2025-08-17T21:57:06.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":677950,"link":"/api/v1/people/677950"},"second":{"id":682988,"link":"/api/v1/people/682988"},"third":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":8.600000000000009,"leverageIndex":6.09,"dramaIndex":210.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:57:06.268Z","atBatIndex":79},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ketel Marte pops out to pitcher Juan Mejia.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-17T21:57:20.693Z","endTime":"2025-08-17T21:58:36.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":675848,"link":"/api/v1/people/675848"},"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(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":97.7,"endSpeed":91.7,"strikeZoneTop":3.72691469875655,"strikeZoneBottom":1.76714332779384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.310123275985852,"aZ":-21.706166900186084,"pfxX":0.00142810068461241,"pfxZ":4.947102509401562,"pX":-1.2139566010484544,"pZ":3.2416430839935355,"vX0":0.16268628324658121,"vY0":-142.59811739897714,"vZ0":-3.56641093487373,"x":163.27,"y":151.26,"x0":-1.271284564381596,"y0":50.003774996272746,"z0":5.833132661331342,"aX":0.002996075785672325},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.6,"breakHorizontal":0.0,"spinRate":2605,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3801476269269699,"extension":6.190582032218468},"index":0,"playId":"f52a1299-45c9-3c9e-a012-a04d4178c708","pitchNumber":1,"startTime":"2025-08-17T21:57:49.997Z","endTime":"2025-08-17T21:57:54.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"third":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":91.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.053966141780812,"aZ":-22.683244338731654,"pfxX":-2.2202201381673876,"pfxZ":4.547982550497357,"pX":0.6844034282883401,"pZ":3.870052768677708,"vX0":5.403935059217777,"vY0":-141.8421666961951,"vZ0":-1.8680805153295732,"x":90.91,"y":134.29,"x0":-0.9366746991688425,"y0":50.00319195261821,"z0":5.948313289813749,"aX":-4.63427041447059},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.2,"breakHorizontal":3.2,"spinRate":2594,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.38263090197641114,"extension":6.070202328532573},"index":1,"playId":"9764c158-c744-38f9-9304-46615b6887e4","pitchNumber":2,"startTime":"2025-08-17T21:58:05.948Z","endTime":"2025-08-17T21:58:09.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"third":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":90.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74938011281467,"aZ":-19.499372608350857,"pfxX":0.847269159556034,"pfxZ":6.151319118680348,"pX":1.2821591102542953,"pZ":2.9964002849093525,"vX0":6.394327094852266,"vY0":-140.92537259410662,"vZ0":-4.538086558927902,"x":68.13,"y":157.88,"x0":-1.1038772642870798,"y0":50.000875909096244,"z0":5.8461108020623636,"aX":1.7444248387296617},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.7,"breakHorizontal":-2.5,"spinRate":2686,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3851244267041296,"extension":6.204329210759788},"hitData":{"launchSpeed":42.8,"launchAngle":54.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"1","coordinates":{"coordX":141.94,"coordY":166.9}},"index":2,"playId":"04862411-9fa3-329a-9589-58f4c2eb90e5","pitchNumber":3,"startTime":"2025-08-17T21:58:29.539Z","endTime":"2025-08-17T21:58:36.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":690924,"link":"/api/v1/people/690924"},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":671289,"link":"/api/v1/people/671289"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":677950,"link":"/api/v1/people/677950"},"third":{"id":682988,"link":"/api/v1/people/682988"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":594151,"link":"/api/v1/people/594151"},"officialType":"Home Plate"},{"official":{"id":482641,"link":"/api/v1/people/482641"},"officialType":"First Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Second Base"},{"official":{"id":607884,"link":"/api/v1/people/607884"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":20.099999999999994,"leverageIndex":7.26,"dramaIndex":310.0,"contextMetrics":{},"playEndTime":"2025-08-17T21:58:36.562Z","atBatIndex":80}]