[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T01:40:36.684Z","endTime":"2025-08-20T01:41:16.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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-19T22:16:42.640Z","endTime":"2025-08-20T01:13:55.626Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"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-20T01:13:55.626Z","endTime":"2025-08-20T01:39:49.516Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"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-20T01:39:49.516Z","endTime":"2025-08-20T01:40:38.858Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.20276354897174,"strikeZoneBottom":1.41997372986965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.65537601444519,"aZ":-13.763599863329201,"pfxX":2.6641382802247104,"pfxZ":10.128865506077737,"pX":-1.5729824211308632,"pZ":0.8229050968634949,"vX0":-7.594743443885369,"vY0":-134.35117333542718,"vZ0":-10.059533878253802,"x":176.96,"y":216.56,"x0":0.9514516679708668,"y0":50.0018683848133,"z0":5.607414085939661,"aX":4.842291250284996},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":-3.1,"spinRate":2359,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.4085699572667849,"extension":6.404736800686698},"index":3,"playId":"cd8a844d-b008-3e70-8ca0-d794e618b15f","pitchNumber":1,"startTime":"2025-08-20T01:40:38.858Z","endTime":"2025-08-20T01:40:43.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.2,"endSpeed":83.4,"strikeZoneTop":3.1799999418198,"strikeZoneBottom":1.48048392538962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78482255948971,"aZ":-17.728457699048903,"pfxX":3.9270482263945983,"pfxZ":8.140512373890967,"pX":-1.1187130963033294,"pZ":1.9014582064953407,"vX0":-6.70626779541388,"vY0":-132.48033593963055,"vZ0":-6.4799545823198565,"x":159.64,"y":187.44,"x0":0.9373091136790968,"y0":50.000607497750416,"z0":5.67864350307964,"aX":6.967140814831176},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.4,"breakHorizontal":-5.6,"spinRate":2286,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.41373132705700044,"extension":6.331208374689079},"index":4,"playId":"83e9beac-7e40-3b72-9acc-4e64a579d488","pitchNumber":2,"startTime":"2025-08-20T01:40:52.457Z","endTime":"2025-08-20T01:40:57.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.234049706877364,"aZ":-16.853496240284745,"pfxX":3.862222458592476,"pfxZ":8.423006631618826,"pX":0.1878602389874058,"pZ":3.103311012112807,"vX0":-3.731764476691182,"vY0":-134.08151943662958,"vZ0":-3.749144365684899,"x":109.84,"y":154.99,"x0":1.0964994081113173,"y0":50.0046399099952,"z0":5.723836917521272,"aX":7.026803851293814},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":-6.2,"spinRate":2273,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.4086527919813361,"extension":6.217273562047705},"hitData":{"launchSpeed":78.8,"launchAngle":62.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":91.61,"coordY":148.23}},"index":5,"playId":"fbbfdd0a-71bf-3370-b52b-e71460010b26","pitchNumber":3,"startTime":"2025-08-20T01:41:06.242Z","endTime":"2025-08-20T01:41:16.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-20T01:41:16.293Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Angel Martínez lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T01:41:28.390Z","endTime":"2025-08-20T01:42:55.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.30409037633864,"strikeZoneBottom":1.51795063338364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.241187028930902,"aZ":-13.408865845739562,"pfxX":2.2499101109873525,"pfxZ":10.175686734822065,"pX":0.37829912497891044,"pZ":1.8567917301724248,"vX0":-2.7503961767277576,"vY0":-134.70135574746726,"vZ0":-7.60856370969101,"x":102.58,"y":188.65,"x0":1.1185109263860948,"y0":50.00470221568044,"z0":5.65877033088543,"aX":4.1503279120863725},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":-3.5,"spinRate":2370,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.40603512807783604,"extension":6.299806726751443},"index":0,"playId":"642f3e87-7d3b-3231-8e8e-3ec47e660046","pitchNumber":1,"startTime":"2025-08-20T01:41:38.706Z","endTime":"2025-08-20T01:41:43.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34359308519657,"aZ":-21.562042330165824,"pfxX":0.6580926170628298,"pfxZ":6.046549897772003,"pX":-0.3819123021282154,"pZ":2.759948809539738,"vX0":-4.1307473457727175,"vY0":-131.95387031647803,"vZ0":-3.528227737175057,"x":131.56,"y":164.26,"x0":1.1215508202361533,"y0":50.00289207735115,"z0":5.7121824356562945,"aX":1.1556379653670739},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.3,"breakHorizontal":-0.2,"spinRate":2311,"spinDirection":163},"zone":1,"typeConfidence":2.0,"plateTime":0.41586437247272645,"extension":6.317321196568185},"index":1,"playId":"0177946a-9d09-3a41-85f5-460a32078574","pitchNumber":2,"startTime":"2025-08-20T01:41:51.625Z","endTime":"2025-08-20T01:41:57.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.49814458400463,"aZ":-17.004431297420947,"pfxX":3.2549381844952325,"pfxZ":8.248472484480125,"pX":-0.0011661403095542724,"pZ":3.4098500373438902,"vX0":-4.369190649158133,"vY0":-134.36297527753138,"vZ0":-3.009356183755499,"x":117.04,"y":146.71,"x0":1.2186651367289096,"y0":50.00249896230444,"z0":5.743914309507921,"aX":5.986504708185983},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":-5.0,"spinRate":2281,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.4067197649273484,"extension":6.276666078821701},"index":2,"playId":"56506689-fcba-3278-bd13-4f33cae96da1","pitchNumber":3,"startTime":"2025-08-20T01:42:28.873Z","endTime":"2025-08-20T01:42:32.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33647696282431,"aZ":-14.75450520370588,"pfxX":2.736968174716722,"pfxZ":9.213890470390012,"pX":0.32735197966128876,"pZ":2.0097115027584813,"vX0":-2.7328341676252315,"vY0":-136.0254979755604,"vZ0":-7.171682463929144,"x":104.52,"y":184.52,"x0":0.9851407209526779,"y0":50.00593194475001,"z0":5.6861977158634245,"aX":5.17601894046215},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":-4.4,"spinRate":2341,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.40129889596354884,"extension":6.345587125504049},"hitData":{"launchSpeed":86.3,"launchAngle":23.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.05,"coordY":85.96}},"index":3,"playId":"1e9194eb-24cb-320d-8ad9-9a9bde08b3f6","pitchNumber":4,"startTime":"2025-08-20T01:42:46.912Z","endTime":"2025-08-20T01:42:55.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-20T01:42:55.322Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T01:43:06.030Z","endTime":"2025-08-20T01:44:16.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.43999948799609,"strikeZoneBottom":1.5716253599612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.408544022438736,"aZ":-14.748657401433553,"pfxX":2.752998679841469,"pfxZ":9.44464372934692,"pX":-0.35237527281152453,"pZ":1.8772358938006948,"vX0":-4.87191840788501,"vY0":-134.76343867024113,"vZ0":-7.12169594076395,"x":130.43,"y":188.09,"x0":1.1185873089486091,"y0":50.00353386149039,"z0":5.5896109673534085,"aX":5.080149264665952},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":-4.0,"spinRate":2297,"spinDirection":156},"zone":7,"typeConfidence":2.0,"plateTime":0.40593476444704457,"extension":6.439973372797436},"index":0,"playId":"aa669bf3-02b4-331f-9aa5-2a046c326c3f","pitchNumber":1,"startTime":"2025-08-20T01:43:17.339Z","endTime":"2025-08-20T01:43:21.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.4400002885916,"strikeZoneBottom":1.53782732687973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.58756110547746,"aZ":-17.124090663189225,"pfxX":2.20921741353071,"pfxZ":8.096273185130435,"pX":0.5467649426652886,"pZ":4.328542618343532,"vX0":-2.4692103896775737,"vY0":-135.24586227536705,"vZ0":-0.7025206359912666,"x":96.16,"y":121.91,"x0":1.183121903624541,"y0":50.00166775657492,"z0":5.789049151771354,"aX":4.106141356547954},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":-3.5,"spinRate":2271,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.404480693383213,"extension":6.187391994930332},"index":1,"playId":"a13f6f71-5ea4-339b-9c92-05b6150a1b70","pitchNumber":2,"startTime":"2025-08-20T01:43:32.288Z","endTime":"2025-08-20T01:43:36.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.088657278625202,"aZ":-14.744503894889073,"pfxX":2.3100413014945183,"pfxZ":9.251417995199816,"pX":-0.06443814774895736,"pZ":2.4116838259826614,"vX0":-3.8976816824978338,"vY0":-136.19822444133658,"vZ0":-5.886570901992983,"x":119.46,"y":173.66,"x0":1.0831700005183713,"y0":50.00621757730602,"z0":5.615760206155223,"aX":4.35403805409939},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":-3.4,"spinRate":2333,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4017003754891415,"extension":6.473841253246986},"index":2,"playId":"9cad2d1d-ed6a-3ca5-b24a-863f07889280","pitchNumber":3,"startTime":"2025-08-20T01:43:49.334Z","endTime":"2025-08-20T01:43:53.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.9,"endSpeed":85.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.539729525397167,"aZ":-17.33730985282842,"pfxX":1.6595010660802698,"pfxZ":7.8977608088466535,"pX":1.039274213432067,"pZ":3.5472872142606735,"vX0":-0.8943327624137422,"vY0":-135.45554743146852,"vZ0":-2.8288520815919944,"x":77.39,"y":143.0,"x0":1.156193478518635,"y0":50.00363595947924,"z0":5.801592256638191,"aX":3.1178580299731267},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":-2.9,"spinRate":2247,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.40267392006647995,"extension":6.240193818260847},"index":3,"playId":"03c793a0-7539-3af4-83e0-c02eb8830849","pitchNumber":4,"startTime":"2025-08-20T01:44:12.929Z","endTime":"2025-08-20T01:44:16.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-20T01:44:16.905Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T01:46:20.577Z","endTime":"2025-08-20T01:48:10.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":"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":86.2,"strikeZoneTop":3.49000157791853,"strikeZoneBottom":1.5906678298932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.956416746015297,"aZ":-16.262298393390196,"pfxX":-6.252228909736582,"pfxZ":8.368742087240012,"pX":-0.6474049115820913,"pZ":2.673862498030165,"vX0":6.139895057671202,"vY0":-136.94805712873702,"vZ0":-6.277347052877846,"x":141.68,"y":166.59,"x0":-2.1050432900393847,"y0":50.00417630224495,"z0":6.106331572474315,"aX":-11.889182711288397},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":10.1,"spinRate":2214,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.399796159378234,"extension":6.573746177273221},"index":0,"playId":"4abbb5f7-a968-33c7-b1a5-b53d11db1128","pitchNumber":1,"startTime":"2025-08-20T01:46:33.536Z","endTime":"2025-08-20T01:46:37.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.61046945580731,"strikeZoneBottom":1.64263720445419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.015468681535044,"aZ":-18.335135056315405,"pfxX":-6.0540250426182105,"pfxZ":7.046027692605544,"pX":-2.082439932699774,"pZ":2.363338687862911,"vX0":2.9796363603148737,"vY0":-138.99391766145217,"vZ0":-6.946489978810477,"x":196.38,"y":174.97,"x0":-2.379446904737883,"y0":50.00584664036409,"z0":6.104651259198992,"aX":-11.893501659973277},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":10.4,"spinRate":1926,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.39348287557112727,"extension":6.241370128098711},"index":1,"playId":"37c4f6ed-f4f4-3b9b-91eb-5aca9360e851","pitchNumber":2,"startTime":"2025-08-20T01:46:48.262Z","endTime":"2025-08-20T01:46:53.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.4900011662384,"strikeZoneBottom":1.63458181904405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1752526657921,"aZ":-31.10846164318509,"pfxX":10.331903377408917,"pfxZ":0.7059622963643086,"pX":1.0009685122838423,"pZ":0.8618250805091277,"vX0":4.8184549522080875,"vY0":-122.00594381471821,"vZ0":-5.951166680974349,"x":78.85,"y":215.51,"x0":-2.3447865450014636,"y0":50.001357290808315,"z0":6.030826499604913,"aX":15.490151676721364},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.0,"breakHorizontal":-19.9,"spinRate":2745,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44984035338983386,"extension":6.356054558436132},"index":2,"playId":"af601f73-8d98-3738-8197-3556e7a4cd4b","pitchNumber":3,"startTime":"2025-08-20T01:47:03.488Z","endTime":"2025-08-20T01:47:08.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-20T01:47:27.099Z","endTime":"2025-08-20T01:47:32.199Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.4899995319908,"strikeZoneBottom":1.5835077665765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.806545737127074,"aZ":-15.421369601759991,"pfxX":-2.5348379009950723,"pfxZ":8.687643056396581,"pX":0.5049568710818982,"pZ":2.5480277917013856,"vX0":7.039674763308483,"vY0":-137.57470306395473,"vZ0":-7.075706689915731,"x":97.75,"y":169.98,"x0":-1.75089606146942,"y0":50.00182153887914,"z0":6.1867828070889175,"aX":-4.887900862959607},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":3.2,"spinRate":2058,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.39722487618083324,"extension":6.751346699092326},"index":4,"playId":"9bcf6433-0bbe-3002-9baf-438c048eddf0","pitchNumber":4,"startTime":"2025-08-20T01:47:32.199Z","endTime":"2025-08-20T01:47:36.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.49000060618259,"strikeZoneBottom":1.75150411730804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.67027981811665,"aZ":-30.501718921413076,"pfxX":8.157642350709539,"pfxZ":1.1089319305848226,"pX":0.8203159754482645,"pZ":1.5912381684652712,"vX0":4.874777659309017,"vY0":-122.12142198986061,"vZ0":-4.416567730962225,"x":85.73,"y":195.82,"x0":-2.2606462022081146,"y0":50.004890353479894,"z0":6.041950008050248,"aX":12.3438256261356},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.2,"breakHorizontal":-16.0,"spinRate":2683,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44821740028360013,"extension":6.488902256967036},"index":5,"playId":"6eaecb6b-b1fc-324e-bf80-1bc3a103d5b7","pitchNumber":5,"startTime":"2025-08-20T01:47:48.287Z","endTime":"2025-08-20T01:47:54.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.49000002707195,"strikeZoneBottom":1.64006818937502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.00699459629851,"aZ":-33.27605025159277,"pfxX":9.865687691255665,"pfxZ":-0.7673030355623736,"pX":0.1761020312821307,"pZ":1.043180907603291,"vX0":3.304782956721785,"vY0":-119.922585332447,"vZ0":-4.503156803071418,"x":110.29,"y":210.61,"x0":-2.504368272307683,"y0":50.000633014654525,"z0":5.941077182408074,"aX":14.24575136470797},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.3,"breakHorizontal":-18.7,"spinRate":2791,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4582164499792296,"extension":6.545587733057286},"index":6,"playId":"ea8df14e-bd0e-3f22-ac6b-9d7fa73cce23","pitchNumber":6,"startTime":"2025-08-20T01:48:05.557Z","endTime":"2025-08-20T01:48:10.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-20T01:48:10.136Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T01:48:21.571Z","endTime":"2025-08-20T01:49:51.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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,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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.60990985801681,"strikeZoneBottom":1.70206133829202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.64002777362939,"aZ":-20.87125798646394,"pfxX":-9.17157255919862,"pfxZ":5.9029898235922555,"pX":-1.1697233433805836,"pZ":3.2855027193878814,"vX0":6.418034305055687,"vY0":-137.30351485488396,"vZ0":-3.89407595609288,"x":161.59,"y":150.07,"x0":-2.3427990198434845,"y0":50.000833906017135,"z0":6.137529108271951,"aX":-17.556364674348398},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":15.4,"spinRate":2328,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39850246603825834,"extension":6.428143589867335},"index":0,"playId":"56a8414a-8136-3b12-9ec4-d076f09493b4","pitchNumber":1,"startTime":"2025-08-20T01:48:40.197Z","endTime":"2025-08-20T01:48:45.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.977417740363475,"aZ":-10.653334613297801,"pfxX":-3.643797384473755,"pfxZ":11.10821040539732,"pX":-0.37425921422464914,"pZ":2.5594078326551357,"vX0":5.856526309782615,"vY0":-137.90842925545374,"vZ0":-7.9047503456923325,"x":131.27,"y":169.68,"x0":-2.0462860630299913,"y0":50.00349478023674,"z0":6.170893099840359,"aX":-7.060329238114987},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":5.4,"spinRate":2489,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.3962655921187528,"extension":6.653349361214265},"index":1,"playId":"a7cd4932-453e-3437-8b42-ae1acdabe8cc","pitchNumber":2,"startTime":"2025-08-20T01:48:58.240Z","endTime":"2025-08-20T01:49:01.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.58999884274407,"strikeZoneBottom":1.67804439831631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.222291253028178,"aZ":-29.558522765035146,"pfxX":2.6854806411819347,"pfxZ":1.5950606161263838,"pX":-0.7659146530187381,"pZ":2.7215771034574696,"vX0":3.4007391618727993,"vY0":-127.24190219538967,"vZ0":-2.677098603429023,"x":146.19,"y":165.3,"x0":-2.468843846700896,"y0":50.00273800569369,"z0":6.130549583657849,"aX":4.40050361837378},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.5,"breakHorizontal":-5.6,"spinRate":2869,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.4305332151277512,"extension":6.454894621557874},"index":2,"playId":"b1cf20df-d643-3f1d-ae03-07d51890eb14","pitchNumber":3,"startTime":"2025-08-20T01:49:22.312Z","endTime":"2025-08-20T01:49:26.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.59000103185195,"strikeZoneBottom":1.73163192814572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.715396322142002,"aZ":-24.179612139629928,"pfxX":-4.702241747242372,"pfxZ":5.462460527529648,"pX":0.17642864446368434,"pZ":1.8192337293842138,"vX0":6.845667479293277,"vY0":-120.282070914923,"vZ0":-4.756024744996075,"x":110.27,"y":189.66,"x0":-2.097815220277989,"y0":50.00115157439097,"z0":5.970811153967118,"aX":-6.878189459211141},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.0,"breakHorizontal":6.8,"spinRate":2275,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.45569034975034883,"extension":6.685155447570968},"index":3,"playId":"69ba1158-8a65-34c0-9ea7-94385d2af79b","pitchNumber":4,"startTime":"2025-08-20T01:49:41.952Z","endTime":"2025-08-20T01:49:51.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-08-20T01:49:51.218Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Corbin Carroll lines into an unassisted double play, first baseman Carlos Santana. Geraldo Perdomo out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T01:50:04.943Z","endTime":"2025-08-20T01:50:23.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":0},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"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":0},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.57376658128814,"aZ":-31.22681943743929,"pfxX":2.5868689494274877,"pfxZ":0.5889454568372754,"pX":0.0052117474592101466,"pZ":1.969193376779948,"vX0":4.125169606763948,"vY0":-126.30540623127503,"vZ0":-4.331765436014067,"x":116.8,"y":185.61,"x0":-1.9874833810614987,"y0":50.00238654855212,"z0":6.2273445482863625,"aX":4.164854095926405},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.2,"breakHorizontal":-5.6,"spinRate":2828,"spinDirection":80},"zone":8,"typeConfidence":2.0,"plateTime":0.4342344016970028,"extension":6.560967132786853},"hitData":{"launchSpeed":103.1,"launchAngle":5.0,"totalDistance":110.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":150.51,"coordY":174.85}},"index":0,"playId":"6aea6bb6-28bd-3e27-9f60-21a107806296","pitchNumber":1,"startTime":"2025-08-20T01:50:15.889Z","endTime":"2025-08-20T01:50:23.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.2,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-20T01:50:23.127Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"David Fry walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T01:52:18.560Z","endTime":"2025-08-20T01:53:46.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.41812940220719,"strikeZoneBottom":1.65578922608216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.3896756874856,"aZ":-12.993847710765337,"pfxX":3.1454681589795124,"pfxZ":10.768503811545179,"pX":0.8102967311515898,"pZ":1.8367466414546842,"vX0":-1.9612300335919541,"vY0":-132.85134090044508,"vZ0":-7.671241540945139,"x":86.11,"y":189.19,"x0":1.1507613215252648,"y0":50.00250765487525,"z0":5.713103116476075,"aX":5.6028376329277805},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":-5.3,"spinRate":2343,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.41284001255986347,"extension":6.38045878309181},"index":0,"playId":"ba66a714-c66a-39d2-bf48-451550401278","pitchNumber":1,"startTime":"2025-08-20T01:52:36.660Z","endTime":"2025-08-20T01:52:41.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":81.6,"endSpeed":75.4,"strikeZoneTop":3.30007211774668,"strikeZoneBottom":1.60112663590129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11263295553958,"aZ":-37.199147231427105,"pfxX":-1.1916709653588287,"pfxZ":-3.5394672890916263,"pX":-0.19640312100918356,"pZ":0.17132232058834213,"vX0":-2.6378460564946016,"vY0":-118.7599262830541,"vZ0":-5.214208521078024,"x":124.49,"y":234.15,"x0":1.0864400699006351,"y0":50.0045579373834,"z0":5.803288175481486,"aX":-1.6908344773096353},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.4,"breakHorizontal":2.9,"spinRate":2340,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.46235425560511434,"extension":6.462180630825274},"index":1,"playId":"c846a77d-38c4-31a1-a16d-ee6836355917","pitchNumber":2,"startTime":"2025-08-20T01:52:51.751Z","endTime":"2025-08-20T01:52:56.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.4100012385327,"strikeZoneBottom":1.66534195844065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.904055644135727,"aZ":-27.220950962740762,"pfxX":9.088977232298262,"pfxZ":3.09017882852367,"pX":0.63811164496634,"pZ":1.1388781724420887,"vX0":-4.219430268289385,"vY0":-125.60138893072508,"vZ0":-5.808362910047267,"x":92.68,"y":208.03,"x0":1.1569896133827717,"y0":50.00094523401738,"z0":5.68857769907744,"aX":14.552628041382295},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.6,"breakHorizontal":-15.5,"spinRate":1867,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4357134601104864,"extension":6.42241337628986},"index":2,"playId":"441ab507-edea-3bcd-a7c4-82ba81c6ff18","pitchNumber":3,"startTime":"2025-08-20T01:53:08.566Z","endTime":"2025-08-20T01:53:13.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.41000033928253,"strikeZoneBottom":1.57698683602138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.799623350284108,"aZ":-15.520359758647452,"pfxX":2.3224529604294344,"pfxZ":8.98038235332093,"pX":-0.10564097697720307,"pZ":1.0464444862757467,"vX0":-4.032738899721728,"vY0":-134.7042119431586,"vZ0":-9.210741689823989,"x":121.03,"y":210.53,"x0":1.1029897331829441,"y0":50.00051294259306,"z0":5.586206829401472,"aX":4.305980248343792},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":-3.5,"spinRate":2241,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4052327564951974,"extension":6.44175337250159},"index":3,"playId":"179ddde7-287a-346c-9874-d102c96b3769","pitchNumber":4,"startTime":"2025-08-20T01:53:23.913Z","endTime":"2025-08-20T01:53:29.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.8,"endSpeed":85.2,"strikeZoneTop":3.41000042733179,"strikeZoneBottom":1.66143475866449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14612591512992,"aZ":-14.104454705943178,"pfxX":4.363119325739751,"pfxZ":9.783338090762495,"pX":-1.317580681716332,"pZ":1.579776803614556,"vX0":-7.379591180551856,"vY0":-134.75901793719737,"vZ0":-7.977775268452783,"x":167.22,"y":196.13,"x0":0.8842916212220919,"y0":50.00329008876922,"z0":5.566451839124657,"aX":8.059317323810896},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-6.4,"spinRate":2379,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4058076773560315,"extension":6.485177903313784},"index":4,"playId":"3f2bcc50-41d0-3498-b54e-f5552a9752f1","pitchNumber":5,"startTime":"2025-08-20T01:53:41.280Z","endTime":"2025-08-20T01:53:46.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-20T01:53:46.140Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Santana strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T01:53:59.114Z","endTime":"2025-08-20T01:54:55.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.633977986158,"strikeZoneBottom":1.87793273876875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72733021142006,"aZ":-18.493726066809025,"pfxX":3.936666168223661,"pfxZ":7.46770478462586,"pX":-0.36462201707873876,"pZ":2.3013285978038414,"vX0":-5.198640919821552,"vY0":-133.7149204170425,"vZ0":-5.487221843344477,"x":130.9,"y":176.64,"x0":1.0829568937518677,"y0":50.00273359895081,"z0":5.684628863079616,"aX":7.21128494764455},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":-6.1,"spinRate":2372,"spinDirection":159},"zone":7,"typeConfidence":2.0,"plateTime":0.4078411553040895,"extension":6.321169771653982},"index":0,"playId":"83047617-4847-3315-b1f9-5d1327edc0ff","pitchNumber":1,"startTime":"2025-08-20T01:54:11.344Z","endTime":"2025-08-20T01:54:16.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.796344920278628,"aZ":-25.847796644615556,"pfxX":-0.17825555572944551,"pfxZ":3.6608683767167065,"pX":0.22835747224399558,"pZ":3.5982408816486027,"vX0":-2.483637091383729,"vY0":-130.415461403023,"vZ0":-0.7440446488551082,"x":108.3,"y":141.63,"x0":1.2151439566688043,"y0":50.00051499466016,"z0":5.832565768531898,"aX":-0.3071701480045309},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.7,"breakHorizontal":0.8,"spinRate":2290,"spinDirection":170},"zone":12,"typeConfidence":2.0,"plateTime":0.4196055525273552,"extension":6.278756919269927},"index":1,"playId":"1c623aea-1dd1-308c-8a18-6ceed33cb27b","pitchNumber":2,"startTime":"2025-08-20T01:54:27.372Z","endTime":"2025-08-20T01:54:31.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.8,"endSpeed":84.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.085836958412692,"aZ":-20.772601247941925,"pfxX":2.3087121684541017,"pfxZ":6.259773290135005,"pX":-0.03444233794428327,"pZ":3.8838638314590943,"vX0":-3.948427686778971,"vY0":-133.67892226019677,"vZ0":-1.4039405698580747,"x":118.31,"y":133.92,"x0":1.157471206712134,"y0":50.002599810917324,"z0":5.897722239344452,"aX":4.205381787797664},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.3,"breakHorizontal":-3.4,"spinRate":2233,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4087227860156446,"extension":6.2340768763792855},"index":2,"playId":"32d0c31d-fdc9-3c7b-9562-2bb2016dcbda","pitchNumber":3,"startTime":"2025-08-20T01:54:50.962Z","endTime":"2025-08-20T01:54:55.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-20T01:54:55.516Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T01:55:08.130Z","endTime":"2025-08-20T01:56:22.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"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":"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":91.8,"endSpeed":84.2,"strikeZoneTop":3.51764306654362,"strikeZoneBottom":1.56961585635227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.567180448263414,"aZ":-16.409334418002093,"pfxX":2.7599722967482565,"pfxZ":8.669209445939302,"pX":-0.0018084705667843616,"pZ":4.16747536631404,"vX0":-3.8838019669153994,"vY0":-133.68663433761282,"vZ0":-1.238604093473366,"x":117.07,"y":126.26,"x0":1.1080854005957308,"y0":50.00284130462984,"z0":5.809236030449512,"aX":5.019359216776895},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.7,"breakHorizontal":-4.2,"spinRate":2287,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.40898602279512275,"extension":6.268190040154961},"index":0,"playId":"9056208f-24a4-36f4-9009-4c14c4fef5dc","pitchNumber":1,"startTime":"2025-08-20T01:55:20.852Z","endTime":"2025-08-20T01:55:25.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.622222688806136,"aZ":-25.92110900137832,"pfxX":10.27731853803212,"pfxZ":3.920397303180792,"pX":1.0712323046996188,"pZ":2.393069688953325,"vX0":-3.4897573942212183,"vY0":-125.74035553249193,"vZ0":-3.27914324789028,"x":76.17,"y":174.17,"x0":1.1457907511925833,"y0":50.00136565870021,"z0":5.828277686075949,"aX":16.376715829609758},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":-17.8,"spinRate":1966,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.436399218258535,"extension":6.374944594059465},"index":1,"playId":"f6e74a64-2db6-3d42-892c-82f382b9e1e3","pitchNumber":2,"startTime":"2025-08-20T01:55:38.413Z","endTime":"2025-08-20T01:55:43.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42078700491486,"aZ":-15.543725882941583,"pfxX":3.2945362754673555,"pfxZ":9.132908797435563,"pX":-0.1896739248728578,"pZ":3.3550020079542757,"vX0":-4.541806337666409,"vY0":-134.17492761913095,"vZ0":-3.2773942320582328,"x":124.23,"y":148.19,"x0":1.0980525132381076,"y0":50.00145863160859,"z0":5.702008753597997,"aX":5.998422169653509},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":-4.9,"spinRate":2268,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.4084531083061691,"extension":6.3484210403411385},"index":2,"playId":"52b7c08b-2ca0-3ca6-a5a1-c49823ebd85e","pitchNumber":3,"startTime":"2025-08-20T01:55:57.917Z","endTime":"2025-08-20T01:56:02.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.952077241596914,"aZ":-17.193805440972405,"pfxX":2.8373925744935766,"pfxZ":8.16915202899159,"pX":-0.17691298792677176,"pZ":3.462231762618806,"vX0":-4.698681052639845,"vY0":-134.293909237644,"vZ0":-2.7757422612701386,"x":123.74,"y":145.3,"x0":1.2234738546980322,"y0":50.004881085050535,"z0":5.726278514926966,"aX":5.205010492352379},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":-4.2,"spinRate":2283,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4072132246490243,"extension":6.2640506238342955},"index":3,"playId":"5490fe7b-32aa-3e30-9ab3-8b45ad254a9d","pitchNumber":4,"startTime":"2025-08-20T01:56:18.946Z","endTime":"2025-08-20T01:56:22.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-20T01:56:22.904Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Guardians challenged (play at 1st), call on the field was overturned: Nolan Jones singles on a ground ball to first baseman Pavin Smith. David Fry to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T01:56:34.023Z","endTime":"2025-08-20T01:58:48.751Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"postOnSecond":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.77999907340102,"strikeZoneBottom":1.76530070574512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.19822299360496,"aZ":-20.152578325960775,"pfxX":9.244821208324677,"pfxZ":6.641295297346341,"pX":0.8519035296316656,"pZ":2.042601695258481,"vX0":-3.30757690943587,"vY0":-134.01924807004974,"vZ0":-6.045428487004263,"x":84.53,"y":183.63,"x0":0.9041276908946421,"y0":50.005861512925556,"z0":5.776926427809324,"aX":16.74307796168411},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.8,"breakHorizontal":-16.0,"spinRate":2380,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.40941293747035257,"extension":6.387698844521197},"index":0,"playId":"b4431491-8d30-3e31-84a8-97e0804b8be3","pitchNumber":1,"startTime":"2025-08-20T01:56:49.682Z","endTime":"2025-08-20T01:56:54.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.77999913864405,"strikeZoneBottom":1.83191120823683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.158107283168686,"aZ":-16.579652807427276,"pfxX":2.7785260844046547,"pfxZ":8.45807660211528,"pX":-0.5137268530553813,"pZ":2.2362828901246004,"vX0":-4.93688073055873,"vY0":-134.67569687220302,"vZ0":-6.196068657196937,"x":136.58,"y":178.4,"x0":0.978899717252869,"y0":50.00552064507339,"z0":5.731811102277881,"aX":5.125123691649119},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":-4.1,"spinRate":2291,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.40607351117375545,"extension":6.216681112927385},"index":1,"playId":"74253390-b1ef-37e1-8085-e58d05ae472c","pitchNumber":2,"startTime":"2025-08-20T01:57:08.376Z","endTime":"2025-08-20T01:57:13.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.78,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.43591737220023,"aZ":-37.27525613406569,"pfxX":-0.5808334945928597,"pfxZ":-3.515157940437036,"pX":-0.07485327321864259,"pZ":1.694003698329819,"vX0":-2.5146705520384915,"vY0":-119.51066306740809,"vZ0":-1.8839715271036117,"x":119.85,"y":193.04,"x0":1.0652755780713214,"y0":50.00326258095199,"z0":5.831814502539144,"aX":-0.8425074658063529},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.6,"breakHorizontal":1.7,"spinRate":2350,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.4578186380862168,"extension":6.424553411907893},"index":2,"playId":"45416d27-34e8-3832-86be-a09af187d706","pitchNumber":3,"startTime":"2025-08-20T01:57:28.067Z","endTime":"2025-08-20T01:57:32.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.77999933191967,"strikeZoneBottom":1.76155035996932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72608464845856,"aZ":-19.983604131054935,"pfxX":5.7298501803341,"pfxZ":6.796388185882087,"pX":-1.0097308625195704,"pZ":4.7921909964193885,"vX0":-6.257962082134085,"vY0":-132.44099383342666,"vZ0":0.3913304950984007,"x":155.49,"y":109.39,"x0":0.628556525743081,"y0":50.00163627962023,"z0":6.092942767411191,"aX":10.276723163309894},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":-9.1,"spinRate":2405,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.41203391638337905,"extension":6.383936523249929},"index":3,"playId":"52f2d91c-67d5-369d-be93-57c1b772c1fa","pitchNumber":4,"startTime":"2025-08-20T01:57:54.913Z","endTime":"2025-08-20T01:57:58.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.77999917952432,"strikeZoneBottom":1.67821442116804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.552514965457398,"aZ":-20.234288124289364,"pfxX":6.692942925021968,"pfxZ":6.498342178573466,"pX":-0.9238025484002372,"pZ":2.897329085004633,"vX0":-6.689922972276056,"vY0":-134.10097813440325,"vZ0":-4.0549871380793245,"x":152.21,"y":160.55,"x0":0.7229368707918217,"y0":50.0041119099531,"z0":5.856088578839303,"aX":12.300817157360326},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":-10.8,"spinRate":2410,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.4070425579792638,"extension":6.368366528163038},"index":4,"playId":"6020d93d-b851-3911-9e2b-1840386dee1e","pitchNumber":5,"startTime":"2025-08-20T01:58:16.794Z","endTime":"2025-08-20T01:58:22.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":76.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.00362981554104,"aZ":-37.486600285746555,"pfxX":-1.706296089193334,"pfxZ":-3.6711053712980517,"pX":-0.17845116113133674,"pZ":1.7296758195256692,"vX0":-2.4272734565889045,"vY0":-118.99913442266798,"vZ0":-1.6839737815034153,"x":123.8,"y":192.08,"x0":1.0731244309778465,"y0":50.00301169462672,"z0":5.815782901329943,"aX":-2.468219561673824},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.8,"breakHorizontal":3.6,"spinRate":2370,"spinDirection":301},"zone":8,"typeConfidence":2.0,"plateTime":0.45876546413412145,"extension":6.480406038932391},"hitData":{"launchSpeed":106.1,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.67,"coordY":167.75}},"index":5,"playId":"1a091873-f629-3f72-95bd-60f17b8f89a4","pitchNumber":6,"startTime":"2025-08-20T01:58:39.487Z","endTime":"2025-08-20T01:58:48.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":114},"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-20T01:58:48.751Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T02:00:18.825Z","endTime":"2025-08-20T02:01:51.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.12,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.71584527753819,"aZ":-24.51192456581337,"pfxX":10.671088550921384,"pfxZ":4.7976854839563785,"pX":1.0505846658288192,"pZ":0.808036026286146,"vX0":-3.3119287446257553,"vY0":-125.59403237838221,"vZ0":-7.195117791146796,"x":76.95,"y":216.96,"x0":1.001031645327697,"y0":50.00079535379869,"z0":5.70688944636977,"aX":17.024573347864084},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.2,"breakHorizontal":-18.6,"spinRate":1971,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4363155235201406,"extension":6.509196254767871},"index":0,"playId":"5f02accb-eaac-3ac2-a4cf-376758d8a794","pitchNumber":1,"startTime":"2025-08-20T02:00:24.745Z","endTime":"2025-08-20T02:00:29.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":666134,"link":"/api/v1/people/666134"},"second":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.12,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.269711812261864,"aZ":-16.904764740546995,"pfxX":2.7666983056530063,"pfxZ":8.222678350564545,"pX":-0.42150223935633957,"pZ":3.423001535385249,"vX0":-4.4644641955210185,"vY0":-135.13961873820605,"vZ0":-3.309162002779492,"x":133.07,"y":146.36,"x0":0.8892760181107607,"y0":50.00511681611434,"z0":5.8444255677094334,"aX":5.139785394981966},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":-4.1,"spinRate":2310,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4046318221839371,"extension":6.409820004419274},"index":1,"playId":"912ee309-6a61-36b6-bed9-09e510a07ca5","pitchNumber":2,"startTime":"2025-08-20T02:00:46.685Z","endTime":"2025-08-20T02:00:49.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":666134,"link":"/api/v1/people/666134"},"second":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.17831582112383,"strikeZoneBottom":1.40560039877946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.404605672845932,"aZ":-24.46779174952183,"pfxX":10.606699991898886,"pfxZ":4.643565720860438,"pX":0.8461866592060138,"pZ":0.4307718900730752,"vX0":-3.77328179896384,"vY0":-128.00422369511614,"vZ0":-8.340491595235848,"x":84.75,"y":227.15,"x0":0.9612538128171163,"y0":50.003671611373136,"z0":5.646928072502033,"aX":17.602995656901783},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":-18.4,"spinRate":1954,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4278797649440471,"extension":6.4746032274196095},"index":2,"playId":"20427550-ddad-3900-9c4b-ff71393866e4","pitchNumber":3,"startTime":"2025-08-20T02:01:15.062Z","endTime":"2025-08-20T02:01:20.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":666134,"link":"/api/v1/people/666134"},"second":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":87.4,"endSpeed":80.2,"strikeZoneTop":3.12,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.787351475135324,"aZ":-26.251947052599572,"pfxX":10.813576166450654,"pfxZ":3.620373440255083,"pX":0.8484884278428696,"pZ":1.7017355635697633,"vX0":-3.870626599656684,"vY0":-127.23376854941827,"vZ0":-4.925780069918177,"x":84.66,"y":192.83,"x0":0.9870539057291657,"y0":50.00275138428941,"z0":5.7504149479793165,"aX":17.678743927999236},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":-18.7,"spinRate":2079,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.43095060614035363,"extension":6.598868374032076},"index":3,"playId":"a241f833-2a72-30b1-b42c-39e04c05c7b8","pitchNumber":4,"startTime":"2025-08-20T02:01:47.994Z","endTime":"2025-08-20T02:01:51.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":666134,"link":"/api/v1/people/666134"},"second":{"id":681807,"link":"/api/v1/people/681807"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.81,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:01:51.685Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to second baseman Brayan Rocchio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T02:03:48.389Z","endTime":"2025-08-20T02:06:08.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.78930556293329,"strikeZoneBottom":1.7502598289277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.289797246921626,"aZ":-12.507009063200671,"pfxX":-2.4349915689339223,"pfxZ":10.529229350863432,"pX":1.1753702595279243,"pZ":2.602406135818777,"vX0":8.45181932425676,"vY0":-135.70244519589195,"vZ0":-7.32074969734057,"x":72.2,"y":168.52,"x0":-1.6610890505548241,"y0":50.0018894974253,"z0":6.20360850155327,"aX":-4.548612765719494},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":2.6,"spinRate":2405,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4033987112518629,"extension":6.712856010992007},"index":0,"playId":"2f7f3379-ce6e-39b3-80cb-354d45f820e9","pitchNumber":1,"startTime":"2025-08-20T02:04:06.193Z","endTime":"2025-08-20T02:04:11.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.330178458582484,"aZ":-21.963778741217,"pfxX":-9.36451591660795,"pfxZ":5.425681082995176,"pX":-1.5032877321288123,"pZ":3.1851007428650497,"vX0":5.288592689721298,"vY0":-136.43320641959417,"vZ0":-4.041868730561237,"x":174.3,"y":152.78,"x0":-2.2512086238376043,"y0":50.00639511137744,"z0":6.201643855071575,"aX":-17.6379379195069},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.1,"breakHorizontal":15.8,"spinRate":2295,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4016283676730521,"extension":6.623755252470231},"index":1,"playId":"0205f715-9bcf-3255-9fc4-913507a730d7","pitchNumber":2,"startTime":"2025-08-20T02:04:21.574Z","endTime":"2025-08-20T02:04:27.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-20T02:04:43.723Z","endTime":"2025-08-20T02:05:00.582Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.70000102754926,"strikeZoneBottom":1.81257700611546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.570966505501605,"aZ":-31.496720764228034,"pfxX":5.130266490447223,"pfxZ":0.4243307374061782,"pX":0.49706005131350545,"pZ":2.642432173283573,"vX0":4.657530064094747,"vY0":-125.18416764876984,"vZ0":-2.6171242376832864,"x":98.05,"y":167.43,"x0":-2.0548020381839747,"y0":50.001802855301264,"z0":6.283171000936041,"aX":8.129435532468476},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-10.3,"spinRate":2716,"spinDirection":80},"zone":6,"typeConfidence":2.0,"plateTime":0.43776093036871355,"extension":6.607024529454068},"index":3,"playId":"5dd5d5aa-26ee-3db6-9e7a-f2df4a67da71","pitchNumber":3,"startTime":"2025-08-20T02:05:00.582Z","endTime":"2025-08-20T02:05:04.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.027550711485027,"aZ":-25.48459009202803,"pfxX":2.9396760847290704,"pfxZ":4.06808937286652,"pX":0.8058880551175756,"pZ":3.0122679134610895,"vX0":6.320154391772049,"vY0":-127.12949816272342,"vZ0":-3.051898582857636,"x":86.28,"y":157.45,"x0":-2.090060982281458,"y0":50.00261531814965,"z0":6.241982522045036,"aX":4.829970034103394},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":-6.7,"spinRate":2790,"spinDirection":100},"zone":6,"typeConfidence":2.0,"plateTime":0.43016022834959466,"extension":6.700807595868725},"index":4,"playId":"c4e68e64-170b-3f47-8778-42858a8947af","pitchNumber":4,"startTime":"2025-08-20T02:05:19.535Z","endTime":"2025-08-20T02:05:23.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.69999917329382,"strikeZoneBottom":1.76049917549942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.63277138998905,"aZ":-24.347312439600394,"pfxX":-2.554747566904782,"pfxZ":5.234557480725512,"pX":-0.10703071899531913,"pZ":1.0137452209107611,"vX0":5.754718057942915,"vY0":-121.23922212758336,"vZ0":-6.36886473293043,"x":121.08,"y":211.41,"x0":-2.174442310141826,"y0":50.004092233831855,"z0":5.785807631449269,"aX":-3.8218635344360994},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.3,"breakHorizontal":3.4,"spinRate":2139,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4509332695482433,"extension":6.71790055614821},"index":5,"playId":"3ec6da3a-4316-3c06-82e5-b55f06410ed4","pitchNumber":5,"startTime":"2025-08-20T02:05:41.724Z","endTime":"2025-08-20T02:05:48.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.055161923906883,"aZ":-34.02696588591809,"pfxX":9.75719045483086,"pfxZ":-1.236074534477158,"pX":-0.1430841877987407,"pZ":2.9404410678499437,"vX0":2.2086591820842245,"vY0":-121.99940003525403,"vZ0":-0.9016687724753594,"x":122.45,"y":159.39,"x0":-2.328478554633194,"y0":50.00200505919807,"z0":6.259832922465204,"aX":14.637541753182203},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.2,"breakHorizontal":-18.2,"spinRate":2670,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.44976627070678576,"extension":6.498837870408577},"hitData":{"launchSpeed":72.8,"launchAngle":57.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":145.99,"coordY":131.45}},"index":6,"playId":"bda27ea4-c9dd-3cff-b734-e7a4ef1edb83","pitchNumber":6,"startTime":"2025-08-20T02:05:59.025Z","endTime":"2025-08-20T02:06:08.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:06:08.634Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pavin Smith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T02:06:19.270Z","endTime":"2025-08-20T02:07:53.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.4602685349249,"strikeZoneBottom":1.53970863475386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.663232640657956,"aZ":-37.58891872960985,"pfxX":10.357688834454368,"pfxZ":-3.750115289605393,"pX":-0.7219754341082489,"pZ":2.4861952506388705,"vX0":1.1372311155819763,"vY0":-119.88839832946536,"vZ0":-0.5832120646984968,"x":144.52,"y":171.65,"x0":-2.5476838481980066,"y0":50.000028867154384,"z0":6.1074346858381965,"aX":14.970996448762575},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.6,"breakHorizontal":-19.0,"spinRate":2657,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.458057462878974,"extension":6.53453785337213},"index":0,"playId":"ca5f56cd-cf78-36c1-a674-867084263044","pitchNumber":1,"startTime":"2025-08-20T02:06:33.133Z","endTime":"2025-08-20T02:06:40.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.651902967486535,"aZ":-24.98017113179775,"pfxX":-1.1701155952846527,"pfxZ":4.868484600422571,"pX":-0.1956974073719484,"pZ":3.323449340787851,"vX0":5.180355797195278,"vY0":-120.30374476810319,"vZ0":-1.0214562296049972,"x":124.46,"y":149.05,"x0":-2.217647700498478,"y0":50.000774792291374,"z0":5.952164825753263,"aX":-1.728537567265775},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.9,"breakHorizontal":1.0,"spinRate":2057,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.45394766286717125,"extension":6.6938604803264745},"index":1,"playId":"09669b56-45fa-3d22-84e3-2050cf8bcc30","pitchNumber":2,"startTime":"2025-08-20T02:06:48.013Z","endTime":"2025-08-20T02:06:53.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.18169169650295,"aZ":-28.74443678731286,"pfxX":5.696183629915337,"pfxZ":2.2073848949550445,"pX":-0.11670102644958463,"pZ":3.1185793695023167,"vX0":3.446171117580327,"vY0":-124.30390376918933,"vZ0":-1.672789933342917,"x":121.45,"y":154.58,"x0":-2.263765953395295,"y0":50.00488143176793,"z0":6.199055404190293,"aX":8.866982894394287},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.8,"breakHorizontal":-11.2,"spinRate":2706,"spinDirection":54},"zone":2,"typeConfidence":2.0,"plateTime":0.44154617443094546,"extension":6.500641036295423},"index":2,"playId":"96fc8669-8767-300c-a2d7-3678746a8a2b","pitchNumber":3,"startTime":"2025-08-20T02:07:20.665Z","endTime":"2025-08-20T02:07:26.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.544813167236363,"aZ":-31.27688690012462,"pfxX":4.903296340850589,"pfxZ":0.5576465040698229,"pX":1.0215635292882201,"pZ":0.6542911965745056,"vX0":5.722953529850962,"vY0":-125.62412865984885,"vZ0":-6.828169552723329,"x":78.06,"y":221.11,"x0":-1.9196990206194398,"y0":50.00077936227692,"z0":5.937469435282648,"aX":7.865819139292281},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":-10.2,"spinRate":2874,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4353717124419938,"extension":6.71185287731992},"index":3,"playId":"42eecd0c-949c-3776-8336-86e883252e0b","pitchNumber":4,"startTime":"2025-08-20T02:07:47.773Z","endTime":"2025-08-20T02:07:53.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:07:53.123Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T02:08:04.407Z","endTime":"2025-08-20T02:09:28.088Z","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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":95.5,"endSpeed":87.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.355229014007897,"aZ":-17.902157359842786,"pfxX":-9.211915377343715,"pfxZ":7.330553833798665,"pX":-0.27108992796076975,"pZ":1.9260891169154541,"vX0":8.060026308228526,"vY0":-138.73202793222714,"vZ0":-8.205656616475453,"x":127.33,"y":186.78,"x0":-2.0187287696173932,"y0":50.00553791283961,"z0":6.1181640856315544,"aX":-17.939876292604726},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":15.0,"spinRate":2271,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3949731340439042,"extension":6.572991292505118},"index":0,"playId":"d8ffd284-3054-32ed-93e8-fd612a62afde","pitchNumber":1,"startTime":"2025-08-20T02:08:17.864Z","endTime":"2025-08-20T02:08:22.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.20121915925341,"strikeZoneBottom":1.58421386738621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.574061806125282,"aZ":-19.27803758972854,"pfxX":-8.023101516273984,"pfxZ":6.550385966602306,"pX":-0.2866888498394065,"pZ":3.3709162355878637,"vX0":7.756668672629462,"vY0":-139.27257373190594,"vZ0":-4.286980165676022,"x":127.93,"y":147.77,"x0":-2.0622337090731917,"y0":50.005150199485236,"z0":6.201110554163062,"aX":-15.801607548474077},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.2,"breakHorizontal":13.0,"spinRate":2340,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3929181363034515,"extension":6.607926532454657},"index":1,"playId":"f9110d07-5800-36bf-88f7-97c9e3d34318","pitchNumber":2,"startTime":"2025-08-20T02:08:38.382Z","endTime":"2025-08-20T02:08:43.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.396425004606158,"aZ":-32.660171296273866,"pfxX":2.2680413548842493,"pfxZ":-0.3024412362579696,"pX":0.41009114449632894,"pZ":2.3361216024858393,"vX0":5.444697410429572,"vY0":-125.51249827922302,"vZ0":-2.982985940666549,"x":101.37,"y":175.7,"x0":-2.0783317677876996,"y0":50.003386610889315,"z0":6.188162005916648,"aX":3.6335773861665626},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":-5.3,"spinRate":2904,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.4356822548263444,"extension":6.703865727673275},"index":2,"playId":"e25311c7-8452-32cc-bd99-bfbbd07e5523","pitchNumber":3,"startTime":"2025-08-20T02:08:56.694Z","endTime":"2025-08-20T02:08:59.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.947887310438787,"aZ":-30.39394498154508,"pfxX":7.1564176711748555,"pfxZ":1.134633715589879,"pX":0.6810250834227175,"pZ":1.0599649802614222,"vX0":5.126932905533311,"vY0":-124.29039718328026,"vZ0":-5.894325210899809,"x":91.04,"y":210.16,"x0":-2.338091128671788,"y0":50.00085461860826,"z0":5.986635077921098,"aX":11.192011933680382},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.0,"breakHorizontal":-14.2,"spinRate":2845,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4407192245723115,"extension":6.537728610105183},"index":3,"playId":"95266003-61f8-3adc-82cf-e19199d617b5","pitchNumber":4,"startTime":"2025-08-20T02:09:22.487Z","endTime":"2025-08-20T02:09:28.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:09:28.088Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Hedges pops out to third baseman Blaze Alexander.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T02:11:19.595Z","endTime":"2025-08-20T02:12:15.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.47608626595793,"strikeZoneBottom":1.70942336201744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.009505948990512,"aZ":-11.673934508712586,"pfxX":3.399690421684011,"pfxZ":11.312243151668781,"pX":-0.14795078645431295,"pZ":-0.0853583483836353,"vX0":-4.21531200828521,"vY0":-133.35664379370382,"vZ0":-12.407926092773382,"x":122.64,"y":241.08,"x0":1.006952534260004,"y0":50.006436865915056,"z0":5.453831904012372,"aX":6.163015005951996},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":-5.3,"spinRate":2345,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.4097532753977693,"extension":6.467550848619196},"index":0,"playId":"b50971b4-aa1d-3b47-9ef3-9ef850a73c89","pitchNumber":1,"startTime":"2025-08-20T02:11:40.036Z","endTime":"2025-08-20T02:11:43.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.6,"endSpeed":84.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.05016298964362,"aZ":-17.597685655164756,"pfxX":-0.07361356446617284,"pfxZ":8.08120155900084,"pX":-0.6849682041610032,"pZ":2.6446564792554716,"vX0":-4.623438227920723,"vY0":-133.29659906585826,"vZ0":-4.852954486000753,"x":143.11,"y":167.37,"x0":1.0798764062475235,"y0":50.001780916252045,"z0":5.755309020529415,"aX":-0.13202644398609928},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":1.1,"spinRate":2207,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.4105590293108894,"extension":6.481066112945176},"hitData":{"launchSpeed":84.6,"launchAngle":76.0,"totalDistance":57.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":118.57,"coordY":184.48}},"index":1,"playId":"09deb14a-cb4a-3ac8-9e83-6e0557105626","pitchNumber":2,"startTime":"2025-08-20T02:12:05.181Z","endTime":"2025-08-20T02:12:15.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:12:15.347Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, shortstop Geraldo Perdomo to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T02:12:31.770Z","endTime":"2025-08-20T02:13:39.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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":91.9,"endSpeed":84.6,"strikeZoneTop":3.17999912771072,"strikeZoneBottom":1.38559873762723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.49401446707538,"aZ":-18.50482247074059,"pfxX":1.1910425075016984,"pfxZ":7.489813311180976,"pX":0.05032277937323807,"pZ":2.686106373986863,"vX0":-2.92485373967881,"vY0":-133.88394126446602,"vZ0":-4.578041998877163,"x":115.08,"y":166.26,"x0":0.9996569465255851,"y0":50.003345707225215,"z0":5.733215618339415,"aX":2.1741934198163957},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":-1.6,"spinRate":2168,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.4082972627888175,"extension":6.357784349473177},"index":0,"playId":"d5490d76-bd13-39f0-b500-3c5ce022c813","pitchNumber":1,"startTime":"2025-08-20T02:12:39.751Z","endTime":"2025-08-20T02:12:44.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.18000092083274,"strikeZoneBottom":1.44403929859222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86402978083758,"aZ":-17.203678826441603,"pfxX":1.6308908697371285,"pfxZ":8.051994572179618,"pX":-0.9478267234479902,"pZ":2.201196342024358,"vX0":-5.708552013212193,"vY0":-135.5695568544076,"vZ0":-6.064441149850789,"x":153.13,"y":179.35,"x0":0.9741226662125411,"y0":50.00648395875255,"z0":5.66968705297344,"aX":3.033981376377134},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":-1.7,"spinRate":2289,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4041504622176544,"extension":6.518832756810956},"index":1,"playId":"e9d506e9-8b52-37c1-b97e-063b9ec6d1fc","pitchNumber":2,"startTime":"2025-08-20T02:12:55.010Z","endTime":"2025-08-20T02:13:00.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.9,"endSpeed":86.0,"strikeZoneTop":3.18000036634109,"strikeZoneBottom":1.45044695241591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.632593300278483,"aZ":-20.739385466137865,"pfxX":2.6177931572439217,"pfxZ":6.126772936291661,"pX":-1.078870048730062,"pZ":1.1023737189949443,"vX0":-6.582511994972507,"vY0":-135.06227475480208,"vZ0":-8.02138970109394,"x":158.12,"y":209.02,"x0":1.0388692850607861,"y0":50.00249027435316,"z0":5.5445807490237895,"aX":4.885824142420609},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":-3.5,"spinRate":2279,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.4039851165106776,"extension":6.525945392715702},"index":2,"playId":"af550a4a-c8c3-3fb4-b141-084ca7ed73e2","pitchNumber":3,"startTime":"2025-08-20T02:13:11.071Z","endTime":"2025-08-20T02:13:16.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.669403400919965,"aZ":-17.24960887822357,"pfxX":4.625807576997286,"pfxZ":7.984504162210015,"pX":-0.2748563014174623,"pZ":1.542790049681003,"vX0":-5.263828068416049,"vY0":-135.14910892517918,"vZ0":-7.386106823445001,"x":127.48,"y":197.12,"x0":1.0878002219151133,"y0":50.00059464793802,"z0":5.501032375755164,"aX":8.643075174812918},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":-7.4,"spinRate":2279,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4037381948096517,"extension":6.551834885552997},"hitData":{"launchSpeed":96.3,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.44,"coordY":157.6}},"index":3,"playId":"fd5e85cd-daaf-35da-83b6-da52d914845d","pitchNumber":4,"startTime":"2025-08-20T02:13:31.056Z","endTime":"2025-08-20T02:13:39.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:13:39.374Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, shortstop Geraldo Perdomo to first baseman Pavin Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T02:13:56.944Z","endTime":"2025-08-20T02:14:12.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.647241117813373,"aZ":-25.263251416762998,"pfxX":8.205390840552527,"pfxZ":4.243692635553568,"pX":1.0767572811436756,"pZ":1.8014871695646226,"vX0":-2.7827691425221586,"vY0":-126.52279044278153,"vZ0":-4.800724780353475,"x":75.96,"y":190.14,"x0":1.121700885499455,"y0":50.00325710787565,"z0":5.736034751191784,"aX":13.367827996737612},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.8,"breakHorizontal":-14.3,"spinRate":1934,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.43211091433065985,"extension":6.4481043716149395},"hitData":{"launchSpeed":84.4,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.69,"coordY":201.72}},"index":0,"playId":"006be877-3f40-3d9f-8343-6da1af24a2af","pitchNumber":1,"startTime":"2025-08-20T02:14:04.709Z","endTime":"2025-08-20T02:14:12.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:14:12.553Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake McCarthy homers (3) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T02:16:11.699Z","endTime":"2025-08-20T02:17:52.515Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.62000042712847,"strikeZoneBottom":1.74131654883437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.779876259560595,"aZ":-33.17796169438524,"pfxX":6.766159552257919,"pfxZ":-0.6857926441160132,"pX":0.10592322651547517,"pZ":2.1156143848540183,"vX0":3.872814071426928,"vY0":-120.29390431121193,"vZ0":-2.3451833262961594,"x":112.96,"y":181.66,"x0":-2.4023911794414725,"y0":50.000581042789285,"z0":6.037059352373064,"aX":9.939824461362123},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.6,"breakHorizontal":-13.2,"spinRate":2572,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4548785411091396,"extension":6.481974126628327},"index":0,"playId":"3a707b5e-c180-3d7f-8b18-85864d733430","pitchNumber":1,"startTime":"2025-08-20T02:16:25.758Z","endTime":"2025-08-20T02:16:30.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":82.4,"endSpeed":76.4,"strikeZoneTop":3.6200003013167,"strikeZoneBottom":1.72775551905471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.368863221281714,"aZ":-25.70987236680153,"pfxX":-6.947667022807703,"pfxZ":4.397686132137143,"pX":-1.25710292353556,"pZ":1.7014432911291433,"vX0":4.244685802329253,"vY0":-120.00769898847084,"vZ0":-4.546681207016995,"x":164.92,"y":192.84,"x0":-2.1384637977171956,"y0":50.00523061036756,"z0":5.887855118450765,"aX":-10.221791624597172},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.2,"breakHorizontal":11.6,"spinRate":2039,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4549296082128089,"extension":6.589235137746407},"index":1,"playId":"5425b2dd-9410-32fa-a519-af95048d5661","pitchNumber":2,"startTime":"2025-08-20T02:16:42.054Z","endTime":"2025-08-20T02:16:47.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-20T02:16:54.593Z","endTime":"2025-08-20T02:17:08.127Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.619998718801,"strikeZoneBottom":1.65312221724226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.77293537425364,"aZ":-32.02486158602292,"pfxX":8.488633184326886,"pfxZ":0.10010475473714564,"pX":-0.9595397052472948,"pZ":4.106349803789726,"vX0":1.2131399964323546,"vY0":-121.12943947518336,"vZ0":1.6603242951578134,"x":153.58,"y":127.91,"x0":-2.569576328036465,"y0":50.00267998518175,"z0":6.203878876710963,"aX":12.663906266270864},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.8,"breakHorizontal":-15.7,"spinRate":2603,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.45149517645973436,"extension":6.499138466566414},"index":3,"playId":"c7f0ec58-d7cd-315a-87d3-9c731cd53c99","pitchNumber":3,"startTime":"2025-08-20T02:17:08.127Z","endTime":"2025-08-20T02:17:12.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.863482482249882,"aZ":-34.17001759509277,"pfxX":4.10601017275077,"pfxZ":-1.272911037149111,"pX":-0.2966020591249308,"pZ":2.6927612185431187,"vX0":3.175610470362287,"vY0":-123.74047955916068,"vZ0":-1.5957267258379555,"x":128.31,"y":166.08,"x0":-2.126657861274667,"y0":50.00589855160023,"z0":6.188062073106519,"aX":6.41828980116835},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.4,"breakHorizontal":-8.2,"spinRate":2790,"spinDirection":74},"zone":4,"typeConfidence":2.0,"plateTime":0.4413059981126559,"extension":6.58827785361527},"hitData":{"launchSpeed":102.0,"launchAngle":29.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.43,"coordY":67.06}},"index":4,"playId":"231db80c-b415-3a10-bce9-243377800bfa","pitchNumber":4,"startTime":"2025-08-20T02:17:25.276Z","endTime":"2025-08-20T02:17:52.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":11.399999999999999,"leverageIndex":0.98,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:17:52.515Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alek Thomas lines out sharply to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T02:18:04.287Z","endTime":"2025-08-20T02:18:40.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":1},"details":{"event":"Lineout","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":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.28000122493804,"strikeZoneBottom":1.42335920738922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.098512123654235,"aZ":-35.80847997268421,"pfxX":8.351506786352308,"pfxZ":-2.480414030341434,"pX":-0.8121579324762127,"pZ":3.65559529385271,"vX0":1.0314819936850603,"vY0":-120.66446749143226,"vZ0":1.1852140243420848,"x":147.96,"y":140.08,"x0":-2.3303290312534948,"y0":50.00521694083546,"z0":6.3311054327234215,"aX":12.224617541234993},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.0,"breakHorizontal":-15.4,"spinRate":2553,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.45522753868135846,"extension":6.3694471148121234},"index":0,"playId":"70f79077-4711-354d-9c23-18fafe80174e","pitchNumber":1,"startTime":"2025-08-20T02:18:13.153Z","endTime":"2025-08-20T02:18:17.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.060377545110732,"aZ":-12.585286460788067,"pfxX":-3.6854837664922964,"pfxZ":10.086807628966035,"pX":-0.07623114171121328,"pZ":1.7229733508139937,"vX0":6.408941338812257,"vY0":-138.2859615922171,"vZ0":-9.470343139173938,"x":119.91,"y":192.26,"x0":-1.9422134552382384,"y0":50.005286761810325,"z0":6.03084225532143,"aX":-7.159231152466532},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":5.4,"spinRate":2391,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.3956762623112784,"extension":6.651045936274136},"hitData":{"launchSpeed":106.6,"launchAngle":19.0,"totalDistance":385.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.85,"coordY":44.51}},"index":1,"playId":"fe460b5f-984d-3a44-a914-0f71f2facc7f","pitchNumber":2,"startTime":"2025-08-20T02:18:28.248Z","endTime":"2025-08-20T02:18:40.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:18:40.344Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Herrera lines out to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T02:18:54.499Z","endTime":"2025-08-20T02:20:31.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":96.0,"endSpeed":87.7,"strikeZoneTop":3.19999882907025,"strikeZoneBottom":1.50671939944075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.897998921379727,"aZ":-11.970795361318425,"pfxX":-2.622264296438102,"pfxZ":10.27242933333612,"pX":-0.6801405741087794,"pZ":1.9815217785192958,"vX0":4.352700290032342,"vY0":-139.48812457373592,"vZ0":-9.12908806866921,"x":142.93,"y":185.28,"x0":-1.9214184984046978,"y0":50.00420410143375,"z0":6.089667534739969,"aX":-5.158458363257148},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":3.8,"spinRate":2275,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.3929250225025811,"extension":6.5871338684639635},"index":0,"playId":"9ff2296e-786b-3612-bda1-fa047ea1ca48","pitchNumber":1,"startTime":"2025-08-20T02:19:06.231Z","endTime":"2025-08-20T02:19:11.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":83.1,"endSpeed":76.3,"strikeZoneTop":3.20000012203399,"strikeZoneBottom":1.46769636878259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.556818911124,"aZ":-36.72950167526355,"pfxX":9.10077732560443,"pfxZ":-3.1219454604763186,"pX":1.0115450632798602,"pZ":0.8433091895365143,"vX0":4.800440435318963,"vY0":-120.84358342529157,"vZ0":-4.647553339345098,"x":78.44,"y":216.01,"x0":-2.1920333538946393,"y0":50.00466397484105,"z0":6.0666715723081355,"aX":13.274901051578889},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.6,"breakHorizontal":-17.8,"spinRate":2746,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.45566392130991673,"extension":6.653434913267579},"index":1,"playId":"eaa01bee-4357-3061-8d04-df7a9d27a889","pitchNumber":2,"startTime":"2025-08-20T02:19:22.088Z","endTime":"2025-08-20T02:19:27.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.81309407011052,"aZ":-26.572182168773136,"pfxX":-5.0073228180562435,"pfxZ":3.813924664923789,"pX":-0.1391611586064253,"pZ":1.0697568476788326,"vX0":6.1702973972729005,"vY0":-119.96437512291685,"vZ0":-5.833887735399809,"x":122.3,"y":209.9,"x0":-2.086307790507272,"y0":50.00003006626276,"z0":5.8826034954733615,"aX":-7.344808339203139},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.9,"breakHorizontal":7.7,"spinRate":1943,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4554641236278294,"extension":6.677490363945981},"index":2,"playId":"4bd15f35-ea30-3187-9ede-d6c9b7ee9d25","pitchNumber":3,"startTime":"2025-08-20T02:19:38.591Z","endTime":"2025-08-20T02:19:43.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.2000005341168,"strikeZoneBottom":1.43156799172177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.369747209331976,"aZ":-26.189450088395876,"pfxX":-2.4690640852042725,"pfxZ":4.172707993542959,"pX":-1.7439038734515664,"pZ":3.7596728994096935,"vX0":2.226115154336647,"vY0":-118.87690582154781,"vZ0":0.368402226002127,"x":183.47,"y":137.27,"x0":-2.370809306873888,"y0":50.00213942828875,"z0":5.976350837190774,"aX":-3.5407024169633434},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.9,"breakHorizontal":4.0,"spinRate":1889,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4604126041037677,"extension":6.6728375463016505},"index":3,"playId":"aa083663-f3af-3560-b39e-f6aa637ae3fb","pitchNumber":4,"startTime":"2025-08-20T02:19:55.322Z","endTime":"2025-08-20T02:20:00.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-20T02:20:08.448Z","endTime":"2025-08-20T02:20:21.798Z","isPitch":false,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.455280935375544,"aZ":-36.167530141362754,"pfxX":8.882687834472515,"pfxZ":-2.7268418239658647,"pX":0.25468112137207083,"pZ":2.211316960407269,"vX0":3.199379349729366,"vY0":-121.11106886738358,"vZ0":-1.7308093853974902,"x":107.29,"y":179.07,"x0":-2.2418883128154268,"y0":50.000552117763405,"z0":6.136039068003588,"aX":13.025176425964329},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.0,"breakHorizontal":-16.9,"spinRate":2833,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4544651817313503,"extension":6.6416372199944425},"hitData":{"launchSpeed":98.0,"launchAngle":22.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":164.21,"coordY":58.91}},"index":5,"playId":"4558113c-9bff-3bf2-927b-22d1fe114d74","pitchNumber":5,"startTime":"2025-08-20T02:20:21.798Z","endTime":"2025-08-20T02:20:31.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:20:31.046Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, shortstop Gabriel Arias to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T02:20:43.069Z","endTime":"2025-08-20T02:21:09.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.54208677736347,"aZ":-13.71473614193196,"pfxX":-7.827151238352271,"pfxZ":9.46259060526403,"pX":-0.9139901040490332,"pZ":1.7855946101609743,"vX0":5.8911344025760375,"vY0":-138.88621032949493,"vZ0":-9.208786233966196,"x":151.84,"y":190.57,"x0":-2.047322367197497,"y0":50.001414711178974,"z0":6.059487060390934,"aX":-15.266950897479052},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":13.0,"spinRate":2283,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.39459115739038664,"extension":6.572482419255052},"hitData":{"launchSpeed":75.9,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.52,"coordY":156.08}},"index":0,"playId":"039fe73a-c5e3-34a5-a829-6d0af92bdd00","pitchNumber":1,"startTime":"2025-08-20T02:21:01.785Z","endTime":"2025-08-20T02:21:09.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:21:09.578Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T02:23:09.159Z","endTime":"2025-08-20T02:24:20.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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, 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":79.2,"endSpeed":73.8,"strikeZoneTop":3.38652571214296,"strikeZoneBottom":1.55534094390259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.359613311293767,"aZ":-35.35173349797366,"pfxX":-2.5779883908203294,"pfxZ":-2.347836064557094,"pX":0.4022757788971317,"pZ":0.7328155729273036,"vX0":-0.8636480907619852,"vY0":-115.39198593195037,"vZ0":-3.8691670163391048,"x":101.67,"y":218.99,"x0":1.1157203536643499,"y0":50.001663706741766,"z0":5.81786475029869,"aX":-3.494945835692225},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-4.9,"breakHorizontal":4.9,"spinRate":2348,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.47367769210900024,"extension":6.464331859811413},"index":0,"playId":"d0915bad-72ee-3fa4-9e65-53376d1cb480","pitchNumber":1,"startTime":"2025-08-20T02:23:21.341Z","endTime":"2025-08-20T02:23:27.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":85.2,"endSpeed":78.4,"strikeZoneTop":3.44000064403452,"strikeZoneBottom":1.51805032776178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.469146208936,"aZ":-28.75736883850605,"pfxX":9.134450579628052,"pfxZ":2.1858932555132267,"pX":1.2757286843164801,"pZ":2.5379595846336795,"vX0":-2.57614231768095,"vY0":-124.07854681971943,"vZ0":-2.2951497663102414,"x":68.37,"y":170.26,"x0":1.1398008175747272,"y0":50.00096396616267,"z0":5.867468632682736,"aX":14.262795909749505},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.7,"breakHorizontal":-16.0,"spinRate":1938,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.44117474786243527,"extension":6.4774825051718095},"index":1,"playId":"809b20e1-6ea8-3e02-b5cf-1b35581a07e5","pitchNumber":2,"startTime":"2025-08-20T02:23:36.954Z","endTime":"2025-08-20T02:23:42.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.39977116977139,"strikeZoneBottom":1.62403084337791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29196015617928,"aZ":-26.929618118812996,"pfxX":10.107244293142998,"pfxZ":3.338640057420101,"pX":-0.7535460278361711,"pZ":-0.5979078257958165,"vX0":-7.193589991323999,"vY0":-124.38554602096877,"vZ0":-9.646138106564045,"x":145.72,"y":254.92,"x0":0.8587817993128429,"y0":50.002707575922194,"z0":5.5533381495709255,"aX":15.882124735144588},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":-16.7,"spinRate":1945,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.43986091421361406,"extension":6.569916902416765},"index":2,"playId":"4784d10a-1509-3dd6-a94f-48c74237f7cc","pitchNumber":3,"startTime":"2025-08-20T02:23:49.887Z","endTime":"2025-08-20T02:23:55.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.43999889438345,"strikeZoneBottom":1.5601276525447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.420294859738167,"aZ":-24.45191797638011,"pfxX":-1.1151249478375502,"pfxZ":4.549379620661393,"pX":0.11555977438497883,"pZ":3.662551593621722,"vX0":-2.4409803585750187,"vY0":-128.85720313646007,"vZ0":-0.62860212940403,"x":112.6,"y":139.89,"x0":1.2165051355524341,"y0":50.00334359261778,"z0":5.78328160336841,"aX":-1.8922537472111012},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":2.5,"spinRate":2260,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.4235461012631556,"extension":6.520254064419467},"index":3,"playId":"dffca059-a988-3902-9e57-3bf93a8fade4","pitchNumber":4,"startTime":"2025-08-20T02:24:13.699Z","endTime":"2025-08-20T02:24:20.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:24:20.049Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Diamondbacks challenged (play at 1st), call on the field was overturned: David Fry grounds out, third baseman Blaze Alexander to first baseman Pavin Smith. José Ramírez to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T02:24:32.598Z","endTime":"2025-08-20T02:24:53.327Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"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":656976,"link":"/api/v1/people/656976"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.957500821642704,"aZ":-18.08531893082167,"pfxX":2.9695876021175933,"pfxZ":7.816075969143181,"pX":0.38630793882646064,"pZ":3.1899691129048438,"vX0":-2.8724915059470315,"vY0":-132.8024715119641,"vZ0":-3.6009274949791514,"x":102.27,"y":152.65,"x0":1.0913195342889586,"y0":50.00491363197073,"z0":5.863648597966013,"aX":5.354517441715491},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.7,"breakHorizontal":-4.8,"spinRate":2285,"spinDirection":162},"zone":3,"typeConfidence":2.0,"plateTime":0.4109829349421088,"extension":6.251612239049194},"hitData":{"launchSpeed":75.1,"launchAngle":-53.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.93,"coordY":179.92}},"index":0,"playId":"9b20b2b1-4f10-3922-bed3-41e3ea258713","pitchNumber":1,"startTime":"2025-08-20T02:24:42.825Z","endTime":"2025-08-20T02:24:53.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":109},"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":1.91,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:24:53.327Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Santana singles on a line drive to center fielder Alek Thomas. José Ramírez scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T02:27:31.473Z","endTime":"2025-08-20T02:27:42.087Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46138762913624,"aZ":-15.735225185530597,"pfxX":3.0447804018029982,"pfxZ":8.916809199554999,"pX":-0.3792192899094547,"pZ":3.100645445666206,"vX0":-4.893509965835669,"vY0":-134.50633016241915,"vZ0":-4.123508637866196,"x":131.45,"y":155.06,"x0":1.0629039883759792,"y0":50.00569347584584,"z0":5.759632880532843,"aX":5.615623611658428},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":-4.6,"spinRate":2298,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.40625197433789806,"extension":6.302571540865982},"hitData":{"launchSpeed":74.9,"launchAngle":20.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.16,"coordY":95.98}},"index":0,"playId":"ea16db32-6597-3630-b7f1-2317495e6905","pitchNumber":1,"startTime":"2025-08-20T02:27:31.473Z","endTime":"2025-08-20T02:27:42.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"second":{"id":608070,"link":"/api/v1/people/608070"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-10.199999999999996,"leverageIndex":1.65,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:27:42.087Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, third baseman Blaze Alexander to first baseman Pavin Smith. Carlos Santana to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T02:28:09.480Z","endTime":"2025-08-20T02:29:26.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.578549238761184,"aZ":-23.57467047305663,"pfxX":10.417924198069002,"pfxZ":5.332555892816092,"pX":0.9567471831262101,"pZ":1.7950587580841575,"vX0":-3.6738859124866345,"vY0":-126.14992084757436,"vZ0":-5.1595542075914445,"x":80.53,"y":190.31,"x0":1.078278620548502,"y0":50.00087090714552,"z0":5.766258276081465,"aX":16.794714390959697},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.8,"breakHorizontal":-18.0,"spinRate":1915,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.43411983694972234,"extension":6.468368303917728},"index":0,"playId":"b1f25bcb-a2d9-3c35-8e36-a8b1e4aa8c77","pitchNumber":1,"startTime":"2025-08-20T02:28:22.041Z","endTime":"2025-08-20T02:28:26.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.55174237611567,"strikeZoneBottom":1.68385402680005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.406352142789924,"aZ":-23.31342086061397,"pfxX":10.388195612393725,"pfxZ":5.433265504128501,"pX":-0.039413589649142,"pZ":0.9588535051681695,"vX0":-5.791760916041118,"vY0":-126.7324631495363,"vZ0":-7.239680656928449,"x":118.5,"y":212.89,"x0":0.9235173290573058,"y0":50.001902012647314,"z0":5.7091721188774525,"aX":16.931158832699104},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.4,"breakHorizontal":-17.5,"spinRate":1993,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.43186660251810594,"extension":6.397127643406207},"index":1,"playId":"2824574b-3f24-3d7b-a52c-926d908fcca7","pitchNumber":2,"startTime":"2025-08-20T02:28:38.953Z","endTime":"2025-08-20T02:28:43.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.55536286963332,"strikeZoneBottom":1.65994097732701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39438248355622,"aZ":-25.930516465916654,"pfxX":9.969445944642477,"pfxZ":3.8397448703076016,"pX":0.17667709925874342,"pZ":0.937545847007299,"vX0":-4.871379990807968,"vY0":-126.61694878839818,"vZ0":-6.812277365778181,"x":110.27,"y":213.47,"x0":0.8282861797780957,"y0":50.004605161622344,"z0":5.732529048981468,"aX":16.2194233278426},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.6,"breakHorizontal":-16.9,"spinRate":1708,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4322676545632942,"extension":6.383330874077788},"index":2,"playId":"c25157bd-ddac-3463-b35b-5593341b349f","pitchNumber":3,"startTime":"2025-08-20T02:28:57.506Z","endTime":"2025-08-20T02:29:03.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50770123286786,"aZ":-16.04860451787227,"pfxX":2.5725447754706092,"pfxZ":8.83405347571702,"pX":0.36580538464730045,"pZ":2.3243919859596236,"vX0":-2.6602089894896697,"vY0":-133.68453966938057,"vZ0":-5.9752687648336655,"x":103.06,"y":176.02,"x0":1.0355128241049414,"y0":50.0026844000721,"z0":5.724284261644422,"aX":4.696197540387802},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":-4.2,"spinRate":2279,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.408369532612999,"extension":6.3680193874647095},"hitData":{"launchSpeed":76.0,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.48,"coordY":177.38}},"index":3,"playId":"90e89608-d723-37ba-bc6f-9e2fbab9127a","pitchNumber":4,"startTime":"2025-08-20T02:29:17.415Z","endTime":"2025-08-20T02:29:26.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.9,"awayTeamWinProbability":48.1,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":1.49,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:29:26.191Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Jones singles on a ground ball to right fielder Corbin Carroll. Carlos Santana scores. Nolan Jones to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T02:29:51.319Z","endTime":"2025-08-20T02:30:10.226Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42279215503652,"aZ":-17.769504335721095,"pfxX":6.499760089025502,"pfxZ":8.09372305102452,"pX":0.31465090416473107,"pZ":2.3225053678909657,"vX0":-4.116528743679734,"vY0":-132.8166371600627,"vZ0":-5.794907394267,"x":105.01,"y":176.07,"x0":1.0431062035151342,"y0":50.003607807893054,"z0":5.83220552476915,"aX":11.570203750763572},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":-10.8,"spinRate":2302,"spinDirection":164},"zone":6,"typeConfidence":2.0,"plateTime":0.4129786478333033,"extension":6.501078987554471},"hitData":{"launchSpeed":102.0,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.57,"coordY":111.46}},"index":0,"playId":"1ff12809-e2a0-39a4-bc20-5c0f06f6ad21","pitchNumber":1,"startTime":"2025-08-20T02:29:57.254Z","endTime":"2025-08-20T02:30:10.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"second":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":-12.599999999999994,"leverageIndex":1.54,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:30:10.226Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, third baseman Blaze Alexander to first baseman Pavin Smith.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T02:30:39.180Z","endTime":"2025-08-20T02:31:08.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":656976,"link":"/api/v1/people/656976"},"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":89.1,"endSpeed":81.8,"strikeZoneTop":3.2089937941355,"strikeZoneBottom":1.40530938987414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63775721184163,"aZ":-25.38531883750216,"pfxX":-1.5834625372674274,"pfxZ":3.974315569930365,"pX":-0.9015969721904314,"pZ":3.217538701422879,"vX0":-4.722794525510019,"vY0":-129.7159807738827,"vZ0":-1.6505863170525958,"x":151.37,"y":151.91,"x0":1.1468592792851036,"y0":50.00106634379309,"z0":5.7938094234919975,"aX":-2.702695200639999},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.1,"breakHorizontal":3.8,"spinRate":2242,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4219291707983648,"extension":6.389816087805673},"index":0,"playId":"4b0077b7-073b-3d5d-838b-6f70a9fea467","pitchNumber":1,"startTime":"2025-08-20T02:30:43.158Z","endTime":"2025-08-20T02:30:48.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":85.6,"endSpeed":78.4,"strikeZoneTop":3.12,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.468098129683526,"aZ":-25.35404304723945,"pfxX":8.545655153232133,"pfxZ":4.349928290425144,"pX":0.48766576338754125,"pZ":2.531215492281947,"vX0":-4.063802064952857,"vY0":-124.54397654718137,"vZ0":-2.8300921257940885,"x":98.41,"y":170.44,"x0":1.0319344874274323,"y0":50.00343113436572,"z0":5.783574564895624,"aX":13.398910667153535},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.4,"breakHorizontal":-14.5,"spinRate":1979,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.44011539692731905,"extension":6.419465862808417},"hitData":{"launchSpeed":60.3,"launchAngle":-46.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.89,"coordY":173.67}},"index":1,"playId":"7a1dc152-d68e-3509-8857-bd35d214eb21","pitchNumber":2,"startTime":"2025-08-20T02:30:58.871Z","endTime":"2025-08-20T02:31:08.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"second":{"id":666134,"link":"/api/v1/people/666134"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":1.33,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:31:08.506Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T02:33:05.660Z","endTime":"2025-08-20T02:34:57.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.67238238583401,"strikeZoneBottom":1.80356897172142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.393828497333217,"aZ":-16.641944058553424,"pfxX":-5.366957011349251,"pfxZ":8.119212595899807,"pX":-1.2905101043962122,"pZ":2.8550558471166507,"vX0":4.234252537103948,"vY0":-137.4222852977449,"vZ0":-6.007645946351803,"x":166.19,"y":161.69,"x0":-2.15383399619857,"y0":50.00351833325679,"z0":6.199694960484453,"aX":-10.267657884243574},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":8.9,"spinRate":2198,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3985369054444994,"extension":6.527418307439384},"index":0,"playId":"02abd309-c990-33a6-83e9-5fac1f443e37","pitchNumber":1,"startTime":"2025-08-20T02:33:20.108Z","endTime":"2025-08-20T02:33:24.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.59000030947629,"strikeZoneBottom":1.60518572295503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.343546973196922,"aZ":-14.354958922770265,"pfxX":-4.6681319003946165,"pfxZ":9.44428225839956,"pX":-0.8508775196826516,"pZ":2.52963611529145,"vX0":4.790291991352977,"vY0":-136.5533588096163,"vZ0":-6.96262000883345,"x":149.43,"y":170.48,"x0":-2.0221691140999436,"y0":50.00363311967533,"z0":6.102009965997102,"aX":-8.808066288495048},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":7.4,"spinRate":2324,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4012694642912873,"extension":6.553234189529246},"index":1,"playId":"01ef11b6-19f1-3e39-a98b-322e9b545c00","pitchNumber":2,"startTime":"2025-08-20T02:33:33.904Z","endTime":"2025-08-20T02:33:38.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.874147680682807,"aZ":-16.353568922152014,"pfxX":-2.3366020499201228,"pfxZ":8.20407743552448,"pX":0.1767409437263071,"pZ":3.3689779607491244,"vX0":6.585963911893483,"vY0":-137.80249933820465,"vZ0":-4.802806535380105,"x":110.26,"y":147.82,"x0":-1.9377878421810024,"y0":50.00090420953885,"z0":6.234805863517747,"aX":-4.505261689939677},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":2.9,"spinRate":2126,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3970771589575395,"extension":6.611783509335772},"index":2,"playId":"58b15b45-af0b-3445-9cd3-14f1256557c7","pitchNumber":3,"startTime":"2025-08-20T02:33:49.230Z","endTime":"2025-08-20T02:33:54.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.74255253564965,"strikeZoneBottom":1.75108976049199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.187517004296804,"aZ":-17.889499417166984,"pfxX":-4.310291981781542,"pfxZ":7.292918271542529,"pX":-1.117995419390537,"pZ":3.3494930470342203,"vX0":4.23227657359753,"vY0":-138.85368304086364,"vZ0":-4.390546366028798,"x":159.62,"y":148.34,"x0":-2.0996721308505837,"y0":50.00335530734089,"z0":6.136418252414417,"aX":-8.44323641428082},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":7.0,"spinRate":2139,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39399664151743297,"extension":6.586566727876161},"index":3,"playId":"229952a8-85fc-33c2-a12b-c4eee92069c1","pitchNumber":4,"startTime":"2025-08-20T02:34:09.899Z","endTime":"2025-08-20T02:34:15.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.510832892625636,"aZ":-15.654694846669868,"pfxX":-3.676959949061501,"pfxZ":8.449129670430972,"pX":0.06077900388070624,"pZ":2.618185591525387,"vX0":6.596226142619746,"vY0":-138.8257592824029,"vZ0":-6.758046912614998,"x":114.68,"y":168.09,"x0":-1.8662843409377792,"y0":50.005141936431066,"z0":6.122459759129406,"aX":-7.191793023899954},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":5.3,"spinRate":2233,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3942490085405357,"extension":6.723330044139594},"index":4,"playId":"b00f551c-1f23-3d97-9dc5-c98f4b7c5879","pitchNumber":5,"startTime":"2025-08-20T02:34:27.948Z","endTime":"2025-08-20T02:34:33.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.58999889427773,"strikeZoneBottom":1.7096712278425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.728820482436383,"aZ":-25.261769094993397,"pfxX":-1.7436090031047589,"pfxZ":4.702369720479439,"pX":0.3280952784681316,"pZ":1.844663261506244,"vX0":6.5016016451719985,"vY0":-120.34297617708148,"vZ0":-4.243849172265119,"x":104.49,"y":188.97,"x0":-2.1787612408166215,"y0":50.0051325062876,"z0":5.861283320691937,"aX":-2.5653014811015886},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.8,"breakHorizontal":1.7,"spinRate":2125,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.454642034083518,"extension":6.744338963761407},"index":5,"playId":"c2e5058d-fd35-3e0e-b3ab-3f91487f29e3","pitchNumber":6,"startTime":"2025-08-20T02:34:51.197Z","endTime":"2025-08-20T02:34:57.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:34:57.028Z","atBatIndex":27},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Corbin Carroll triples (15) on a ground ball to right fielder Nolan Jones.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T02:35:05.713Z","endTime":"2025-08-20T02:38:28.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.21999884549629,"strikeZoneBottom":1.58821336168609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.813343763489364,"aZ":-16.453342788847262,"pfxX":-3.0279675151003107,"pfxZ":8.024596054138218,"pX":0.4000938452336332,"pZ":2.248625663917693,"vX0":7.086486374502537,"vY0":-138.78429716601235,"vZ0":-7.7155667287490415,"x":101.75,"y":178.07,"x0":-1.7881523253069096,"y0":50.00510339884297,"z0":6.1519252166140745,"aX":-5.934214948007711},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":4.1,"spinRate":2168,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.394018602508861,"extension":6.667556604113232},"index":0,"playId":"f29b1995-2346-393c-a9fe-d279feeae462","pitchNumber":1,"startTime":"2025-08-20T02:35:20.857Z","endTime":"2025-08-20T02:35:27.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":89.5,"endSpeed":82.0,"strikeZoneTop":3.22000083312625,"strikeZoneBottom":1.61201637451512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26431424618912,"aZ":-27.92768216838018,"pfxX":3.0690288043037066,"pfxZ":2.5041462046880136,"pX":2.1500399726999957,"pZ":1.784630719255186,"vX0":8.93301993727339,"vY0":-129.9760413181412,"vZ0":-5.8040761336086595,"x":35.05,"y":190.59,"x0":-1.7413283804087982,"y0":50.00503473684282,"z0":6.18908532236479,"aX":5.209173525967099},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.4,"breakHorizontal":-7.7,"spinRate":2686,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4226905320737506,"extension":6.454679048713168},"index":1,"playId":"646de57e-05f3-307b-8864-c74052d24776","pitchNumber":2,"startTime":"2025-08-20T02:35:36.309Z","endTime":"2025-08-20T02:35:41.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.22000020388246,"strikeZoneBottom":1.60166546740145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.68434026824884,"aZ":-13.571885390715218,"pfxX":-2.721637404896435,"pfxZ":9.496703804674464,"pX":1.5341597158931382,"pZ":3.2864496705551893,"vX0":9.5379651977158,"vY0":-138.97541921442874,"vZ0":-5.8606313606286795,"x":58.52,"y":150.05,"x0":-1.586487668631078,"y0":50.006161531262535,"z0":6.321588969403865,"aX":-5.33378083676506},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":3.0,"spinRate":2328,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.39387571051351866,"extension":6.56484088923186},"index":2,"playId":"13e8337d-f026-31ff-ae25-9037cdb47380","pitchNumber":3,"startTime":"2025-08-20T02:35:52.124Z","endTime":"2025-08-20T02:35:56.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":95.8,"endSpeed":87.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.96484013610141,"aZ":-12.260297575366689,"pfxX":-3.773293612839481,"pfxZ":10.177677978443455,"pX":0.09334830303523196,"pZ":2.822976198802463,"vX0":7.099499400120357,"vY0":-139.15878047171108,"vZ0":-6.695927748570634,"x":113.44,"y":162.56,"x0":-2.0035433254814463,"y0":50.001277466934546,"z0":6.07681758273125,"aX":-7.382378399875452},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":5.3,"spinRate":2449,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.39398925516496375,"extension":6.621343260658354},"index":3,"playId":"cea737f7-f5d0-3c2a-9506-b60e420fbc52","pitchNumber":4,"startTime":"2025-08-20T02:36:09.452Z","endTime":"2025-08-20T02:36:13.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.21999937711303,"strikeZoneBottom":1.60818647424541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.595253672275504,"aZ":-23.692975776819058,"pfxX":-3.527227762191341,"pfxZ":5.876991711790799,"pX":-0.2309517285411933,"pZ":0.9836221218850721,"vX0":5.57099717724791,"vY0":-119.24918489291146,"vZ0":-6.512952998933157,"x":125.8,"y":212.22,"x0":-2.137424867549256,"y0":50.001298832822734,"z0":5.882997441568076,"aX":-5.088094087953234},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":9.4,"breakHorizontal":5.0,"spinRate":2106,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.45904977297178107,"extension":6.645746357479535},"index":4,"playId":"8bd18207-93f8-301c-b8d3-80c1f037e705","pitchNumber":5,"startTime":"2025-08-20T02:36:31.522Z","endTime":"2025-08-20T02:36:35.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.414200026302446,"aZ":-32.87132643595043,"pfxX":5.591316535055035,"pfxZ":-0.45426230513710486,"pX":0.16582702437234761,"pZ":1.602752492740151,"vX0":4.6543721050942475,"vY0":-123.41616446324288,"vZ0":-3.875332078301608,"x":110.68,"y":195.51,"x0":-2.4764704391804755,"y0":50.00403013308295,"z0":5.986019632443204,"aX":8.55544876961911},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.6,"breakHorizontal":-11.3,"spinRate":2632,"spinDirection":62},"zone":8,"typeConfidence":2.0,"plateTime":0.4451902117468727,"extension":6.428666166139455},"index":5,"playId":"be1e7872-b972-3f27-bbb4-3268a1459284","pitchNumber":6,"startTime":"2025-08-20T02:36:49.076Z","endTime":"2025-08-20T02:36:54.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.951660621946548,"aZ":-17.084895009338677,"pfxX":-8.883336975639558,"pfxZ":7.782101722700379,"pX":0.19890176102824023,"pZ":2.1274117124479566,"vX0":9.608857187758417,"vY0":-138.59501130904587,"vZ0":-7.288314298825828,"x":109.42,"y":181.34,"x0":-2.1644603124454873,"y0":50.00389067672512,"z0":5.939347111206675,"aX":-17.225416521368984},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":14.0,"spinRate":2151,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39572036800609345,"extension":6.846370509761669},"index":6,"playId":"237f8061-fd7c-39fa-9461-00edecb07729","pitchNumber":7,"startTime":"2025-08-20T02:37:28.016Z","endTime":"2025-08-20T02:37:31.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.025742977394206,"aZ":-17.15133899446884,"pfxX":-6.043647835261639,"pfxZ":7.629378626934907,"pX":-0.9736926768037698,"pZ":1.92946169743739,"vX0":4.636753963010101,"vY0":-139.14351347362464,"vZ0":-8.324900552117121,"x":154.11,"y":186.68,"x0":-1.8730962096280313,"y0":50.001970200201306,"z0":6.087547696577271,"aX":-11.898613191136818},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":10.1,"spinRate":2144,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.3930279062771458,"extension":6.748261345638837},"index":7,"playId":"50b7ac67-2211-38bf-a1d6-132dc95b692d","pitchNumber":8,"startTime":"2025-08-20T02:37:51.520Z","endTime":"2025-08-20T02:37:54.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81389460222996,"aZ":-25.307113777744892,"pfxX":-3.2477350116018497,"pfxZ":4.7389684195272315,"pX":0.1190372636000525,"pZ":2.215100339188636,"vX0":6.252266326657138,"vY0":-119.80590760522206,"vZ0":-3.423944531777504,"x":112.46,"y":178.97,"x0":-2.106139321749462,"y0":50.00369238972997,"z0":5.932367846630356,"aX":-4.707511068885049},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.9,"breakHorizontal":4.3,"spinRate":2029,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4577165688262501,"extension":6.674770516201778},"hitData":{"launchSpeed":104.0,"launchAngle":5.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":224.04,"coordY":110.95}},"index":8,"playId":"5d0ef3a0-c471-3c20-9400-779b2816e94e","pitchNumber":9,"startTime":"2025-08-20T02:38:12.167Z","endTime":"2025-08-20T02:38:28.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.2,"awayTeamWinProbability":50.8,"homeTeamWinProbabilityAdded":9.399999999999999,"leverageIndex":0.87,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:38:28.963Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, first baseman Carlos Santana to second baseman Brayan Rocchio. Corbin Carroll scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T02:38:57.630Z","endTime":"2025-08-20T02:40:03.455Z","isComplete":true,"isScoringPlay":true,"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"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":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":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.30777316826557,"aZ":-20.304505945445072,"pfxX":-6.008172042919552,"pfxZ":6.075090157914133,"pX":0.0387832757118194,"pZ":3.305333801566139,"vX0":7.819246730422718,"vY0":-138.32233618624025,"vZ0":-4.1385066397856995,"x":115.52,"y":149.54,"x0":-2.0325595560073433,"y0":50.00637597699607,"z0":6.1669338659083595,"aX":-11.747479077502549},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":9.5,"spinRate":2259,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39465066028647255,"extension":6.679901049664409},"index":0,"playId":"19e2d8b8-e011-3f8a-b989-7ca16f170ef9","pitchNumber":1,"startTime":"2025-08-20T02:39:05.497Z","endTime":"2025-08-20T02:39:08.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-20T02:39:28.594Z","endTime":"2025-08-20T02:39:51.299Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.90487143139444,"aZ":-21.36186420405953,"pfxX":-8.64668407637561,"pfxZ":5.581660532425614,"pX":-0.372111696494568,"pZ":2.234579172489273,"vX0":7.734064333711674,"vY0":-138.1081178031171,"vZ0":-6.708403236475609,"x":131.18,"y":178.45,"x0":-2.081307873756026,"y0":50.00594214917697,"z0":6.12550978928603,"aX":-16.75638697965149},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.9,"breakHorizontal":14.2,"spinRate":2263,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.39615902043703244,"extension":6.611292992709742},"hitData":{"launchSpeed":66.1,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.6,"coordY":169.27}},"index":2,"playId":"c657f9a8-7e17-3727-b4d9-4cbbe084d8e7","pitchNumber":2,"startTime":"2025-08-20T02:39:51.299Z","endTime":"2025-08-20T02:40:03.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":1.85,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:40:03.455Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pavin Smith singles on a ground ball to center fielder Angel Martínez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T02:40:50.400Z","endTime":"2025-08-20T02:43:48.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":77.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.7515171611703,"aZ":-33.04841475790752,"pfxX":9.830018577056796,"pfxZ":-0.5857051261588921,"pX":0.7368372199065827,"pZ":1.8805587237702555,"vX0":4.626181986836058,"vY0":-122.0860695369289,"vZ0":-3.2075842312869187,"x":88.91,"y":188.0,"x0":-2.4612354472253415,"y0":50.00040195608561,"z0":6.065175996604785,"aX":14.787320220652333},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.6,"breakHorizontal":-19.0,"spinRate":2604,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.4492008770507172,"extension":6.532540591666149},"index":0,"playId":"793c88ce-ba00-3461-9ba1-a88c4f801416","pitchNumber":1,"startTime":"2025-08-20T02:41:01.995Z","endTime":"2025-08-20T02:41:07.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.53999969190407,"strikeZoneBottom":1.62236478870262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.376913821034105,"aZ":-17.1777060745718,"pfxX":-2.466603473666612,"pfxZ":7.622256270585246,"pX":-0.3710876738528568,"pZ":2.5856781276087273,"vX0":5.704300246563288,"vY0":-138.95140915851866,"vZ0":-6.683782246981511,"x":131.14,"y":168.97,"x0":-2.1245515226608505,"y0":50.000968973366106,"z0":6.15170709152315,"aX":-4.852190460884412},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":3.4,"spinRate":2298,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.39327786771477724,"extension":6.562962226439918},"index":1,"playId":"09ff0d9d-77b9-35fe-8271-fb4f8b0bd907","pitchNumber":2,"startTime":"2025-08-20T02:41:19.781Z","endTime":"2025-08-20T02:41:24.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"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-20T02:41:33.310Z","endTime":"2025-08-20T02:41:42.656Z","isPitch":false,"type":"action","player":{"id":656976,"link":"/api/v1/people/656976"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.53999924572705,"strikeZoneBottom":1.69245716753192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.28042121111937,"aZ":-26.375731708034138,"pfxX":4.559288206244174,"pfxZ":3.545985148159862,"pX":1.087729749359585,"pZ":0.6521851150523656,"vX0":6.388488991739189,"vY0":-126.36905191160835,"vZ0":-8.217905851321342,"x":75.54,"y":221.17,"x0":-2.055500895003726,"y0":50.002528984590555,"z0":6.033512618093884,"aX":7.44654588921907},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":-9.6,"spinRate":2795,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43176391043021667,"extension":6.8953691600514695},"index":3,"playId":"d9e4bbdc-b3d3-3c9c-bd50-29cb1664e6cd","pitchNumber":3,"startTime":"2025-08-20T02:41:42.656Z","endTime":"2025-08-20T02:41:45.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.42359810858254,"strikeZoneBottom":1.64883951833129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.21047958566063,"aZ":-24.70553265623766,"pfxX":-6.173179238583671,"pfxZ":4.984552881644213,"pX":-0.33022608806249354,"pZ":0.6539259927924154,"vX0":6.23889102447031,"vY0":-120.97764556808957,"vZ0":-7.151846621530092,"x":129.59,"y":221.12,"x0":-2.1273712939986957,"y0":50.00329135652478,"z0":5.781425697441074,"aX":-9.249913640674805},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.7,"breakHorizontal":9.8,"spinRate":2228,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.45090386786736225,"extension":6.67088135118308},"index":4,"playId":"bf2d04d7-0916-3665-a9d6-ed554022603c","pitchNumber":4,"startTime":"2025-08-20T02:42:04.375Z","endTime":"2025-08-20T02:42:08.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.442768149255755,"aZ":-33.002025854444355,"pfxX":9.84799442665365,"pfxZ":-0.5465941822261158,"pX":0.11908464630242294,"pZ":2.7140023900823156,"vX0":3.2717727498280333,"vY0":-122.49004939484877,"vZ0":-1.4283526955702281,"x":112.46,"y":165.5,"x0":-2.515434069223283,"y0":50.00446392749093,"z0":6.14089248372648,"aX":14.88165527486072},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.1,"breakHorizontal":-18.6,"spinRate":2740,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.44811941256075194,"extension":6.561253217944929},"index":5,"playId":"ad6a9890-f236-3622-8221-bd0c683f789a","pitchNumber":5,"startTime":"2025-08-20T02:42:22.436Z","endTime":"2025-08-20T02:42:26.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.60552932487571,"aZ":-34.920815073343725,"pfxX":7.134147546628257,"pfxZ":-1.8487686952648454,"pX":-0.07390392871742281,"pZ":1.012949952514296,"vX0":3.3221737605237864,"vY0":-121.55727363069973,"vZ0":-4.722033198379782,"x":119.82,"y":211.43,"x0":-2.3885889347835265,"y0":50.003334830280274,"z0":6.039287574870301,"aX":10.591161069609377},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.3,"breakHorizontal":-13.8,"spinRate":2670,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4519626272809045,"extension":6.364429570241579},"index":6,"playId":"a094df41-d5ae-3c8e-87a5-1e55e6fbeb81","pitchNumber":6,"startTime":"2025-08-20T02:42:44.837Z","endTime":"2025-08-20T02:42:48.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92225361549761,"aZ":-21.60114555318187,"pfxX":-1.7407936333888825,"pfxZ":7.262843776342596,"pX":-0.2761291695449824,"pZ":3.716064160773728,"vX0":4.892082496899314,"vY0":-120.07320917817687,"vZ0":-1.1256976159245218,"x":127.53,"y":138.45,"x0":-2.1165089708339218,"y0":50.00219325858564,"z0":6.118559207236121,"aX":-2.5344033273643616},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":13.1,"breakHorizontal":1.9,"spinRate":2099,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.45671071581902867,"extension":6.679106784782738},"index":7,"playId":"93bc1bfe-9ce8-38a8-8425-022452bdf836","pitchNumber":7,"startTime":"2025-08-20T02:43:08.814Z","endTime":"2025-08-20T02:43:13.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.721673671819925,"aZ":-17.399949097463494,"pfxX":-4.293164390458198,"pfxZ":7.572947573680942,"pX":-0.7310556890821456,"pZ":3.4171798881626456,"vX0":5.492839538780056,"vY0":-138.7027436526357,"vZ0":-4.324325457407321,"x":144.87,"y":146.52,"x0":-2.1782890247408453,"y0":50.000159174969056,"z0":6.15494449399677,"aX":-8.372812557147494},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":6.6,"spinRate":2372,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.3947317541090736,"extension":6.675907948913839},"hitData":{"launchSpeed":101.0,"launchAngle":-9.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.43,"coordY":144.21}},"index":8,"playId":"c691bb7a-55d8-34c2-b840-2fe68ca65aa3","pitchNumber":8,"startTime":"2025-08-20T02:43:38.228Z","endTime":"2025-08-20T02:43:48.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.53,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:43:48.945Z","atBatIndex":30},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Blaze Alexander hit by pitch. Pavin Smith to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T02:44:06.571Z","endTime":"2025-08-20T02:44:39.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"postOnSecond":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.29994274199115,"strikeZoneBottom":1.59355317601846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06155945949084,"aZ":-30.506036560866068,"pfxX":2.422856482250281,"pfxZ":1.0283215327450996,"pX":0.006462468628621584,"pZ":2.8716534060572103,"vX0":4.250213869275453,"vY0":-126.34169854301702,"vZ0":-2.6411095111349883,"x":116.75,"y":161.25,"x0":-2.0130578079584205,"y0":50.00039558506769,"z0":6.385667562403749,"aX":3.909214742377722},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-5.4,"spinRate":2788,"spinDirection":73},"zone":2,"typeConfidence":2.0,"plateTime":0.43375238723796405,"extension":6.6518613632937695},"index":0,"playId":"ff24cc52-5f44-3d74-a7c6-5fcfb8c4e353","pitchNumber":1,"startTime":"2025-08-20T02:44:17.452Z","endTime":"2025-08-20T02:44:22.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7839216803718,"aZ":-20.369138142298425,"pfxX":-8.518785363713725,"pfxZ":6.046803882141592,"pX":-1.1497357788162617,"pZ":3.474947713109695,"vX0":5.913012764948039,"vY0":-138.75086528743492,"vZ0":-3.7309750798306283,"x":160.83,"y":144.96,"x0":-2.200753694390758,"y0":50.00026757557971,"z0":6.192792385592825,"aX":-16.62231942604848},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":14.2,"spinRate":2400,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3946295914199336,"extension":6.673376150340998},"index":1,"playId":"a0de157f-6097-3f75-9005-40629146fbbc","pitchNumber":2,"startTime":"2025-08-20T02:44:35.387Z","endTime":"2025-08-20T02:44:39.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.11,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:44:39.818Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T02:45:56.994Z","endTime":"2025-08-20T02:48:36.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"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-20T02:45:01.278Z","endTime":"2025-08-20T02:45:59.134Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.62000038618062,"strikeZoneBottom":1.74595901925315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.800323110853828,"aZ":-23.13157480626796,"pfxX":-3.976048290084325,"pfxZ":6.287335003627126,"pX":0.7100380661872367,"pZ":0.15561343587291182,"vX0":7.697425185714894,"vY0":-119.13330614946608,"vZ0":-8.642435868357989,"x":89.94,"y":234.58,"x0":-2.0456997289727337,"y0":50.00389778988052,"z0":5.920081621854016,"aX":-5.719171127958874},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":9.5,"breakHorizontal":5.4,"spinRate":2038,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.45969529596263126,"extension":6.588116890996102},"index":1,"playId":"fd7c7251-5e79-332b-ab97-d2afef1287d5","pitchNumber":1,"startTime":"2025-08-20T02:45:59.134Z","endTime":"2025-08-20T02:46:03.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.064533816927835,"aZ":-31.874860899438534,"pfxX":10.059537204131995,"pfxZ":0.1940182693016208,"pX":1.1486863930586544,"pZ":1.9259072703197462,"vX0":5.489621560577617,"vY0":-123.2504593848363,"vZ0":-3.581108608632697,"x":73.21,"y":186.78,"x0":-2.4161563482307726,"y0":50.00282892142521,"z0":6.096693299351602,"aX":15.435959762809603},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.2,"breakHorizontal":-19.6,"spinRate":2734,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4448245275888367,"extension":6.502850979417958},"index":2,"playId":"f980299e-58b1-3710-8c59-c0fda6ff8921","pitchNumber":2,"startTime":"2025-08-20T02:46:23.171Z","endTime":"2025-08-20T02:46:26.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.60183188731211,"strikeZoneBottom":1.83886046144875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.180200316402242,"aZ":-15.792957175269732,"pfxX":-5.393082856471244,"pfxZ":8.342120074145422,"pX":0.8987529600218317,"pZ":2.90867907931935,"vX0":9.386585826759234,"vY0":-138.775829342112,"vZ0":-6.282046609594542,"x":82.74,"y":160.25,"x0":-1.8167473493832251,"y0":50.000230984467926,"z0":6.241925761007949,"aX":-10.5871792999985},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.0,"breakHorizontal":7.9,"spinRate":2313,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.393728215487009,"extension":6.537957240997362},"index":3,"playId":"3dc4f9e3-ac1f-3336-b377-4e904dab0e48","pitchNumber":3,"startTime":"2025-08-20T02:46:46.650Z","endTime":"2025-08-20T02:46:51.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-20T02:47:00.041Z","endTime":"2025-08-20T02:47:15.627Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.58936248782181,"strikeZoneBottom":1.70973537633819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.714906365437162,"aZ":-23.900065730394104,"pfxX":-5.727972803691811,"pfxZ":5.409546540552367,"pX":0.6452265642242165,"pZ":1.3142673825457114,"vX0":8.23046650754667,"vY0":-122.4760354521511,"vZ0":-6.231485333192696,"x":92.41,"y":203.29,"x0":-2.0045659280513837,"y0":50.00078061658142,"z0":5.917384057528178,"aX":-8.757862421129571},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.6,"breakHorizontal":8.6,"spinRate":2211,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.44610767648903327,"extension":6.568410498806367},"index":5,"playId":"5700e811-0652-3f0a-be6d-c628da7b60bb","pitchNumber":4,"startTime":"2025-08-20T02:47:15.627Z","endTime":"2025-08-20T02:47:19.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.58786191057395,"strikeZoneBottom":1.76200149953748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.108677425579337,"aZ":-15.691151433205981,"pfxX":-4.082853090201414,"pfxZ":8.509817451739453,"pX":1.396681093623795,"pZ":2.3704464653013493,"vX0":9.879686606364158,"vY0":-138.13783038836692,"vZ0":-7.596307139598038,"x":63.76,"y":174.78,"x0":-1.692060855892592,"y0":50.0033026792296,"z0":6.206229360443826,"aX":-7.9094315479922175},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":5.4,"spinRate":2353,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3961530179881496,"extension":6.558916251905174},"index":6,"playId":"4ecf9f85-3829-3764-b3be-cbe47f335494","pitchNumber":5,"startTime":"2025-08-20T02:47:37.866Z","endTime":"2025-08-20T02:47:43.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97993441066297,"aZ":-20.2812584306354,"pfxX":-9.223809553389104,"pfxZ":6.098598954182425,"pX":-0.0031465562535408433,"pZ":3.413142210865593,"vX0":8.806360176363468,"vY0":-138.76303347744704,"vZ0":-3.883408101736178,"x":117.12,"y":146.63,"x0":-2.019099951057562,"y0":50.00567008475052,"z0":6.181693019207358,"aX":-17.995429688275546},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.4,"breakHorizontal":14.9,"spinRate":2309,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3946875705906998,"extension":6.575374500005962},"index":7,"playId":"f1da7c2a-817d-322a-be83-31f89c8762d8","pitchNumber":6,"startTime":"2025-08-20T02:48:00.477Z","endTime":"2025-08-20T02:48:06.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.62000112131101,"strikeZoneBottom":1.80602090914008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.261956054246383,"aZ":-35.86818449696829,"pfxX":9.920712619509338,"pfxZ":-2.4245007980323816,"pX":-0.1918924149100469,"pZ":3.637245150417915,"vX0":2.4546613606661745,"vY0":-122.95877855982253,"vZ0":0.951477775193917,"x":124.31,"y":140.57,"x0":-2.492633439611613,"y0":50.00139311102916,"z0":6.297934455776637,"aX":15.129256728810164},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.8,"breakHorizontal":-18.6,"spinRate":2738,"spinDirection":50},"zone":2,"typeConfidence":2.0,"plateTime":0.4461259306827001,"extension":6.268986883546973},"index":8,"playId":"52afa2b6-aefc-39b3-aff3-aa888881979a","pitchNumber":7,"startTime":"2025-08-20T02:48:32.170Z","endTime":"2025-08-20T02:48:36.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"first":{"id":677942,"link":"/api/v1/people/677942"},"second":{"id":656976,"link":"/api/v1/people/656976"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":2.11,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:48:36.889Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Hedges pops out to first baseman Pavin Smith in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T02:50:35.543Z","endTime":"2025-08-20T02:51:15.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.44041443226084,"strikeZoneBottom":1.62552601753922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.008118505606916,"aZ":-13.633219409676185,"pfxX":2.9556573303463827,"pfxZ":10.558417871418264,"pX":0.24292318701606838,"pZ":1.7632610008320393,"vX0":-3.0773856471814276,"vY0":-131.91493690094055,"vZ0":-7.710821041091608,"x":107.74,"y":191.17,"x0":1.0426323979726189,"y0":50.00347347187211,"z0":5.736810214941895,"aX":5.190610444154247},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.5,"breakHorizontal":-4.7,"spinRate":2342,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4157854833750103,"extension":6.439433463303102},"index":0,"playId":"a4149fe3-da2c-3a27-8c5c-143d049e149f","pitchNumber":1,"startTime":"2025-08-20T02:50:47.981Z","endTime":"2025-08-20T02:50:52.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.1,"endSpeed":83.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.573644233584126,"aZ":-16.393068646547952,"pfxX":3.2249901622458577,"pfxZ":8.904902943020055,"pX":9.65757679763513E-4,"pZ":2.9743838527360715,"vX0":-3.9077601176416206,"vY0":-132.58413960172814,"vZ0":-4.254002321878955,"x":116.96,"y":158.47,"x0":1.0781606020641217,"y0":50.002002669167936,"z0":5.803751011831657,"aX":5.714910342307907},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":-4.9,"spinRate":2348,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.4138446637933111,"extension":6.339803324604639},"hitData":{"launchSpeed":81.8,"launchAngle":70.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":177.4,"coordY":174.97}},"index":1,"playId":"85f41d6f-661c-3a50-995c-0c8381b987e0","pitchNumber":2,"startTime":"2025-08-20T02:51:05.226Z","endTime":"2025-08-20T02:51:15.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:51:15.195Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T02:51:31.998Z","endTime":"2025-08-20T02:52:37.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.7,"strikeZoneTop":3.1976517941992,"strikeZoneBottom":1.47122460116868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.843986509116466,"aZ":-13.155026951195845,"pfxX":1.7904398466421352,"pfxZ":10.830212352387846,"pX":-1.7514389579164036,"pZ":2.209291511990342,"vX0":-7.2935640649854685,"vY0":-132.11902253690997,"vZ0":-6.633464109218654,"x":183.76,"y":179.13,"x0":0.8201886487698996,"y0":50.00453546472701,"z0":5.731472183305307,"aX":3.1447373066590822},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.2,"breakHorizontal":-1.6,"spinRate":2336,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.41559577958496563,"extension":6.449271238904061},"index":0,"playId":"877decf4-1ced-3a95-9c8d-58bb7057b07f","pitchNumber":1,"startTime":"2025-08-20T02:51:42.710Z","endTime":"2025-08-20T02:51:46.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.1800001422059,"strikeZoneBottom":1.52320543117082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.05610458999249,"aZ":-33.97490656517605,"pfxX":-1.8817486111222428,"pfxZ":-1.2988631331272655,"pX":0.11713941485018657,"pZ":1.7340663354488675,"vX0":-1.613800793394721,"vY0":-117.2843498378532,"vZ0":-2.253614375701603,"x":112.53,"y":191.96,"x0":1.0596465355530196,"y0":50.002625533719176,"z0":5.888775601065255,"aX":-2.61012446673714},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.6,"breakHorizontal":3.8,"spinRate":2255,"spinDirection":285},"zone":8,"typeConfidence":2.0,"plateTime":0.46776169463542283,"extension":6.459168436404433},"index":1,"playId":"39204386-6729-3ee0-9afe-c19b13c4cb35","pitchNumber":2,"startTime":"2025-08-20T02:51:57.616Z","endTime":"2025-08-20T02:52:01.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.4,"endSpeed":83.4,"strikeZoneTop":3.18000075620503,"strikeZoneBottom":1.42946294462797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.185513223519152,"aZ":-14.664384727913054,"pfxX":1.660150000033771,"pfxZ":9.77486072994765,"pX":0.884374687451722,"pZ":3.500197699020628,"vX0":-1.3903136292619955,"vY0":-133.14651294909757,"vZ0":-3.1624269639541307,"x":83.29,"y":144.27,"x0":1.198190189413033,"y0":50.00519074002837,"z0":5.767720300410334,"aX":2.9745490265882184},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.2,"breakHorizontal":-2.6,"spinRate":2326,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.41172936916432956,"extension":6.314335097761967},"index":2,"playId":"324f2e55-c583-3fbd-a22d-a5869e7ad8b0","pitchNumber":3,"startTime":"2025-08-20T02:52:11.815Z","endTime":"2025-08-20T02:52:16.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.900962088598906,"aZ":-15.308227122325073,"pfxX":2.9705110522758065,"pfxZ":9.425172680106648,"pX":-0.643397707715131,"pZ":2.0961322406696756,"vX0":-5.041789778797225,"vY0":-133.0205423023687,"vZ0":-6.502123228488717,"x":141.52,"y":182.18,"x0":0.8918017968328729,"y0":50.00370148861565,"z0":5.684757168146273,"aX":5.3165307299207925},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.8,"breakHorizontal":-4.3,"spinRate":2356,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.4119823886729783,"extension":6.463847021527001},"hitData":{"launchSpeed":74.7,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.95,"coordY":157.6}},"index":3,"playId":"cf27198f-48e7-3d57-8389-d9036668739d","pitchNumber":4,"startTime":"2025-08-20T02:52:27.110Z","endTime":"2025-08-20T02:52:37.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:52:37.192Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a sharp line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T02:52:49.732Z","endTime":"2025-08-20T02:54:57.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":72.0,"strikeZoneTop":3.14769175941464,"strikeZoneBottom":1.34988869722179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.352335118387124,"aZ":-38.79250144950843,"pfxX":-1.6887330672100007,"pfxZ":-5.067981306422665,"pX":0.5929027190497659,"pZ":2.5706027288852855,"vX0":-0.5914553490225476,"vY0":-113.3952419178308,"vZ0":0.7621243409406322,"x":94.4,"y":169.37,"x0":1.0764081282441897,"y0":50.005179231374285,"z0":6.094280500289274,"aX":-2.203702265196115},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-8.8,"breakHorizontal":3.2,"spinRate":2265,"spinDirection":304},"zone":6,"typeConfidence":2.0,"plateTime":0.4826717697006657,"extension":6.413573346749642},"index":0,"playId":"d6865080-1a0a-398f-94c3-960eb8bbad6b","pitchNumber":1,"startTime":"2025-08-20T02:52:58.608Z","endTime":"2025-08-20T02:53:03.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":85.0,"endSpeed":78.5,"strikeZoneTop":3.20955788731328,"strikeZoneBottom":1.44527747110224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87496570247187,"aZ":-26.68785630156392,"pfxX":9.466654529612587,"pfxZ":3.539939684517677,"pX":0.028552869352182934,"pZ":0.9110248741803452,"vX0":-5.3382116372047745,"vY0":-123.56108913104428,"vZ0":-6.261035636376156,"x":115.91,"y":214.18,"x0":0.9834054874245323,"y0":50.005003651338384,"z0":5.7108460661354785,"aX":14.68706439813148},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.2,"breakHorizontal":-16.0,"spinRate":1864,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.44272570302576364,"extension":6.533893691017124},"index":1,"playId":"c1bdba3b-53fc-3519-9282-6a6459ed9048","pitchNumber":2,"startTime":"2025-08-20T02:53:11.367Z","endTime":"2025-08-20T02:53:17.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":88.4,"endSpeed":81.3,"strikeZoneTop":3.28417452080271,"strikeZoneBottom":1.52157368660951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.760909099607943,"aZ":-26.302774756548885,"pfxX":-0.9447003354179553,"pfxZ":3.4870311063924735,"pX":-0.3019889122121845,"pZ":3.3536975080523312,"vX0":-3.3944324772184684,"vY0":-128.7606121285646,"vZ0":-1.1727090691446442,"x":128.51,"y":148.23,"x0":1.1541635755248152,"y0":50.006146189417585,"z0":5.8429460811901315,"aX":-1.592654470647444},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":2.4,"spinRate":2285,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.4247456412270041,"extension":6.406571341803262},"index":2,"playId":"8506e8f5-6015-311d-a4d9-710ecd866af1","pitchNumber":3,"startTime":"2025-08-20T02:53:27.818Z","endTime":"2025-08-20T02:53:32.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"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-20T02:53:38.085Z","endTime":"2025-08-20T02:53:49.852Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.1,"endSpeed":84.7,"strikeZoneTop":3.21999881521108,"strikeZoneBottom":1.4835701669792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.128769657457543,"aZ":-17.54197911247996,"pfxX":3.42066452883361,"pfxZ":7.95756090015016,"pX":1.2345806506874,"pZ":4.272305931433739,"vX0":-1.2953246238645235,"vY0":-134.27651167452098,"vZ0":-0.6581494090134776,"x":69.94,"y":123.43,"x0":1.2768111222036287,"y0":50.00436800323994,"z0":5.760578219901063,"aX":6.291573145070637},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":-6.0,"spinRate":2274,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4067899459791571,"extension":6.292099211734578},"index":4,"playId":"5f30c0f3-d01a-3bbc-a828-318ff9197fa2","pitchNumber":4,"startTime":"2025-08-20T02:53:49.852Z","endTime":"2025-08-20T02:53:55.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.22000042933685,"strikeZoneBottom":1.4689583297986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.239501830081917,"aZ":-17.887104567219076,"pfxX":2.9363772354547657,"pfxZ":7.948893792199275,"pX":-0.23083144201722963,"pZ":4.4204340480024635,"vX0":-4.707445672964526,"vY0":-132.67931646238563,"vZ0":-8.23240627286115E-4,"x":125.8,"y":119.43,"x0":1.1783466529004627,"y0":50.00188507355687,"z0":5.7155341298702,"aX":5.277610995206031},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.6,"breakHorizontal":-4.4,"spinRate":2257,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4115549659730511,"extension":6.3301382553613825},"index":5,"playId":"55085c99-015d-317b-9e49-867bd58667f8","pitchNumber":5,"startTime":"2025-08-20T02:54:04.380Z","endTime":"2025-08-20T02:54:09.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.254356858783833,"aZ":-16.688639398884895,"pfxX":3.635506732101848,"pfxZ":8.562271413056166,"pX":0.5414868669448611,"pZ":2.714859439940094,"vX0":-2.6905539302563644,"vY0":-133.06544374124556,"vZ0":-4.3034910925287235,"x":96.36,"y":165.48,"x0":1.0890609356827972,"y0":50.00311647790892,"z0":5.547798792387748,"aX":6.575682927271812},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":-6.1,"spinRate":2207,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.41027715595296055,"extension":6.521168034572164},"index":6,"playId":"1c4b3100-3962-3dfa-bc6d-5351d3e4f0ad","pitchNumber":6,"startTime":"2025-08-20T02:54:22.088Z","endTime":"2025-08-20T02:54:25.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58952265387316,"aZ":-13.380111469035963,"pfxX":2.74915192524667,"pfxZ":10.283444994489424,"pX":-0.03103689002842311,"pZ":1.2542261238997752,"vX0":-3.926746877904117,"vY0":-133.9867812288853,"vZ0":-8.806061358654674,"x":118.18,"y":204.92,"x0":1.0929032836271277,"y0":50.000150066408864,"z0":5.528490449198249,"aX":5.023099063077189},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":-4.2,"spinRate":2288,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4080051181914177,"extension":6.583818902593458},"hitData":{"launchSpeed":105.0,"launchAngle":10.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.67,"coordY":99.67}},"index":7,"playId":"ccb74baf-df50-38df-8812-493c7411eec9","pitchNumber":7,"startTime":"2025-08-20T02:54:48.109Z","endTime":"2025-08-20T02:54:57.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:54:57.727Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"José Ramírez homers (26) on a line drive to left center field. Angel Martínez scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T02:55:11.416Z","endTime":"2025-08-20T02:56:31.725Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":{"id":593958,"link":"/api/v1/people/593958"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.40354354821284,"strikeZoneBottom":1.55998372693866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11206041527814,"aZ":-24.570309390357263,"pfxX":8.711597656506125,"pfxZ":4.834585700622101,"pX":-0.37622791757907137,"pZ":1.7639499939092012,"vX0":-6.0399628384888056,"vY0":-124.66604073979228,"vZ0":-4.9642021745221045,"x":131.34,"y":191.15,"x0":0.9463414418482088,"y0":50.005626088604004,"z0":5.809808105429116,"aX":13.711686606099198},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.8,"breakHorizontal":-14.4,"spinRate":1979,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.4393885629515326,"extension":6.43599627210106},"index":0,"playId":"05a8e362-4385-33ff-9cba-c6f22fc5e5e9","pitchNumber":1,"startTime":"2025-08-20T02:55:22.239Z","endTime":"2025-08-20T02:55:26.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.111365139503636,"aZ":-23.420336453592856,"pfxX":-0.6322860484131638,"pfxZ":5.094033505060338,"pX":-0.9958417868978049,"pZ":2.674672764093386,"vX0":-5.154121749232141,"vY0":-129.5134169205743,"vZ0":-3.4493209361545585,"x":154.96,"y":166.56,"x0":1.0926446637987963,"y0":50.00211581690527,"z0":5.791304063550244,"aX":-1.0865406033498983},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.8,"breakHorizontal":2.2,"spinRate":2296,"spinDirection":175},"zone":11,"typeConfidence":2.0,"plateTime":0.42103880476777444,"extension":6.436010144160025},"index":1,"playId":"91df1747-a650-35cd-889b-681babd938e5","pitchNumber":2,"startTime":"2025-08-20T02:55:39.524Z","endTime":"2025-08-20T02:55:44.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.829867785442776,"aZ":-26.274795781561366,"pfxX":8.548102265299956,"pfxZ":3.7330198413516182,"pX":0.5950069023618293,"pZ":1.9755366036342143,"vX0":-3.8475040276342374,"vY0":-124.59501871670638,"vZ0":-4.086549821696176,"x":94.32,"y":185.44,"x0":1.0443655908308276,"y0":50.00288884411737,"z0":5.7954474355919965,"aX":13.508620837018217},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":-14.6,"spinRate":1950,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4387450962776591,"extension":6.406360028016843},"hitData":{"launchSpeed":104.3,"launchAngle":21.0,"totalDistance":409.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":56.24,"coordY":48.61}},"index":2,"playId":"ad578d24-069a-3b93-9572-115b55c16586","pitchNumber":3,"startTime":"2025-08-20T02:56:05.218Z","endTime":"2025-08-20T02:56:31.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":-25.599999999999998,"leverageIndex":1.23,"dramaIndex":193.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:56:31.725Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Fry grounds out, pitcher Eduardo Rodriguez to second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T02:56:47.269Z","endTime":"2025-08-20T02:57:04.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593958,"link":"/api/v1/people/593958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.870366513939626,"aZ":-16.799078778745347,"pfxX":5.063833781578365,"pfxZ":8.463300393439333,"pX":0.7925462199690132,"pZ":1.9762763793198173,"vX0":-2.393670463651665,"vY0":-133.70335547576212,"vZ0":-6.593480932848034,"x":86.79,"y":185.42,"x0":1.039776065037416,"y0":50.00320815593133,"z0":5.6725393387436895,"aX":9.200923607792621},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":-8.6,"spinRate":2282,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.40910278434979697,"extension":6.414000877458917},"hitData":{"launchSpeed":99.1,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":149.5,"coordY":159.13}},"index":0,"playId":"8111b5a4-d610-3e01-82ab-5dec0711db0b","pitchNumber":1,"startTime":"2025-08-20T02:56:55.234Z","endTime":"2025-08-20T02:57:04.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":0.899999999999995,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-20T02:57:04.012Z","atBatIndex":37},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Alek Thomas triples (3) on a sharp fly ball to center fielder Angel Martínez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T02:59:02.206Z","endTime":"2025-08-20T03:00:21.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","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":682657,"link":"/api/v1/people/682657"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.43158766271113,"strikeZoneBottom":1.48923132944736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15027301310316,"aZ":-15.148105637870543,"pfxX":-3.622942323504341,"pfxZ":9.1519278846363,"pX":-0.09949806199416156,"pZ":2.455951983008905,"vX0":6.50360475418717,"vY0":-135.6505948781848,"vZ0":-7.010840485616831,"x":120.79,"y":172.47,"x0":-2.059231636183473,"y0":50.001725511485596,"z0":6.133286562595515,"aX":-6.739760288529468},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":5.2,"spinRate":2304,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4040283938384146,"extension":6.605254538651962},"index":0,"playId":"d05537b6-f581-3223-9994-d65edf2ce085","pitchNumber":1,"startTime":"2025-08-20T02:59:33.067Z","endTime":"2025-08-20T02:59:38.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":82.1,"endSpeed":75.2,"strikeZoneTop":3.40018707954972,"strikeZoneBottom":1.48612305720816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.513231075728548,"aZ":-19.015883029806712,"pfxX":-7.744947156693664,"pfxZ":9.194267741267321,"pX":0.34992630865512064,"pZ":0.654556648122921,"vX0":8.075206935837608,"vY0":-119.0399093280112,"vZ0":-8.189487368477652,"x":103.66,"y":221.11,"x0":-2.084981870955349,"y0":50.00005322607472,"z0":5.869686384253513,"aX":-11.07945332130991},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":14.8,"breakHorizontal":12.0,"spinRate":2054,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4606582258058878,"extension":6.735757448987547},"index":1,"playId":"0729d655-f6e0-30cd-ae82-71c899a5cfa7","pitchNumber":2,"startTime":"2025-08-20T02:59:47.964Z","endTime":"2025-08-20T02:59:52.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.198579561594144,"aZ":-34.46325957249919,"pfxX":8.626866157715938,"pfxZ":-1.5964984243648903,"pX":0.2986500511393336,"pZ":1.9421562976652562,"vX0":3.626484587212166,"vY0":-119.29656797352945,"vZ0":-2.556687020021644,"x":105.62,"y":186.34,"x0":-2.3646925413275053,"y0":50.003496020449376,"z0":6.152061636222891,"aX":12.36173710618779},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.2,"breakHorizontal":-16.6,"spinRate":2614,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.4601552544932561,"extension":6.369838733552816},"hitData":{"launchSpeed":106.5,"launchAngle":22.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":224.36,"coordY":93.81}},"index":2,"playId":"7da2ed22-3e7a-38aa-87f9-a933b1102ca4","pitchNumber":3,"startTime":"2025-08-20T03:00:05.119Z","endTime":"2025-08-20T03:00:21.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":11.100000000000001,"leverageIndex":1.24,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:00:21.148Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Herrera pops out to second baseman Brayan Rocchio.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T03:00:48.960Z","endTime":"2025-08-20T03:01:27.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.42340541078363,"strikeZoneBottom":1.5553285838293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.660776049428446,"aZ":-17.016694103240763,"pfxX":-4.029770284990175,"pfxZ":7.936108108774343,"pX":-0.34703377213542896,"pZ":3.277487920313923,"vX0":6.065669650489812,"vY0":-136.96288717960564,"vZ0":-4.817785264536225,"x":130.23,"y":150.29,"x0":-2.061156751072691,"y0":50.00529208924516,"z0":6.213507493305672,"aX":-7.699962165805905},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":6.1,"spinRate":2257,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.3990494940705913,"extension":6.684772324744534},"index":0,"playId":"d98ca8f1-15e7-34c0-a442-8d950f745692","pitchNumber":1,"startTime":"2025-08-20T03:00:56.547Z","endTime":"2025-08-20T03:01:01.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":94.1,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.827679280824494,"aZ":-13.647290313841177,"pfxX":-4.586693597183854,"pfxZ":9.745474364347945,"pX":0.6659572530627591,"pZ":2.9281725186130467,"vX0":8.759257891292293,"vY0":-136.7093549420728,"vZ0":-6.382885076288991,"x":91.62,"y":159.72,"x0":-1.97709857174337,"y0":50.00641986108251,"z0":6.221930601920534,"aX":-8.723678072386496},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2338,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.399939965870852,"extension":6.646088851721779},"hitData":{"launchSpeed":63.9,"launchAngle":43.0,"totalDistance":206.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.55,"coordY":120.29}},"index":1,"playId":"9d4c2e55-a745-3bd4-bb61-f85adeb920de","pitchNumber":2,"startTime":"2025-08-20T03:01:17.753Z","endTime":"2025-08-20T03:01:27.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"L","description":"Left"}},"third":{"id":677950,"link":"/api/v1/people/677950"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.699999999999996,"awayTeamWinProbability":65.30000000000001,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":1.65,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:01:27.665Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a fly ball to left fielder Steven Kwan. Alek Thomas scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T03:01:48.237Z","endTime":"2025-08-20T03:02:56.610Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.69887208443616,"strikeZoneBottom":1.58256300166099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.712200149340656,"aZ":-19.832904548363047,"pfxX":-2.612301884893458,"pfxZ":6.460034030561518,"pX":-0.3933223175215267,"pZ":3.242272572001958,"vX0":5.966812555111094,"vY0":-137.64226572782175,"vZ0":-4.225331562972785,"x":131.99,"y":151.24,"x0":-2.253823316051138,"y0":50.00464527206022,"z0":6.14743929123766,"aX":-4.992567538935816},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.9,"breakHorizontal":3.5,"spinRate":2157,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3985561663603612,"extension":6.627323933223104},"index":0,"playId":"cd0a5462-e720-3b8c-b4bd-ca75e315f920","pitchNumber":1,"startTime":"2025-08-20T03:02:00.715Z","endTime":"2025-08-20T03:02:05.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.48999944057853,"strikeZoneBottom":1.72558010896041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.076571851206452,"aZ":-13.363096468613998,"pfxX":-3.850670941742873,"pfxZ":9.765311161654232,"pX":1.4973897576885735,"pZ":2.3665009931560332,"vX0":10.296391037782502,"vY0":-138.01968184602282,"vZ0":-7.95381935515373,"x":59.92,"y":174.88,"x0":-1.7834860311367975,"y0":50.006730121132925,"z0":6.188192305202381,"aX":-7.421071717367984},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":4.8,"spinRate":2317,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39702923313946803,"extension":6.569713408335936},"index":1,"playId":"f96494d3-b4ba-3a9d-a09c-a6375ec17c9a","pitchNumber":2,"startTime":"2025-08-20T03:02:21.106Z","endTime":"2025-08-20T03:02:26.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.848905229895617,"aZ":-13.264300764375381,"pfxX":-2.9783472517420213,"pfxZ":9.939789368265933,"pX":0.21541592349076585,"pZ":2.6769715340605886,"vX0":6.52406440783641,"vY0":-137.39774937238647,"vZ0":-7.148530075962399,"x":108.79,"y":166.5,"x0":-1.808162539000594,"y0":50.00334679870191,"z0":6.223018557238732,"aX":-5.66695302646603},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":4.0,"spinRate":2429,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3993915215796684,"extension":6.645797484901788},"hitData":{"launchSpeed":74.3,"launchAngle":33.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.36,"coordY":123.35}},"index":2,"playId":"8849ee84-cfab-34ac-9d59-a18c35375ee1","pitchNumber":3,"startTime":"2025-08-20T03:02:44.990Z","endTime":"2025-08-20T03:02:56.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":7.300000000000004,"leverageIndex":1.81,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:02:56.610Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T03:03:19.539Z","endTime":"2025-08-20T03:04:30.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.31397591276784,"aZ":-25.24735256196621,"pfxX":3.827508598185084,"pfxZ":4.172525179859266,"pX":-0.17328715848711132,"pZ":2.2485522046093553,"vX0":4.271302562448639,"vY0":-128.74921334269564,"vZ0":-4.659833393185351,"x":123.61,"y":178.07,"x0":-2.357614344303964,"y0":50.004863751580935,"z0":6.060712366544288,"aX":6.360445968708942},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.6,"breakHorizontal":-7.9,"spinRate":2733,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.4271067367167247,"extension":6.493740932162869},"index":0,"playId":"9553d8b9-2d1e-3dc1-884e-17ca97bd5b67","pitchNumber":1,"startTime":"2025-08-20T03:03:58.273Z","endTime":"2025-08-20T03:04:01.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.12023038927057,"aZ":-14.603474460259378,"pfxX":-4.277726986973393,"pfxZ":9.10320639028339,"pX":-0.014347100871937787,"pZ":3.457949583402188,"vX0":7.31513116258092,"vY0":-137.70016535040097,"vZ0":-4.822042181545256,"x":117.55,"y":145.42,"x0":-2.143386849648091,"y0":50.003727885133344,"z0":6.212012207213069,"aX":-8.258122893404478},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":6.4,"spinRate":2387,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.39700357138902653,"extension":6.51344431238204},"hitData":{"launchSpeed":91.9,"launchAngle":51.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.18,"coordY":97.73}},"index":1,"playId":"5f9830d4-db22-3993-9bf4-d59973bcb641","pitchNumber":2,"startTime":"2025-08-20T03:04:18.888Z","endTime":"2025-08-20T03:04:30.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.88,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:04:30.645Z","atBatIndex":41},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Corbin Carroll triples (16) on a line drive to center fielder Angel Martínez. Geraldo Perdomo scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T03:05:16.791Z","endTime":"2025-08-20T03:05:53.953Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"e294e187-abb3-3504-9039-c0b145b74c4e","startTime":"2025-08-20T03:04:57.749Z","endTime":"2025-08-20T03:05:02.859Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.22000102204582,"strikeZoneBottom":1.55909466248714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.236868483433415,"aZ":-20.707175493982056,"pfxX":-7.7837257451552855,"pfxZ":7.879917864113756,"pX":-0.5358370794239716,"pZ":2.2685765837903173,"vX0":6.300801295745849,"vY0":-119.65760661926835,"vZ0":-4.510830810854489,"x":137.42,"y":177.53,"x0":-2.1868418490211847,"y0":50.00550412934588,"z0":6.024342273377843,"aX":-11.333502955149932},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":13.4,"breakHorizontal":12.6,"spinRate":2140,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4570630411704939,"extension":6.720278537971056},"index":1,"playId":"9983e951-5530-350d-9172-60e58d663737","pitchNumber":1,"startTime":"2025-08-20T03:05:18.585Z","endTime":"2025-08-20T03:05:22.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03868182457387,"aZ":-12.06114948834488,"pfxX":-3.323870160007276,"pfxZ":10.458885777750249,"pX":0.5531186409695203,"pZ":3.425674702923687,"vX0":7.3727542879301975,"vY0":-137.45269849334784,"vZ0":-5.638053448282102,"x":95.92,"y":146.29,"x0":-1.7260693218407825,"y0":50.003154300801896,"z0":6.314731618230134,"aX":-6.392938768910897},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":4.6,"spinRate":2405,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3977187862393379,"extension":6.529380795838524},"hitData":{"launchSpeed":110.3,"launchAngle":21.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":196.66,"coordY":78.5}},"index":2,"playId":"755b2cad-3652-3e47-bac3-58b4f2824e80","pitchNumber":2,"startTime":"2025-08-20T03:05:37.184Z","endTime":"2025-08-20T03:05:53.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":17.900000000000006,"leverageIndex":1.39,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:05:53.953Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, third baseman José Ramírez to first baseman Carlos Santana.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T03:06:32.952Z","endTime":"2025-08-20T03:08:13.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":"Groundout","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":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.707381852816294,"aZ":-31.99930516753454,"pfxX":3.318201545046027,"pfxZ":0.11730331595282273,"pX":-0.3320697530530013,"pZ":3.8674200102059335,"vX0":3.6247354828449976,"vY0":-123.03165106563283,"vZ0":0.5893801822877016,"x":129.66,"y":134.36,"x0":-2.2539816261484082,"y0":50.00456865236591,"z0":6.329989456825975,"aX":5.103357368620505},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.6,"breakHorizontal":-6.8,"spinRate":2774,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.4446581870135127,"extension":6.623020137092128},"index":0,"playId":"ac2eb1fd-b57e-31f5-bf4c-a9344c182518","pitchNumber":1,"startTime":"2025-08-20T03:06:50.018Z","endTime":"2025-08-20T03:06:53.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.74591362993423,"strikeZoneBottom":1.82404215985429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.325404549994435,"aZ":-30.36577917277472,"pfxX":3.3375707774287493,"pfxZ":1.0858172015589656,"pX":1.1337072076241794,"pZ":1.7581856961646303,"vX0":7.2187263447597765,"vY0":-127.94007321062242,"vZ0":-5.0407112975893575,"x":73.79,"y":191.31,"x0":-2.1573933577146533,"y0":50.00058402792748,"z0":6.133020779778465,"aX":5.531085675442466},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-7.7,"spinRate":2750,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4280738997801694,"extension":6.819616286643992},"index":1,"playId":"699a122e-269f-3bd6-a2f2-03ff6c78164c","pitchNumber":2,"startTime":"2025-08-20T03:07:20.875Z","endTime":"2025-08-20T03:07:27.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.81746312042439,"strikeZoneBottom":1.78483854330712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.581398204521857,"aZ":-31.576615168175696,"pfxX":3.3997429872765403,"pfxZ":0.38502779824788913,"pX":1.0147137366082728,"pZ":1.93294872323036,"vX0":6.254154411559528,"vY0":-123.49933093899932,"vZ0":-3.90536962448243,"x":78.32,"y":186.59,"x0":-1.9877724551999196,"y0":50.00202687291231,"z0":6.177942207216032,"aX":5.274478419825758},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.0,"breakHorizontal":-7.6,"spinRate":2889,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.44275564291377734,"extension":6.664241421682021},"index":2,"playId":"8c0313c5-57af-3894-b929-125de2352723","pitchNumber":3,"startTime":"2025-08-20T03:07:43.330Z","endTime":"2025-08-20T03:07:48.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.528048586767135,"aZ":-31.60530407328237,"pfxX":2.455933173716333,"pfxZ":0.3525545988675116,"pX":0.10044139220234087,"pZ":2.0740280474857054,"vX0":5.159694846824955,"vY0":-126.81164434395754,"vZ0":-3.9357991668160905,"x":113.17,"y":182.78,"x0":-2.2817870137105105,"y0":50.00557710011228,"z0":6.174388569334873,"aX":3.9895680988515276},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":-5.6,"spinRate":2805,"spinDirection":104},"zone":8,"typeConfidence":2.0,"plateTime":0.4323397433672622,"extension":6.659330522725447},"hitData":{"launchSpeed":87.3,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.25,"coordY":165.72}},"index":3,"playId":"cf798acb-1722-3671-923d-87964cc89e5b","pitchNumber":4,"startTime":"2025-08-20T03:08:05.282Z","endTime":"2025-08-20T03:08:13.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.98,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:08:13.728Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carlos Santana pops out softly to first baseman Pavin Smith.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T03:10:29.781Z","endTime":"2025-08-20T03:10:55.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T03:10:20.688Z","endTime":"2025-08-20T03:10:31.868Z","isPitch":false,"type":"action","player":{"id":467793,"link":"/api/v1/people/467793"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.31512198908196,"strikeZoneBottom":1.5814048785228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.190353838858556,"aZ":-37.41840967805566,"pfxX":-1.5499857770112464,"pfxZ":-3.9578208608206493,"pX":0.39406360685949304,"pZ":1.8341749177094224,"vX0":-1.0357801801385897,"vY0":-114.36564214119507,"vZ0":-1.290075810798805,"x":101.98,"y":189.26,"x0":1.0543063340106014,"y0":50.003762725007945,"z0":6.077118974205057,"aX":-2.052360477733221},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-7.2,"breakHorizontal":3.1,"spinRate":2234,"spinDirection":298},"zone":9,"typeConfidence":2.0,"plateTime":0.47901808543941327,"extension":6.293573114604385},"index":1,"playId":"8999e218-a05c-3de9-8204-4e492c952433","pitchNumber":1,"startTime":"2025-08-20T03:10:31.868Z","endTime":"2025-08-20T03:10:36.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6422923336986,"aZ":-24.17139006312696,"pfxX":-0.5936214661590702,"pfxZ":4.738247638780658,"pX":-0.7870091172091719,"pZ":2.5302591701431694,"vX0":-4.927948211625343,"vY0":-128.86002006029673,"vZ0":-3.5933449178276327,"x":147.0,"y":170.46,"x0":1.2237618202228642,"y0":50.00462568429066,"z0":5.800680305320673,"aX":-1.001931603093551},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.0,"breakHorizontal":2.2,"spinRate":2250,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.42433507447790264,"extension":6.3135778888294345},"hitData":{"launchSpeed":55.5,"launchAngle":68.0,"totalDistance":90.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":144.64,"coordY":171.9}},"index":2,"playId":"8a0c0474-7cfe-3e6c-a2c9-78674953db1b","pitchNumber":2,"startTime":"2025-08-20T03:10:44.929Z","endTime":"2025-08-20T03:10:55.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:10:55.088Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gabriel Arias pops out to third baseman Blaze Alexander in foul territory.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T03:11:04.924Z","endTime":"2025-08-20T03:13:42.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":91.4,"endSpeed":84.3,"strikeZoneTop":3.48999981484434,"strikeZoneBottom":1.5205988902881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.675810688525388,"aZ":-16.458864431166695,"pfxX":1.91321371519942,"pfxZ":8.708795513536483,"pX":0.7392869319925299,"pZ":1.9663477182836815,"vX0":-1.691455529762773,"vY0":-133.0230032612367,"vZ0":-6.798352069869834,"x":88.82,"y":185.69,"x0":1.1326722467626975,"y0":50.00382526400726,"z0":5.734140900006765,"aX":3.4528655516599067},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-3.1,"spinRate":2228,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.41066411538484004,"extension":6.371174650998932},"index":0,"playId":"62500fc7-4571-34c0-88cd-fa9b38124675","pitchNumber":1,"startTime":"2025-08-20T03:11:18.360Z","endTime":"2025-08-20T03:11:22.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.49000084324964,"strikeZoneBottom":1.50962402239575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.816944741562608,"aZ":-17.447148643523025,"pfxX":2.6421939943281796,"pfxZ":8.121609172629382,"pX":-0.07674489891221736,"pZ":4.30727704239234,"vX0":-4.214795106036133,"vY0":-133.59064444132915,"vZ0":-0.5834469216952486,"x":119.93,"y":122.48,"x0":1.1756058406482415,"y0":50.006303798299484,"z0":5.778617763490017,"aX":4.793843355097591},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.8,"breakHorizontal":-4.0,"spinRate":2369,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.40944730647992644,"extension":6.3080678880774395},"index":1,"playId":"6209fcf1-7602-344d-90a6-d95f9148fd58","pitchNumber":2,"startTime":"2025-08-20T03:11:33.934Z","endTime":"2025-08-20T03:11:39.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.659873927038127,"aZ":-18.1252870667637,"pfxX":2.696534132975886,"pfxZ":7.831178461561262,"pX":0.03495190120809782,"pZ":3.7712669910279777,"vX0":-3.815550924257369,"vY0":-132.87972545026759,"vZ0":-1.704394179852898,"x":115.67,"y":136.96,"x0":1.137086111827832,"y0":50.00187683464678,"z0":5.733740843534638,"aX":4.837098955910691},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.0,"breakHorizontal":-4.1,"spinRate":2320,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4117275381112582,"extension":6.414898580815426},"index":2,"playId":"175c6e0c-8e66-3af7-bffc-ec402134aa6b","pitchNumber":3,"startTime":"2025-08-20T03:11:49.453Z","endTime":"2025-08-20T03:11:52.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-20T03:12:18.902Z","endTime":"2025-08-20T03:12:54.410Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":92.7,"endSpeed":84.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.929818228731115,"aZ":-14.847186110765367,"pfxX":3.6440605113734876,"pfxZ":9.384258016238162,"pX":-0.7305556582252121,"pZ":3.137440500241356,"vX0":-6.05285749597453,"vY0":-134.92648976387434,"vZ0":-3.9639755136114254,"x":144.85,"y":154.07,"x0":1.0668261891056452,"y0":50.004129902587984,"z0":5.669539890901135,"aX":6.729908245905379},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":-5.3,"spinRate":2419,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.4056926241796259,"extension":6.42142331685723},"index":4,"playId":"72b754cb-9153-3071-9dc8-f9da07d28f88","pitchNumber":4,"startTime":"2025-08-20T03:12:54.410Z","endTime":"2025-08-20T03:12:57.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.42164997593064,"strikeZoneBottom":1.52552838576575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.394280533010935,"aZ":-20.628573181283684,"pfxX":6.023636134314423,"pfxZ":6.2966579805158585,"pX":1.3540458556692394,"pZ":2.7889062080875457,"vX0":-1.7141225961303275,"vY0":-133.93607512144777,"vZ0":-3.932316379634032,"x":65.39,"y":163.48,"x0":1.2159920616414122,"y0":50.00309075657103,"z0":5.734157636547695,"aX":11.04636042934496},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":-10.6,"spinRate":2244,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.40749273185942725,"extension":6.410617214717011},"index":5,"playId":"994e7fc0-075f-3e44-8519-c2bf1760ff75","pitchNumber":5,"startTime":"2025-08-20T03:13:13.948Z","endTime":"2025-08-20T03:13:19.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.471760407488034,"aZ":-20.823123328916413,"pfxX":6.487544875717102,"pfxZ":6.327552521258292,"pX":0.2775428077128568,"pZ":4.032464635596901,"vX0":-4.592058613419839,"vY0":-132.62019671508017,"vZ0":-0.496899609157354,"x":106.42,"y":129.9,"x0":1.1824525093370308,"y0":50.00268073448788,"z0":5.731547102927932,"aX":11.638488421114259},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":-10.8,"spinRate":2151,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.41188049775009583,"extension":6.370797233094943},"hitData":{"launchSpeed":77.3,"launchAngle":74.0,"totalDistance":81.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.88,"coordY":183.21}},"index":6,"playId":"5e37102e-f2eb-34b6-9601-5b03f577d314","pitchNumber":6,"startTime":"2025-08-20T03:13:31.286Z","endTime":"2025-08-20T03:13:42.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:13:42.365Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Jones grounds out softly, pitcher Eduardo Rodriguez to first baseman Pavin Smith.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T03:13:56.164Z","endTime":"2025-08-20T03:15:27.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593958,"link":"/api/v1/people/593958"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.78713748887457,"strikeZoneBottom":1.86326031587532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.57755665420328,"aZ":-17.842299377378314,"pfxX":5.611407484668435,"pfxZ":7.870397036160449,"pX":-0.6846108098896028,"pZ":1.972861176381419,"vX0":-6.010246918958227,"vY0":-133.53327159688973,"vZ0":-6.633222997627841,"x":143.1,"y":185.51,"x0":0.8576533772256457,"y0":50.00158906876216,"z0":5.755839464042976,"aX":10.2155233438067},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":-9.0,"spinRate":2185,"spinDirection":159},"zone":7,"typeConfidence":2.0,"plateTime":0.40892554912180845,"extension":6.507726424228838},"index":0,"playId":"190a98b1-cff3-3ffe-8b10-9b62d01eaa79","pitchNumber":1,"startTime":"2025-08-20T03:14:04.855Z","endTime":"2025-08-20T03:14:09.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.78000043314682,"strikeZoneBottom":1.75812721021648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.904271663545675,"aZ":-32.041011838798134,"pfxX":-3.457817420940192,"pfxZ":0.0924770919657476,"pX":-1.1035088219172027,"pZ":1.1684952761602847,"vX0":-3.9248380794097866,"vY0":-118.47366963238007,"vZ0":-3.744049138849805,"x":159.06,"y":207.23,"x0":1.0245969870644118,"y0":50.00282081998852,"z0":5.701810721378901,"aX":-4.908040520871079},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.5,"breakHorizontal":7.2,"spinRate":2265,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4625488137262579,"extension":6.5908111698885605},"index":1,"playId":"57185bb1-8281-34b7-9ec3-dee3f7054637","pitchNumber":2,"startTime":"2025-08-20T03:14:17.918Z","endTime":"2025-08-20T03:14:23.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.2,"strikeZoneTop":3.78,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.610503944983215,"aZ":-32.1070997010804,"pfxX":-4.586278410195198,"pfxZ":0.04593859237913733,"pX":-0.9539476267579942,"pZ":1.034940332687789,"vX0":-3.1562329097618753,"vY0":-116.54441524159542,"vZ0":-3.8750100087478407,"x":153.36,"y":210.84,"x0":1.0129196872625845,"y0":50.001098312444554,"z0":5.746947493869761,"aX":-6.316784774071935},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.6,"breakHorizontal":9.1,"spinRate":2387,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.46972056687755837,"extension":6.5207543465953215},"index":2,"playId":"53c6558d-d31a-34fe-b822-982b8a7c12fe","pitchNumber":3,"startTime":"2025-08-20T03:14:33.489Z","endTime":"2025-08-20T03:14:39.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-20T03:14:45.857Z","endTime":"2025-08-20T03:14:59.652Z","isPitch":false,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.77999885224591,"strikeZoneBottom":1.68169478866491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76231722612126,"aZ":-17.95030336328051,"pfxX":5.9516099146959975,"pfxZ":7.94109552176775,"pX":-1.740690525979481,"pZ":1.3439747010586987,"vX0":-8.35668314164134,"vY0":-133.05009875657015,"vZ0":-7.892416051929915,"x":183.35,"y":202.49,"x0":0.6688019136330866,"y0":50.00301906251934,"z0":5.6514285815392675,"aX":10.661841192169078},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":-9.0,"spinRate":2286,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.4117976926603619,"extension":6.621015139607268},"index":4,"playId":"586a7ba0-26df-3ec2-af9c-f570c4085daf","pitchNumber":4,"startTime":"2025-08-20T03:14:59.652Z","endTime":"2025-08-20T03:15:03.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.78,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.235141501222838,"aZ":-21.489468688958105,"pfxX":7.181393300169622,"pfxZ":5.841873078339463,"pX":0.5649974381321894,"pZ":2.8840675899519037,"vX0":-3.7700837813223242,"vY0":-134.17710830413412,"vZ0":-3.275043084419826,"x":95.46,"y":160.91,"x0":1.0531040509640741,"y0":50.00206513022546,"z0":5.646488863925494,"aX":13.131969029857483},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.1,"breakHorizontal":-12.2,"spinRate":2251,"spinDirection":153},"zone":6,"typeConfidence":2.0,"plateTime":0.40776296736335604,"extension":6.434160624076557},"hitData":{"launchSpeed":55.9,"launchAngle":-61.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.8,"coordY":183.11}},"index":5,"playId":"2a81e7d4-7ed2-34a8-b2a5-8f2d47e22722","pitchNumber":5,"startTime":"2025-08-20T03:15:17.583Z","endTime":"2025-08-20T03:15:27.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:15:27.540Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pavin Smith pops out to second baseman Brayan Rocchio.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T03:17:35.257Z","endTime":"2025-08-20T03:18:00.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.368275338608655,"aZ":-33.78712221206518,"pfxX":7.791031017094948,"pfxZ":-1.1525270399768512,"pX":0.4050779406028714,"pZ":2.071480145778987,"vX0":4.094849585927104,"vY0":-117.84777750695396,"vZ0":-2.044692116787938,"x":101.56,"y":182.85,"x0":-2.372820109083277,"y0":50.005149613651476,"z0":6.0993613783176075,"aX":10.857179776317864},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.3,"breakHorizontal":-15.1,"spinRate":2590,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.46644713278702454,"extension":6.528999402749875},"hitData":{"launchSpeed":90.2,"launchAngle":56.0,"totalDistance":215.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":116.87}},"index":0,"playId":"bffc8cee-a614-3528-a5df-275d8f5ef9c1","pitchNumber":1,"startTime":"2025-08-20T03:17:48.943Z","endTime":"2025-08-20T03:18:00.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:18:00.646Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, third baseman José Ramírez to first baseman Carlos Santana.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T03:18:13.137Z","endTime":"2025-08-20T03:18:49.704Z","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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":"Groundout","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":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.04071313013711,"strikeZoneBottom":1.39509915899261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.929215285120534,"aZ":-18.51211086779023,"pfxX":-7.138599795317878,"pfxZ":7.597626930070158,"pX":0.18152359905050963,"pZ":2.692733275974513,"vX0":7.978581838227883,"vY0":-133.08613988341736,"vZ0":-6.14605868915557,"x":110.08,"y":166.08,"x0":-1.9244292326931591,"y0":50.00226649174347,"z0":6.367890150500498,"aX":-12.83578597201266},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":11.3,"spinRate":2215,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.41119274200378486,"extension":6.616198730684774},"index":0,"playId":"6609820f-691b-3d5d-9e30-fd2187ae9171","pitchNumber":1,"startTime":"2025-08-20T03:18:22.903Z","endTime":"2025-08-20T03:18:27.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.409120330236554,"aZ":-27.89162857037823,"pfxX":3.8003112665092456,"pfxZ":2.808199454562394,"pX":0.25533674654376887,"pZ":1.6439769846077632,"vX0":4.710728590750111,"vY0":-123.02398581520715,"vZ0":-5.088549789991898,"x":107.27,"y":194.39,"x0":-2.1812945775957178,"y0":50.00390713056843,"z0":6.115806177180025,"aX":5.799916293391302},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.1,"breakHorizontal":-8.0,"spinRate":2644,"spinDirection":74},"zone":8,"typeConfidence":2.0,"plateTime":0.44596207360352036,"extension":6.7969396287403505},"hitData":{"launchSpeed":83.2,"launchAngle":3.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.78,"coordY":168.76}},"index":1,"playId":"0393e52c-11ee-3b18-9a92-468e162f4f70","pitchNumber":2,"startTime":"2025-08-20T03:18:39.698Z","endTime":"2025-08-20T03:18:49.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:18:49.704Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a soft bunt ground ball to third baseman José Ramírez. Jake McCarthy to 2nd. Jake McCarthy advances to 2nd, on a throwing error by third baseman José Ramírez.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T03:19:04.163Z","endTime":"2025-08-20T03:19:43.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":"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":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","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":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.62000028665223,"strikeZoneBottom":1.79584320680112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.580786552468894,"aZ":-13.294986718856123,"pfxX":-4.116103430221366,"pfxZ":10.126225772217062,"pX":1.3312731149855188,"pZ":3.2001049158226866,"vX0":9.781485030009609,"vY0":-135.42867838844657,"vZ0":-5.548642101714953,"x":66.26,"y":152.38,"x0":-1.786727452689932,"y0":50.003173301881226,"z0":6.199652485113062,"aX":-7.675708797917915},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":5.4,"spinRate":2330,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40389104208679827,"extension":6.515113204679349},"index":0,"playId":"15cdae06-e1e4-3a3b-b318-fa85a9a2482b","pitchNumber":1,"startTime":"2025-08-20T03:19:14.316Z","endTime":"2025-08-20T03:19:19.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.056993897939073,"aZ":-16.174180257694893,"pfxX":-4.762148698264535,"pfxZ":8.731601984951137,"pX":0.20073718883561725,"pZ":3.9251768333349064,"vX0":7.300348919633102,"vY0":-134.49979665095356,"vZ0":-3.3585220046979307,"x":109.35,"y":132.8,"x0":-1.9295115943972796,"y0":50.00498858861869,"z0":6.336400638758262,"aX":-8.729464498817334},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2238,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4071638134023505,"extension":6.531832627255371},"hitData":{"launchSpeed":31.4,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":115.12,"coordY":189.46}},"index":1,"playId":"6d90cfe4-6305-3907-86e0-716705971b1e","pitchNumber":2,"startTime":"2025-08-20T03:19:31.002Z","endTime":"2025-08-20T03:19:43.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":676440,"link":"/api/v1/people/676440"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":0.68,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:19:43.809Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alek Thomas pops out to first baseman Carlos Santana.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T03:22:28.761Z","endTime":"2025-08-20T03:24:00.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"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-20T03:20:06.327Z","endTime":"2025-08-20T03:21:26.447Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Erik Sabrowski replaces Tanner Bibee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-20T03:21:26.447Z","endTime":"2025-08-20T03:22:28.761Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676440,"link":"/api/v1/people/676440","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"playId":"3bebe6c9-8085-4a19-a706-e548e9052e0c","startTime":"2025-08-20T03:22:28.761Z","endTime":"2025-08-20T03:22:33.761Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.376090970746073,"aZ":-20.862694229940058,"pfxX":1.5993651617730344,"pfxZ":6.718755860997676,"pX":-0.49472072605380607,"pZ":1.5471424796383875,"vX0":-5.335350278320865,"vY0":-128.8426055903091,"vZ0":-6.98104966544303,"x":135.86,"y":197.01,"x0":1.3937179850166164,"y0":50.00487824809887,"z0":5.9002572381364535,"aX":2.694029433062324},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.8,"breakHorizontal":-1.7,"spinRate":2592,"spinDirection":158},"zone":7,"typeConfidence":2.0,"plateTime":0.4248684067288564,"extension":6.5725272368345635},"index":3,"playId":"2eeb87ed-18ff-3276-9fc2-a37c720683a2","pitchNumber":1,"startTime":"2025-08-20T03:22:46.525Z","endTime":"2025-08-20T03:22:50.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.569370737270756,"aZ":-19.69547725931646,"pfxX":1.3820824127295364,"pfxZ":7.399678288491092,"pX":-1.0088097422180982,"pZ":0.01812370008924858,"vX0":-6.786330221217209,"vY0":-128.95694531429373,"vZ0":-10.810187199757658,"x":155.45,"y":238.29,"x0":1.4760620611226325,"y0":50.00021903789416,"z0":5.780517146998294,"aX":2.3302327448650604},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.2,"breakHorizontal":-1.0,"spinRate":2580,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.42457417407350384,"extension":6.538678869713074},"index":4,"playId":"844a1c59-8e88-322a-bff2-c3e88d1f4f54","pitchNumber":2,"startTime":"2025-08-20T03:23:04.380Z","endTime":"2025-08-20T03:23:09.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.27999900230635,"strikeZoneBottom":1.55331007805861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.663664279782523,"aZ":-21.656898226488543,"pfxX":3.27176473156433,"pfxZ":5.962521278408904,"pX":1.008854012244938,"pZ":3.18992330905215,"vX0":-2.708606005584214,"vY0":-131.6678532594377,"vZ0":-3.413865844779046,"x":78.54,"y":152.65,"x0":1.623329388315969,"y0":50.00521893387233,"z0":6.096679168204021,"aX":5.773841416172087},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.3,"breakHorizontal":-5.4,"spinRate":2603,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4152023574680377,"extension":6.456484892113114},"index":5,"playId":"91e43355-faab-39d1-aea7-5f6e96b6881c","pitchNumber":3,"startTime":"2025-08-20T03:23:32.143Z","endTime":"2025-08-20T03:23:37.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.107422910688225,"aZ":-22.96026742515096,"pfxX":-0.013325217521734656,"pfxZ":5.638206064200865,"pX":-0.08565016384418028,"pZ":3.5250430087508886,"vX0":-3.8525039332121382,"vY0":-126.78494794956401,"vZ0":-1.8986315352810585,"x":120.26,"y":143.6,"x0":1.453044551342565,"y0":50.000759263594176,"z0":6.109860538610133,"aX":-0.020867009192282977},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.1,"breakHorizontal":0.8,"spinRate":2587,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.43147012852510747,"extension":6.53738922670054},"hitData":{"launchSpeed":91.9,"launchAngle":69.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.6,"coordY":163.18}},"index":6,"playId":"0ebeeb3e-abd2-3615-bee6-b9b740271159","pitchNumber":4,"startTime":"2025-08-20T03:23:50.190Z","endTime":"2025-08-20T03:24:00.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":681870,"link":"/api/v1/people/681870"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":2.03,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:24:00.979Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder Alek Thomas.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T03:26:01.290Z","endTime":"2025-08-20T03:26:53.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.12,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99369335382899,"aZ":-25.64433608580018,"pfxX":0.8417952475724024,"pfxZ":3.9393258515418363,"pX":-0.8678012968517496,"pZ":2.839643253234429,"vX0":-4.969479077144999,"vY0":-127.64528839051171,"vZ0":-2.407057799472874,"x":150.08,"y":162.11,"x0":0.9906363416897236,"y0":50.004865729131076,"z0":5.803183837382719,"aX":1.396557360973778},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.8,"breakHorizontal":-0.5,"spinRate":2232,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.42825093113290746,"extension":6.435136091553849},"index":0,"playId":"af493827-acb6-33ab-8ce1-2cf1b50c21ac","pitchNumber":1,"startTime":"2025-08-20T03:26:09.166Z","endTime":"2025-08-20T03:26:15.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.2,"endSpeed":83.9,"strikeZoneTop":3.22754159599175,"strikeZoneBottom":1.41253899284547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.802747144394942,"aZ":-18.617067605439807,"pfxX":4.446442938111577,"pfxZ":7.546424729996328,"pX":-0.5727762579808843,"pZ":3.40693053695558,"vX0":-5.974390975744909,"vY0":-132.80059997026513,"vZ0":-2.5014687069947388,"x":138.83,"y":146.79,"x0":1.1220115146524223,"y0":50.005196733463485,"z0":5.705957901957338,"aX":7.991793778832331},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.3,"breakHorizontal":-6.8,"spinRate":2288,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4114795366059729,"extension":6.355592555237571},"index":1,"playId":"5455e3a8-ef55-3244-a4bd-828e1b4f2c99","pitchNumber":2,"startTime":"2025-08-20T03:26:28.527Z","endTime":"2025-08-20T03:26:33.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.12,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.077650175786104,"aZ":-29.21033102962669,"pfxX":9.045824875643063,"pfxZ":1.9552944708417845,"pX":0.18398591500682016,"pZ":2.0732469861344276,"vX0":-4.897184037873471,"vY0":-122.35502585189361,"vZ0":-3.151716836907718,"x":109.99,"y":182.8,"x0":1.035858325699073,"y0":50.00342892778717,"z0":5.880335737280088,"aX":13.719740394660349},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.0,"breakHorizontal":-15.2,"spinRate":1766,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.44760735403600327,"extension":6.475496406008689},"hitData":{"launchSpeed":97.0,"launchAngle":33.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.22,"coordY":46.01}},"index":2,"playId":"bac11c2b-a325-354c-bf6b-665e1350cb8c","pitchNumber":3,"startTime":"2025-08-20T03:26:41.957Z","endTime":"2025-08-20T03:26:53.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:26:53.475Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hedges walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T03:27:10.337Z","endTime":"2025-08-20T03:29:21.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":82.6,"strikeZoneTop":3.32999886966352,"strikeZoneBottom":1.54912492333602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.639986856560004,"aZ":-17.148169314312852,"pfxX":3.0232300341248104,"pfxZ":8.61552443931885,"pX":0.7423846759144894,"pZ":2.18093160412322,"vX0":-1.861982676761173,"vY0":-131.19822342103595,"vZ0":-5.837036258971025,"x":88.7,"y":179.89,"x0":1.0683475199028516,"y0":50.00170063482154,"z0":5.71157704903341,"aX":5.272450666102305},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.5,"breakHorizontal":-5.0,"spinRate":2188,"spinDirection":160},"zone":6,"typeConfidence":2.0,"plateTime":0.41741051143260144,"extension":6.365363620316826},"index":0,"playId":"aea3e3af-a4e9-3799-b97f-92c106105112","pitchNumber":1,"startTime":"2025-08-20T03:27:20.091Z","endTime":"2025-08-20T03:27:24.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.32999916745936,"strikeZoneBottom":1.49737050777146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.333231668066432,"aZ":-27.298140179762022,"pfxX":8.869002230000262,"pfxZ":3.1594154556614797,"pX":0.3576329366844434,"pZ":0.9909805614062738,"vX0":-4.401817382381495,"vY0":-123.342735652775,"vZ0":-6.069168275735795,"x":103.37,"y":212.02,"x0":1.012340863978914,"y0":50.001518133622525,"z0":5.782790903650703,"aX":13.675949798179726},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.6,"breakHorizontal":-15.0,"spinRate":1969,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.44393163368446853,"extension":6.567711071839394},"index":1,"playId":"dc214d20-6046-3d0c-b68d-df240921bae5","pitchNumber":2,"startTime":"2025-08-20T03:27:33.367Z","endTime":"2025-08-20T03:27:38.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.063233484492965,"aZ":-26.321740917033896,"pfxX":10.191174942454618,"pfxZ":3.7952916157662617,"pX":1.3206986979883797,"pZ":2.331722056631708,"vX0":-2.8442383347655618,"vY0":-123.48742181552245,"vZ0":-3.051288264915643,"x":66.66,"y":175.82,"x0":1.1649532719842848,"y0":50.00061285139193,"z0":5.802463250158834,"aX":15.704770580515612},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.4,"breakHorizontal":-17.8,"spinRate":1909,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4438860412982377,"extension":6.499603225904993},"index":2,"playId":"cef757d2-a46f-3c19-be92-379f476a5c1c","pitchNumber":3,"startTime":"2025-08-20T03:27:47.337Z","endTime":"2025-08-20T03:27:51.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":91.9,"endSpeed":84.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.97199756767756,"aZ":-13.65928096085665,"pfxX":2.486149062241821,"pfxZ":10.232302585165794,"pX":-0.6171861042675985,"pZ":2.8158119219856834,"vX0":-5.811303262891259,"vY0":-133.6974617325861,"vZ0":-4.895233423993139,"x":140.53,"y":162.75,"x0":1.262051399699559,"y0":50.00139679971461,"z0":5.651609806001431,"aX":4.4984029383907105},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":-3.2,"spinRate":2323,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.4097545370476392,"extension":6.266221970004658},"index":3,"playId":"532026b0-e19b-3655-ab43-652cfe81b991","pitchNumber":4,"startTime":"2025-08-20T03:28:03.349Z","endTime":"2025-08-20T03:28:09.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.33375187065453,"strikeZoneBottom":1.52296111469153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.06422328241965,"aZ":-34.336863444468634,"pfxX":-1.0569726249836477,"pfxZ":-1.5566083774987938,"pX":-0.3841098381684516,"pZ":-0.5785189922025638,"vX0":-2.990573799435487,"vY0":-117.81859539474362,"vZ0":-6.962807881844483,"x":131.64,"y":254.4,"x0":1.0430032869221895,"y0":50.000713444435135,"z0":5.619791208966266,"aX":-1.473001476773253},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.3,"breakHorizontal":2.6,"spinRate":2270,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4663269054114467,"extension":6.64438257215041},"index":4,"playId":"024c1ff3-26ff-3688-a7e2-d30c67aeb896","pitchNumber":5,"startTime":"2025-08-20T03:28:31.076Z","endTime":"2025-08-20T03:28:35.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.32999929905529,"strikeZoneBottom":1.4966580338187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42649436484132,"aZ":-26.958750373507204,"pfxX":10.364403570418588,"pfxZ":3.278532014387334,"pX":-0.11482567846687836,"pZ":0.4508285479804672,"vX0":-6.308828837087097,"vY0":-125.04817988043591,"vZ0":-7.211156858045403,"x":121.38,"y":226.61,"x0":1.0899532391049325,"y0":50.001268560849496,"z0":5.573470446221189,"aX":16.46743961990928},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.6,"breakHorizontal":-17.4,"spinRate":1907,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4374688141306531,"extension":6.685393479339256},"index":5,"playId":"d31577a2-a0ce-3f7c-b7e2-5402d49799d7","pitchNumber":6,"startTime":"2025-08-20T03:28:55.872Z","endTime":"2025-08-20T03:29:00.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.33000070561525,"strikeZoneBottom":1.56244722808937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.907055799543606,"aZ":-18.086616669741236,"pfxX":4.023443407715348,"pfxZ":7.799011646236184,"pX":0.8011711102235031,"pZ":2.635662820823058,"vX0":-2.4771140597627648,"vY0":-132.9040898811289,"vZ0":-4.485763286368822,"x":86.46,"y":167.62,"x0":1.2179660026424468,"y0":50.00134680439296,"z0":5.641566738000861,"aX":7.266588919873251},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":-6.8,"spinRate":2293,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.41060632026161636,"extension":6.492049080989034},"index":6,"playId":"4c6a6cd2-56d8-31b7-a6bc-dfecce3d39e7","pitchNumber":7,"startTime":"2025-08-20T03:29:16.912Z","endTime":"2025-08-20T03:29:21.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.17,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:29:21.471Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to left fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T03:29:45.947Z","endTime":"2025-08-20T03:30:37.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":{"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":91.4,"endSpeed":84.5,"strikeZoneTop":3.18000037715204,"strikeZoneBottom":1.4628129605295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06880123347964,"aZ":-15.547040247340469,"pfxX":2.79387441978355,"pfxZ":9.189668242856953,"pX":0.4489747950878053,"pZ":1.373505735561765,"vX0":-2.8885961577257775,"vY0":-133.05356813468595,"vZ0":-8.266393938494803,"x":99.89,"y":201.7,"x0":1.1809290416669704,"y0":50.003515073518244,"z0":5.626516409946795,"aX":5.055964123602158},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":-4.6,"spinRate":2335,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.41020471464256136,"extension":6.348946485471141},"index":0,"playId":"d2975e57-0573-304d-a598-f4ce1aff4a97","pitchNumber":1,"startTime":"2025-08-20T03:29:49.588Z","endTime":"2025-08-20T03:29:55.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":89.8,"endSpeed":83.1,"strikeZoneTop":3.21619069914505,"strikeZoneBottom":1.46404194013408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.414999686010585,"aZ":-19.24075711008331,"pfxX":3.998277291047593,"pfxZ":7.3704033248218614,"pX":-0.4073967258285269,"pZ":3.2691933365084473,"vX0":-5.003040409438007,"vY0":-130.80842934022988,"vZ0":-3.014290979470199,"x":132.53,"y":150.51,"x0":0.9996123266987781,"y0":50.0005489147141,"z0":5.858483893490241,"aX":7.0136579054820976},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.0,"breakHorizontal":-6.2,"spinRate":2276,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.4167723389819429,"extension":6.352945898073927},"index":1,"playId":"6327701c-5037-351c-a4a9-13f4755a4b6f","pitchNumber":2,"startTime":"2025-08-20T03:30:08.269Z","endTime":"2025-08-20T03:30:12.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.115876283086507,"aZ":-18.18070982126053,"pfxX":2.520848056027922,"pfxZ":7.862779360333581,"pX":-0.550007182884543,"pZ":2.363281643921936,"vX0":-4.960612514630038,"vY0":-131.6053760285541,"vZ0":-5.164469362085474,"x":137.96,"y":174.97,"x0":1.0195412560648394,"y0":50.00211855415175,"z0":5.669593895312026,"aX":4.4863648507802045},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.6,"breakHorizontal":-3.6,"spinRate":2230,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.41388572665622547,"extension":6.405812726759574},"hitData":{"launchSpeed":91.1,"launchAngle":21.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.22,"coordY":103.81}},"index":2,"playId":"06e02f3b-84f1-33fc-9bad-7a8bcf02ff8e","pitchNumber":3,"startTime":"2025-08-20T03:30:28.603Z","endTime":"2025-08-20T03:30:37.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":593958,"link":"/api/v1/people/593958"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.11,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:30:37.874Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Angel Martínez doubles (21) on a line drive to first baseman Pavin Smith. Austin Hedges to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T03:33:59.440Z","endTime":"2025-08-20T03:34:47.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"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-20T03:30:54.680Z","endTime":"2025-08-20T03:32:02.036Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Juan Burgos replaces Eduardo Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-20T03:32:02.036Z","endTime":"2025-08-20T03:34:01.632Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686228,"link":"/api/v1/people/686228"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593958,"link":"/api/v1/people/593958","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.21999878350467,"strikeZoneBottom":1.44816264965452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.268597985907064,"aZ":-29.716496510344673,"pfxX":-10.054657842578813,"pfxZ":1.2511222794684143,"pX":1.1931537450962544,"pZ":1.7116602024865797,"vX0":12.187832970012035,"vY0":-139.46080923709354,"vZ0":-3.569081432658408,"x":71.52,"y":192.57,"x0":-1.9267617831500534,"y0":50.00585338159458,"z0":4.967383406910158,"aX":-19.81533964183496},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":1.7,"breakHorizontal":15.7,"spinRate":2323,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39269103802922967,"extension":6.1204227935469655},"index":2,"playId":"62cc71ad-bbba-37b3-9394-1137e8d50cce","pitchNumber":1,"startTime":"2025-08-20T03:34:01.632Z","endTime":"2025-08-20T03:34:06.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.21999973552344,"strikeZoneBottom":1.41264154144666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47957913290636,"aZ":-23.95492193004544,"pfxX":-5.282840571159115,"pfxZ":4.534870903389396,"pX":0.9358832447509223,"pZ":1.1769695441657646,"vX0":9.712769461656473,"vY0":-133.448532005245,"vZ0":-5.361907383692731,"x":81.33,"y":207.0,"x0":-2.0569437931790904,"y0":50.002707640115666,"z0":4.927493949655088,"aX":-9.573614284620135},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.3,"breakHorizontal":7.6,"spinRate":2291,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40971780336015495,"extension":6.243635231306033},"index":3,"playId":"72b30ea6-dc19-3648-933a-c3c9e0eae6c8","pitchNumber":2,"startTime":"2025-08-20T03:34:18.037Z","endTime":"2025-08-20T03:34:23.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.102191683953837,"aZ":-24.503849638361253,"pfxX":-9.786503141395801,"pfxZ":3.9779830912073635,"pX":-0.46924640634016196,"pZ":2.3346212955796233,"vX0":7.805200429177676,"vY0":-138.0770039203629,"vZ0":-2.804743255369127,"x":134.89,"y":175.75,"x0":-2.062905898444128,"y0":50.00408261695282,"z0":5.014676139164041,"aX":-18.874770330011312},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.8,"breakHorizontal":16.1,"spinRate":2398,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39686615381067325,"extension":5.9938028499127105},"hitData":{"launchSpeed":85.4,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":156.6,"coordY":175.86}},"index":4,"playId":"03a5457b-bd17-32dc-9e51-30871b4db209","pitchNumber":3,"startTime":"2025-08-20T03:34:35.379Z","endTime":"2025-08-20T03:34:47.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":686228,"link":"/api/v1/people/686228"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":686228,"link":"/api/v1/people/686228"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.8,"awayTeamWinProbability":51.2,"homeTeamWinProbabilityAdded":-5.900000000000006,"leverageIndex":1.63,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:34:47.974Z","atBatIndex":54},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Juan Burgos intentionally walks José Ramírez.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T03:35:23.359Z","endTime":"2025-08-20T03:35:30.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"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":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"07766726-0566-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-20T03:35:27.808Z","endTime":"2025-08-20T03:35:27.830Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"07766726-0566-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-20T03:35:27.830Z","endTime":"2025-08-20T03:35:27.831Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":"07766726-0566-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-20T03:35:27.831Z","endTime":"2025-08-20T03:35:28.831Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":"07766726-0566-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-20T03:35:27.831Z","endTime":"2025-08-20T03:35:30.184Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":686228,"link":"/api/v1/people/686228"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":3.61,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:35:30.184Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Manzardo grounds out, pitcher Juan Burgos to second baseman Ketel Marte to first baseman Pavin Smith.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T03:36:36.928Z","endTime":"2025-08-20T03:36:47.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686228,"fullName":"Juan Burgos","link":"/api/v1/people/686228"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686228,"link":"/api/v1/people/686228"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"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-20T03:35:55.351Z","endTime":"2025-08-20T03:36:05.773Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Manzardo replaces David Fry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"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-20T03:36:05.773Z","endTime":"2025-08-20T03:36:39.131Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"},"defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.273939631633226,"aZ":-28.83481908124081,"pfxX":-9.651602982484679,"pfxZ":1.679615525249746,"pX":-0.2603204452267162,"pZ":1.1083776960810103,"vX0":8.538558478012298,"vY0":-140.47940933059698,"vZ0":-5.300804944011782,"x":126.92,"y":208.85,"x0":-2.0925393755849053,"y0":50.00340342334847,"z0":4.905730287829793,"aX":-19.197091266524243},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.0,"breakHorizontal":15.6,"spinRate":2399,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.39062600928843016,"extension":6.187026521843724},"hitData":{"launchSpeed":88.0,"launchAngle":7.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":136.62,"coordY":151.53}},"index":2,"playId":"552d52a2-858a-3dc5-877e-82801ebb9bd1","pitchNumber":1,"startTime":"2025-08-20T03:36:39.131Z","endTime":"2025-08-20T03:36:47.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":595978,"link":"/api/v1/people/595978"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":686228,"link":"/api/v1/people/686228"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":686228,"link":"/api/v1/people/686228"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":12.399999999999991,"leverageIndex":4.81,"dramaIndex":201.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:36:47.519Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Herrera grounds out, shortstop Gabriel Arias to first baseman Carlos Santana.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T03:39:02.885Z","endTime":"2025-08-20T03:40:52.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7,8,9],"actionIndex":[0,1],"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":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kyle Manzardo remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T03:37:55.800Z","endTime":"2025-08-20T03:37:55.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":681807,"link":"/api/v1/people/681807"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tim Herrin replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-20T03:37:55.824Z","endTime":"2025-08-20T03:39:05.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681870,"link":"/api/v1/people/681870","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":88.0,"endSpeed":79.8,"strikeZoneTop":3.20000095839293,"strikeZoneBottom":1.37673956347216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.750623613701325,"aZ":-25.224388056789607,"pfxX":-0.19034970467638346,"pfxZ":4.256317336642295,"pX":-0.1494789370809256,"pZ":2.0879583963362855,"vX0":-5.180275639222699,"vY0":-127.92184009787977,"vZ0":-4.271408319882078,"x":122.7,"y":182.41,"x0":1.9384241491981016,"y0":50.006388843212335,"z0":5.789292475245559,"aX":-0.31160572021623517},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.8,"breakHorizontal":1.7,"spinRate":2168,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4304289761506701,"extension":6.36903535178252},"index":2,"playId":"fc3bda01-4f9c-360a-9ebc-030746d43429","pitchNumber":1,"startTime":"2025-08-20T03:39:05.023Z","endTime":"2025-08-20T03:39:09.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.15184986487241,"aZ":-37.8367659510291,"pfxX":0.9150731323921399,"pfxZ":-3.9101615894288706,"pX":-0.6306909613923756,"pZ":1.0662721763144596,"vX0":-5.694952338657565,"vY0":-119.36805999765308,"vZ0":-3.9142534828884354,"x":141.04,"y":209.99,"x0":1.6631595048535157,"y0":50.00266285978631,"z0":6.120406292805164,"aX":1.3263271055201113},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.8,"breakHorizontal":-0.4,"spinRate":2191,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4581880900295392,"extension":6.206556969043077},"index":3,"playId":"8ee0c471-7695-36a5-878d-88aa2d2305aa","pitchNumber":2,"startTime":"2025-08-20T03:39:18.657Z","endTime":"2025-08-20T03:39:24.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-20T03:39:29.462Z","endTime":"2025-08-20T03:39:38.988Z","isPitch":false,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.601132680304566,"aZ":-35.15790817238225,"pfxX":-3.0238668197640806,"pfxZ":-2.1366591245166457,"pX":1.3338852319827348,"pZ":1.960249330256023,"vX0":-0.8746826123043581,"vY0":-116.90872172622373,"vZ0":-2.269232882225089,"x":66.16,"y":185.85,"x0":2.1051744780047676,"y0":50.005346634154336,"z0":6.221592579992998,"aX":-4.2153604475776785},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.2,"breakHorizontal":5.6,"spinRate":2197,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.46726155284596826,"extension":6.010821389125485},"index":5,"playId":"6f0d30ae-a86a-3697-9fe2-361e1210411c","pitchNumber":3,"startTime":"2025-08-20T03:39:38.988Z","endTime":"2025-08-20T03:39:42.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":95.6,"endSpeed":87.7,"strikeZoneTop":3.20000071334757,"strikeZoneBottom":1.47900260452542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.067403267641975,"aZ":-18.117461489926363,"pfxX":3.931306750701477,"pfxZ":7.12815064841735,"pX":1.641644886097465,"pZ":4.028715305246549,"vX0":-1.8150669910566262,"vY0":-139.26516852241582,"vZ0":-1.4435439853842151,"x":54.42,"y":130.0,"x0":1.789554132234298,"y0":50.0053497771058,"z0":5.74720132507136,"aX":7.755002911915803},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.8,"breakHorizontal":-6.7,"spinRate":2398,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3926836913214964,"extension":6.296361971548383},"index":6,"playId":"3fca96a4-2b29-337f-95f4-4f25cc29cd65","pitchNumber":4,"startTime":"2025-08-20T03:39:56.251Z","endTime":"2025-08-20T03:40:02.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.04936106829129,"aZ":-34.21997696674344,"pfxX":-5.793965425910779,"pfxZ":-1.5160041754175726,"pX":-0.16855726355526418,"pZ":2.6464384544666264,"vX0":-3.120138872656986,"vY0":-116.17820830422649,"vZ0":-0.6988604590552945,"x":123.43,"y":167.33,"x0":1.9494239159470461,"y0":50.00074792136974,"z0":6.235588183132516,"aX":-7.830232323861356},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.6,"breakHorizontal":11.3,"spinRate":2438,"spinDirection":320},"zone":5,"typeConfidence":2.0,"plateTime":0.4734944109290775,"extension":6.061978128415141},"index":7,"playId":"a41f397a-7a9a-37b3-ac84-8daed43b5700","pitchNumber":5,"startTime":"2025-08-20T03:40:09.035Z","endTime":"2025-08-20T03:40:12.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.200000094656,"strikeZoneBottom":1.52515903606461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.183288950945613,"aZ":-17.250601237418707,"pfxX":5.42523032497351,"pfxZ":7.6359607085415595,"pX":1.4532803559148122,"pZ":2.212982067853191,"vX0":-2.4736295810487374,"vY0":-138.47762342311214,"vZ0":-6.131749184743063,"x":61.6,"y":179.03,"x0":1.6503872882970083,"y0":50.00003769702905,"z0":5.598608230402926,"aX":10.59777964054222},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":-9.4,"spinRate":2532,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.39462396517527853,"extension":6.332565873256072},"index":8,"playId":"05cacc3c-734a-37a8-8499-13a378bc6ef6","pitchNumber":6,"startTime":"2025-08-20T03:40:29.967Z","endTime":"2025-08-20T03:40:34.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.398469489296225,"aZ":-33.15971392957458,"pfxX":-1.1362867633372022,"pfxZ":-0.6275220148372007,"pX":0.2982136569416575,"pZ":2.042909821921259,"vX0":-4.034945888561877,"vY0":-125.2245883530697,"vZ0":-2.518733205279725,"x":105.63,"y":183.62,"x0":2.0867816574384683,"y0":50.004786821556536,"z0":5.810392506905189,"aX":-1.78004992876643},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.6,"breakHorizontal":3.1,"spinRate":2242,"spinDirection":308},"zone":6,"typeConfidence":2.0,"plateTime":0.4396274759282379,"extension":6.2528402590386225},"hitData":{"launchSpeed":63.8,"launchAngle":-47.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.64,"coordY":161.09}},"index":9,"playId":"5c31afed-7ac8-3fe4-92f0-6d602ab93bf2","pitchNumber":7,"startTime":"2025-08-20T03:40:43.576Z","endTime":"2025-08-20T03:40:52.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":645444,"link":"/api/v1/people/645444","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":645444,"link":"/api/v1/people/645444"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:40:52.380Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a ground ball to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T03:41:06.248Z","endTime":"2025-08-20T03:41:42.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.56099893768979,"strikeZoneBottom":1.63217245732476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.89756943899132,"aZ":-18.150275829079256,"pfxX":2.478951654944155,"pfxZ":7.259762929953046,"pX":-0.20162620158092326,"pZ":3.8217938055178817,"vX0":-6.250149894851239,"vY0":-137.49058249242083,"vZ0":-1.8347675188323782,"x":124.69,"y":135.59,"x0":1.769898168324636,"y0":50.003426033818066,"z0":5.71776121856255,"aX":4.789755503825315},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":-3.4,"spinRate":2363,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.397003256825482,"extension":6.510014547595508},"index":0,"playId":"9a67988d-25b1-3f3e-9f1d-fd8f85061671","pitchNumber":1,"startTime":"2025-08-20T03:41:18.581Z","endTime":"2025-08-20T03:41:22.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77360565999931,"aZ":-30.43035369077682,"pfxX":0.12365339266351816,"pfxZ":1.1186019156077478,"pX":-0.3432370968237516,"pZ":2.75340385315915,"vX0":-5.478359983190394,"vY0":-124.31393535776273,"vZ0":-1.3252983869958537,"x":130.08,"y":164.44,"x0":1.876427323370526,"y0":50.00412423045348,"z0":5.828145456266245,"aX":0.19413657465658787},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.9,"breakHorizontal":1.1,"spinRate":2116,"spinDirection":294},"zone":4,"typeConfidence":2.0,"plateTime":0.4412202587464651,"extension":6.506016426357095},"hitData":{"launchSpeed":103.3,"launchAngle":4.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.34,"coordY":95.74}},"index":1,"playId":"5b19189d-39bd-3bec-ac96-3cf51c378dc3","pitchNumber":2,"startTime":"2025-08-20T03:41:30.881Z","endTime":"2025-08-20T03:41:42.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":1.17,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:41:42.445Z","atBatIndex":58},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Tim Herrin intentionally walks Ketel Marte.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T03:42:01.556Z","endTime":"2025-08-20T03:42:55.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","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":[]}],"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.81880435234269,"strikeZoneBottom":1.89349828697519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.744121346973536,"aZ":-18.119748182824225,"pfxX":2.36629402021274,"pfxZ":7.259255631730449,"pX":-1.2838300890611023,"pZ":3.4857934262174597,"vX0":-8.25127945735166,"vY0":-137.60592243795276,"vZ0":-2.6135466028503225,"x":165.94,"y":144.66,"x0":1.433507039786978,"y0":50.00588088361893,"z0":5.661833285749096,"aX":4.584572272441015},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":-2.8,"spinRate":2374,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.39656381897692095,"extension":6.624624946200802},"index":0,"playId":"09ce7dde-ba76-3fb7-ac4d-c3bb8577c485","pitchNumber":1,"startTime":"2025-08-20T03:42:12.412Z","endTime":"2025-08-20T03:42:22.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Geraldo Perdomo steals (22) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"09ce7dde-ba76-3fb7-ac4d-c3bb8577c485","startTime":"2025-08-20T03:42:26.309Z","endTime":"2025-08-20T03:42:52.797Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"postOnSecond":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":2.06,"dramaIndex":79.0,"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":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"07766726-0606-1003-000c-f08cd117d70a","pitchNumber":1,"startTime":"2025-08-20T03:42:52.797Z","endTime":"2025-08-20T03:42:52.820Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"playId":"07766726-0606-1013-000c-f08cd117d70a","pitchNumber":1,"startTime":"2025-08-20T03:42:52.820Z","endTime":"2025-08-20T03:42:52.821Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":4,"playId":"07766726-0606-1023-000c-f08cd117d70a","pitchNumber":1,"startTime":"2025-08-20T03:42:52.821Z","endTime":"2025-08-20T03:42:55.005Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":2.06,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:42:55.005Z","atBatIndex":59},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Corbin Carroll grounds into a force out, third baseman José Ramírez to shortstop Gabriel Arias. Geraldo Perdomo to 3rd. Ketel Marte out at 2nd. Corbin Carroll to 1st.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T03:44:04.207Z","endTime":"2025-08-20T03:44:32.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":4,"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-20T03:43:11.545Z","endTime":"2025-08-20T03:44:06.341Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.22000086362243,"strikeZoneBottom":1.61322828025943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.551502729209425,"aZ":-25.017502621040823,"pfxX":10.1416377062606,"pfxZ":3.79454541771758,"pX":-0.5102928097898634,"pZ":1.616209504027833,"vX0":-9.269312851395505,"vY0":-136.83938470957946,"vZ0":-5.991704817428811,"x":136.45,"y":195.14,"x0":1.6112937984323292,"y0":50.00654219329293,"z0":5.559717657156871,"aX":19.145028369269856},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.6,"breakHorizontal":-16.3,"spinRate":2334,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.40100497253809575,"extension":6.483821229771043},"index":1,"playId":"292fae37-9e41-3092-be50-2bf6ec8e8162","pitchNumber":1,"startTime":"2025-08-20T03:44:06.341Z","endTime":"2025-08-20T03:44:12.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":94.9,"endSpeed":86.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72115360349639,"aZ":-26.7561026521233,"pfxX":10.872930970587856,"pfxZ":2.8371985400891564,"pX":-0.2244757611909576,"pZ":2.2598494096395396,"vX0":-9.022757385348925,"vY0":-137.859831853704,"vZ0":-4.078347130540076,"x":125.56,"y":177.76,"x0":1.689923534105889,"y0":50.00493622489081,"z0":5.579975719327254,"aX":20.779628816824083},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.4,"breakHorizontal":-17.6,"spinRate":2337,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.39841979042523956,"extension":6.520715737810234},"hitData":{"launchSpeed":90.8,"launchAngle":-42.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.41,"coordY":168.25}},"index":2,"playId":"935c77dc-a206-3efa-973b-6bd285a23f8d","pitchNumber":2,"startTime":"2025-08-20T03:44:24.557Z","endTime":"2025-08-20T03:44:32.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":682120,"link":"/api/v1/people/682120"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":3.09,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:44:32.846Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a line drive to left fielder Steven Kwan. Geraldo Perdomo scores. Corbin Carroll scores.","rbi":2,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T03:48:21.195Z","endTime":"2025-08-20T03:49:02.783Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"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":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,6],"actionIndex":[1,5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":6},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":682120,"link":"/api/v1/people/682120"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":682120,"link":"/api/v1/people/682120"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"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-20T03:45:02.791Z","endTime":"2025-08-20T03:46:00.243Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nic Enright replaces Tim Herrin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-20T03:46:00.243Z","endTime":"2025-08-20T03:47:39.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663671,"link":"/api/v1/people/663671"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682120,"link":"/api/v1/people/682120","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"6ed9ee30-9880-387b-8f36-8cb8b2eb4a24","startTime":"2025-08-20T03:47:39.393Z","endTime":"2025-08-20T03:47:44.247Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":3,"playId":"a051af8e-1788-39eb-acc6-cb5c244950a5","startTime":"2025-08-20T03:48:01.441Z","endTime":"2025-08-20T03:48:04.895Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.67387474084132,"strikeZoneBottom":1.7476651334037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.53555720827777,"aZ":-8.755477221638207,"pfxX":-4.411938785274632,"pfxZ":12.887812789146817,"pX":-0.10156027983875954,"pZ":2.2208136073324933,"vX0":4.800230619559988,"vY0":-134.5263287838527,"vZ0":-8.457166997106475,"x":120.87,"y":178.82,"x0":-1.3431971519295636,"y0":50.00350398348681,"z0":6.042066308815201,"aX":-8.017439994003896},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.5,"breakHorizontal":6.8,"spinRate":2485,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.4085167931761764,"extension":6.349311454807084},"index":4,"playId":"f23a89ca-7812-31dc-bb37-6ff67f1ac90a","pitchNumber":1,"startTime":"2025-08-20T03:48:23.369Z","endTime":"2025-08-20T03:48:27.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Corbin Carroll steals (17) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":5,"actionPlayId":"f23a89ca-7812-31dc-bb37-6ff67f1ac90a","startTime":"2025-08-20T03:48:45.453Z","endTime":"2025-08-20T03:48:50.109Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"postOnSecond":{"id":682998,"link":"/api/v1/people/682998"},"postOnThird":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":59.699999999999996,"awayTeamWinProbability":40.300000000000004,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":3.35,"dramaIndex":95.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.378408826969313,"aZ":-8.992801026403368,"pfxX":-4.571284864954412,"pfxZ":12.706603781134543,"pX":0.3116765466448556,"pZ":3.04749310398686,"vX0":5.835802008870016,"vY0":-134.73880185199434,"vZ0":-6.564088080054508,"x":105.12,"y":156.5,"x0":-1.296211329729579,"y0":50.00393914619141,"z0":6.162766510015763,"aX":-8.340948844033248},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":21.6,"breakHorizontal":7.0,"spinRate":2461,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.4077149856028055,"extension":6.397232099404152},"hitData":{"launchSpeed":82.4,"launchAngle":13.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.16,"coordY":124.14}},"index":6,"playId":"364d7b49-45b9-3772-b3ad-a059f4cef601","pitchNumber":2,"startTime":"2025-08-20T03:48:50.109Z","endTime":"2025-08-20T03:49:02.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":663671,"link":"/api/v1/people/663671"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":663671,"link":"/api/v1/people/663671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":27.70000000000001,"leverageIndex":3.35,"dramaIndex":264.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:49:02.783Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pavin Smith flies out to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T03:49:44.720Z","endTime":"2025-08-20T03:51:21.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656976,"fullName":"Pavin Smith","link":"/api/v1/people/656976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"ae17db93-936c-394d-99c6-d8c9f84dd312","startTime":"2025-08-20T03:49:31.021Z","endTime":"2025-08-20T03:49:34.900Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.51548001927812,"strikeZoneBottom":1.58726081817768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62109901413814,"aZ":-33.891190313182044,"pfxX":-0.12008407265020837,"pfxZ":-1.1492242912763644,"pX":0.8690133013902733,"pZ":0.2616787867255264,"vX0":5.961746709396759,"vY0":-121.4815491523736,"vZ0":-6.5751280176451745,"x":83.88,"y":231.71,"x0":-1.6004155400851818,"y0":50.00251731486649,"z0":5.946580744724472,"aX":-0.18042306794959834},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.4,"breakHorizontal":-1.2,"spinRate":2574,"spinDirection":348},"zone":14,"typeConfidence":2.0,"plateTime":0.4507412813314504,"extension":6.329587435864373},"index":1,"playId":"76ee9067-626c-347e-8988-7710de7cd742","pitchNumber":1,"startTime":"2025-08-20T03:49:46.610Z","endTime":"2025-08-20T03:49:51.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.4130875362968,"strikeZoneBottom":1.53883133663225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.74717000933358,"aZ":-35.07199711282117,"pfxX":-1.8764203402377433,"pfxZ":-1.9142100186628657,"pX":1.1627970950420843,"pZ":0.29612945766434184,"vX0":6.893571383293792,"vY0":-121.97691612617162,"vZ0":-6.4058977648549185,"x":72.68,"y":230.78,"x0":-1.4493620708911328,"y0":50.00339185253689,"z0":5.960600965348109,"aX":-2.844726425636134},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.7,"breakHorizontal":1.9,"spinRate":2631,"spinDirection":347},"zone":14,"typeConfidence":2.0,"plateTime":0.4480955952024184,"extension":6.299978959414487},"index":2,"playId":"87904a98-5bd2-3c8d-ab85-67df4fab3b3c","pitchNumber":2,"startTime":"2025-08-20T03:50:08.353Z","endTime":"2025-08-20T03:50:12.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.995224357200293,"aZ":-9.57619471291267,"pfxX":-4.568823218685348,"pfxZ":12.348497051523108,"pX":-0.2369181170782091,"pZ":2.689345704343574,"vX0":4.589136972379107,"vY0":-134.6113327783025,"vZ0":-7.082890095416711,"x":126.03,"y":166.17,"x0":-1.3725615929857604,"y0":50.00184097264939,"z0":6.037351220136511,"aX":-8.360546396487996},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":21.0,"breakHorizontal":7.2,"spinRate":2506,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.40734539609543274,"extension":6.465110376212287},"index":3,"playId":"0b300fbd-34bf-346e-a7d5-a374612af470","pitchNumber":3,"startTime":"2025-08-20T03:50:30.554Z","endTime":"2025-08-20T03:50:34.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.2629080049624,"strikeZoneBottom":1.49601860717661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.992472392218446,"aZ":-9.893101770254267,"pfxX":-4.387285239706825,"pfxZ":12.190853676840817,"pX":1.0751587037208792,"pZ":1.9540573127315795,"vX0":7.514674482579058,"vY0":-134.75931850191276,"vZ0":-8.90731731373317,"x":76.02,"y":186.02,"x0":-1.187493471944028,"y0":50.002836602769385,"z0":6.013480420363233,"aX":-8.019095925620313},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.2,"breakHorizontal":6.2,"spinRate":2494,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4074229566488041,"extension":6.4524726506053405},"index":4,"playId":"2e61b6b2-dff1-3b91-bcc7-11e42fc1b8b5","pitchNumber":4,"startTime":"2025-08-20T03:50:53.728Z","endTime":"2025-08-20T03:51:00.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.441475934445283,"aZ":-9.898235450598158,"pfxX":-3.836964587211172,"pfxZ":12.05408029507839,"pX":0.04849493436986158,"pZ":1.9231294982064464,"vX0":5.31924939606782,"vY0":-135.53483730166207,"vZ0":-8.824320076992697,"x":115.15,"y":186.86,"x0":-1.447052349745846,"y0":50.00471888583601,"z0":5.9253424855920676,"aX":-7.092347053474774},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.9,"breakHorizontal":5.8,"spinRate":2537,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.40513080994781836,"extension":6.585209662544805},"hitData":{"launchSpeed":101.6,"launchAngle":33.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.66,"coordY":55.17}},"index":5,"playId":"00a49436-09d8-392b-b652-1845b8729f1a","pitchNumber":5,"startTime":"2025-08-20T03:51:11.058Z","endTime":"2025-08-20T03:51:21.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"offense":{"batter":{"id":656976,"link":"/api/v1/people/656976","batSide":{"code":"L","description":"Left"}},"first":{"id":666971,"link":"/api/v1/people/666971"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_ab"},{"player":{"id":663671,"link":"/api/v1/people/663671"},"credit":"p_ab"},{"player":{"id":656976,"link":"/api/v1/people/656976"},"credit":"b_pa"},{"player":{"id":663671,"link":"/api/v1/people/663671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:51:21.608Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Santana lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T03:53:42.489Z","endTime":"2025-08-20T03:55:09.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Hoffmann replaces Juan Burgos.","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-20T03:52:46.771Z","endTime":"2025-08-20T03:53:44.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694851,"link":"/api/v1/people/694851"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686228,"link":"/api/v1/people/686228","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.3,"endSpeed":86.3,"strikeZoneTop":3.37338401465013,"strikeZoneBottom":1.60526781193161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.141115635396638,"aZ":-11.681146276775497,"pfxX":-4.538875295986412,"pfxZ":10.750080504558989,"pX":-0.08700339116285496,"pZ":2.0196039818389346,"vX0":3.288693658466474,"vY0":-137.16049708896028,"vZ0":-7.985981426694857,"x":120.32,"y":184.25,"x0":-0.7114018758829713,"y0":50.006330159402886,"z0":5.7643478115587135,"aX":-8.655910847552512},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2249,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3992323573852903,"extension":6.769958895816629},"index":1,"playId":"06f80c4b-f079-3e8c-ac8c-ce7b674d3d2e","pitchNumber":1,"startTime":"2025-08-20T03:53:44.681Z","endTime":"2025-08-20T03:53:48.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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.2,"endSpeed":81.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09817750783533,"aZ":-25.225072043437123,"pfxX":-7.163584814501245,"pfxZ":4.141799026915385,"pX":-0.4070259242545785,"pZ":1.5825220609476662,"vX0":3.328315224860267,"vY0":-128.36840648470786,"vZ0":-5.558211343770596,"x":132.51,"y":196.05,"x0":-0.785455828118889,"y0":50.005940397322505,"z0":5.724776304735813,"aX":-12.028304409779079},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":12.2,"spinRate":1063,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.4257181578019753,"extension":6.58406332563903},"index":2,"playId":"0fff6a06-b3b0-33e7-abd3-49a7f47dd0e0","pitchNumber":2,"startTime":"2025-08-20T03:54:02.120Z","endTime":"2025-08-20T03:54:07.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.274541909826254,"aZ":-32.00741176816195,"pfxX":-5.305643067197957,"pfxZ":0.09747816408305532,"pX":-0.12691125903846995,"pZ":1.4613211124993968,"vX0":3.69606095158552,"vY0":-128.12958466177764,"vZ0":-4.47008395876651,"x":121.84,"y":199.32,"x0":-0.8982265191340448,"y0":50.00163824770133,"z0":5.72737456159553,"aX":-8.828285290195678},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.6,"breakHorizontal":8.8,"spinRate":1077,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.42735762683597533,"extension":6.5272415006336},"index":3,"playId":"4a1aff84-d08f-3979-a761-938784e417a8","pitchNumber":3,"startTime":"2025-08-20T03:54:23.276Z","endTime":"2025-08-20T03:54:29.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":94.5,"endSpeed":86.3,"strikeZoneTop":3.44999904738003,"strikeZoneBottom":1.76816178030225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90331026119484,"aZ":-15.124098189084053,"pfxX":-4.154485886657072,"pfxZ":8.894484655539438,"pX":-0.17421836780930142,"pZ":3.9056720128088114,"vX0":2.800913990134194,"vY0":-137.66444446249787,"vZ0":-2.7116085167192963,"x":123.64,"y":133.33,"x0":-0.665704405247045,"y0":50.002960302023546,"z0":5.928693759001182,"aX":-7.9645356941220715},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":7.0,"spinRate":2270,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3980433381069024,"extension":6.52960513732506},"index":4,"playId":"d7cfbd2d-c7aa-32b0-8be0-c08dcc5deecf","pitchNumber":4,"startTime":"2025-08-20T03:54:44.199Z","endTime":"2025-08-20T03:54:48.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.75582927758949,"aZ":-29.112678657151967,"pfxX":-3.7999652759517883,"pfxZ":1.836526135797679,"pX":0.08349686914840872,"pZ":1.6866480228423038,"vX0":3.4617594798734697,"vY0":-128.9435646024372,"vZ0":-4.614574835527853,"x":113.82,"y":193.24,"x0":-0.7878011389104523,"y0":50.00569357603477,"z0":5.7662395739651755,"aX":-6.350101503260834},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.4,"breakHorizontal":6.0,"spinRate":974,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4260422160932311,"extension":6.604110198324761},"hitData":{"launchSpeed":57.3,"launchAngle":38.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":127.28,"coordY":131.69}},"index":5,"playId":"5bcddac0-49ad-37c1-a58b-75dca238081c","pitchNumber":5,"startTime":"2025-08-20T03:55:01.052Z","endTime":"2025-08-20T03:55:09.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:55:09.495Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Arias singles on a ground ball to left fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T03:55:20.664Z","endTime":"2025-08-20T03:55:44.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.041092390358084,"aZ":-14.733370886262126,"pfxX":-3.602987753187412,"pfxZ":9.268333552088102,"pX":0.6193742495207232,"pZ":2.7468209337859446,"vX0":4.907217963317408,"vY0":-136.54245590727277,"vZ0":-5.575982351981186,"x":93.39,"y":164.62,"x0":-0.7359076687109476,"y0":50.00281953435666,"z0":5.835188326223458,"aX":-6.7801026033128595},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":5.4,"spinRate":2239,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4016780686057686,"extension":6.644567484512341},"hitData":{"launchSpeed":101.6,"launchAngle":2.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":110.66,"coordY":122.77}},"index":0,"playId":"84788321-ede3-3b84-8383-0ba19d4b93ae","pitchNumber":1,"startTime":"2025-08-20T03:55:33.295Z","endTime":"2025-08-20T03:55:44.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.0,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:55:44.744Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Jones flies out to left fielder Jake McCarthy.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T03:56:00.003Z","endTime":"2025-08-20T03:59:14.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[7],"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":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.405511043760384,"aZ":-33.92747945809793,"pfxX":-6.126131641186372,"pfxZ":-1.0452148261881034,"pX":-0.6865955263434158,"pZ":1.7865343321148095,"vX0":2.5202597972037784,"vY0":-128.8208233023744,"vZ0":-3.418384296002381,"x":143.17,"y":190.54,"x0":-0.8831000817402022,"y0":50.003171697593835,"z0":5.760499834150351,"aX":-10.269733704048456},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.4,"breakHorizontal":10.6,"spinRate":971,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4255964687916993,"extension":6.620322217295678},"index":0,"playId":"d2dd1b7f-5311-3664-a6a7-328c04a5d6dd","pitchNumber":1,"startTime":"2025-08-20T03:56:13.561Z","endTime":"2025-08-20T03:56:17.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.67884053926825,"strikeZoneBottom":1.64893510429856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.910899964958585,"aZ":-29.041433919486693,"pfxX":-7.060170040119369,"pfxZ":1.9109819815131068,"pX":-1.0725849257827371,"pZ":3.1058124102330247,"vX0":1.919683582345893,"vY0":-127.20860954485143,"vZ0":-0.9532076537154198,"x":157.88,"y":154.92,"x0":-0.919347196326344,"y0":50.00423011197532,"z0":5.786181256218702,"aX":-11.580000445110173},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.5,"breakHorizontal":12.4,"spinRate":1012,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.4304488563853264,"extension":6.52186616932794},"index":1,"playId":"d9c4cd4d-2ca7-310e-b353-a384943c5c3a","pitchNumber":2,"startTime":"2025-08-20T03:56:34.217Z","endTime":"2025-08-20T03:56:38.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":94.1,"endSpeed":86.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.800878400485836,"aZ":-15.751729395389821,"pfxX":-6.419385155645205,"pfxZ":8.624126602612627,"pX":-0.2338289443368714,"pZ":3.939098936600815,"vX0":3.305133173570317,"vY0":-137.0040907690514,"vZ0":-2.4048406040376524,"x":125.91,"y":132.42,"x0":-0.6207688540056314,"y0":50.002750919185864,"z0":5.902769939086574,"aX":-12.223099267541837},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":10.9,"spinRate":2100,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39953850882696296,"extension":6.6635561691112155},"index":2,"playId":"58ebbb8a-5217-361d-ae44-5cc1ec6766cd","pitchNumber":3,"startTime":"2025-08-20T03:56:55.639Z","endTime":"2025-08-20T03:56:58.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.386741302672878,"aZ":-31.414390292426088,"pfxX":-7.751585855932178,"pfxZ":0.4542432059288686,"pX":-0.3338451687783779,"pZ":3.1007771058689864,"vX0":3.06405200191296,"vY0":-128.96969044847148,"vZ0":-0.7313123861107922,"x":129.73,"y":155.06,"x0":-0.5289544128027558,"y0":50.005145135407304,"z0":5.807082763828342,"aX":-13.082772474700507},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.8,"breakHorizontal":13.3,"spinRate":987,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.4243973861640211,"extension":6.630069028243858},"index":3,"playId":"0cf6c8c3-8bc2-3056-bb52-3a6c018061e5","pitchNumber":4,"startTime":"2025-08-20T03:57:22.515Z","endTime":"2025-08-20T03:57:25.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"f6352cb7-d1c0-39d6-96ac-e8515dce908b","startTime":"2025-08-20T03:57:49.643Z","endTime":"2025-08-20T03:57:53.746Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.77999913663244,"strikeZoneBottom":1.74406148980951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.501839632658232,"aZ":-26.869249899189313,"pfxX":-7.222308466680385,"pfxZ":3.208441041616521,"pX":0.1929599913997121,"pZ":0.7958985621343525,"vX0":4.573916607616648,"vY0":-127.53356580616837,"vZ0":-6.73253557916324,"x":109.64,"y":217.29,"x0":-0.6827390037836522,"y0":50.0015426072414,"z0":5.5807478811781515,"aX":-11.931448281863869},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.6,"breakHorizontal":12.1,"spinRate":981,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4289978436181463,"extension":6.772071780060825},"index":5,"playId":"9c23ce05-fb6f-354a-82f6-5a4c2b95eea1","pitchNumber":5,"startTime":"2025-08-20T03:58:09.106Z","endTime":"2025-08-20T03:58:13.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.7799989648171,"strikeZoneBottom":1.62402058178774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.820893129767235,"aZ":-29.30238508747614,"pfxX":-6.368348784977403,"pfxZ":1.733638228778425,"pX":1.1969777601513618,"pZ":0.8064271851566768,"vX0":6.522609063888153,"vY0":-127.70153787520368,"vZ0":-6.211970800629303,"x":71.37,"y":217.01,"x0":-0.5605665424634231,"y0":50.00111523338708,"z0":5.569767477313662,"aX":-10.537580418082824},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":10.1,"spinRate":976,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.42858443669254065,"extension":6.761139522431513},"index":6,"playId":"56a1326d-c882-34ce-97cd-22abb0f87079","pitchNumber":6,"startTime":"2025-08-20T03:58:33.925Z","endTime":"2025-08-20T03:58:39.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gabriel Arias steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"actionPlayId":"56a1326d-c882-34ce-97cd-22abb0f87079","startTime":"2025-08-20T03:58:46.694Z","endTime":"2025-08-20T03:59:01.815Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"},"defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"first":{"id":672356,"link":"/api/v1/people/672356"},"postOnSecond":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":2.13,"dramaIndex":69.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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.865067702912675,"aZ":-12.555241616510395,"pfxX":-5.2384638944647826,"pfxZ":10.357030386039039,"pX":0.4666979062279228,"pZ":2.0008707412562123,"vX0":5.087536567193551,"vY0":-137.14060601645863,"vZ0":-7.400573383376198,"x":99.21,"y":184.76,"x0":-0.7367391652279351,"y0":50.00419066346785,"z0":5.600894672319209,"aX":-9.924949508017246},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":8.4,"spinRate":2270,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.4002114594417434,"extension":6.716257940313158},"hitData":{"launchSpeed":89.3,"launchAngle":44.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.97,"coordY":93.71}},"index":8,"playId":"69fee4e2-14fe-350c-b691-2e221c4f792f","pitchNumber":7,"startTime":"2025-08-20T03:59:01.815Z","endTime":"2025-08-20T03:59:14.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":2.13,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-08-20T03:59:14.368Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T03:59:28.953Z","endTime":"2025-08-20T04:01:48.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.12,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.672116894339574,"aZ":-29.789248050221463,"pfxX":-8.40908650148304,"pfxZ":1.4458504821175682,"pX":-0.7903201992793192,"pZ":1.672382226601043,"vX0":3.0472988539568755,"vY0":-127.64616591580364,"vZ0":-4.304286529888036,"x":147.13,"y":193.63,"x0":-0.9082252368203774,"y0":50.002586530959306,"z0":5.730311111425116,"aX":-13.853323923111418},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":14.5,"spinRate":1021,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.429364059449465,"extension":6.749228729341055},"index":0,"playId":"cbe69796-f6df-36ef-841a-23c26a0fc53f","pitchNumber":1,"startTime":"2025-08-20T03:59:43.208Z","endTime":"2025-08-20T03:59:46.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"2a370add-0a25-4624-9be4-f357dda118da","startTime":"2025-08-20T03:59:59.341Z","endTime":"2025-08-20T04:00:04.341Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.15692180761128,"strikeZoneBottom":1.33713676784771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.858455722945312,"aZ":-25.4500834972404,"pfxX":-8.19945433180137,"pfxZ":4.006862011427045,"pX":0.36802003809533546,"pZ":0.7504748094424867,"vX0":5.589187967601642,"vY0":-128.7318409127498,"vZ0":-7.255910419119708,"x":102.97,"y":218.52,"x0":-0.7666244718659955,"y0":50.0004790424566,"z0":5.5770419495212415,"aX":-13.752469474517376},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":13.6,"spinRate":941,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.425559611509029,"extension":6.702458050114685},"index":2,"playId":"a965ce6c-364d-3a96-82e1-fbeb3c52cb93","pitchNumber":2,"startTime":"2025-08-20T04:00:14.089Z","endTime":"2025-08-20T04:00:19.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.12,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.420171272149545,"aZ":-11.753815455572148,"pfxX":-4.742460278855605,"pfxZ":10.85549091389694,"pX":0.5417852147464673,"pZ":2.429543620166991,"vX0":4.880094289218042,"vY0":-137.04446738557797,"vZ0":-6.741557855325897,"x":96.35,"y":173.18,"x0":-0.6553929050674339,"y0":50.0006589580115,"z0":5.743135540633747,"aX":-8.919731759027007},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":2268,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.40137343707593764,"extension":6.713218893175174},"index":3,"playId":"541c98cb-8c4d-39ee-a1c8-37b11a03ae10","pitchNumber":3,"startTime":"2025-08-20T04:00:36.143Z","endTime":"2025-08-20T04:00:40.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.07705625233004,"strikeZoneBottom":1.39075984926126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.933923673607733,"aZ":-27.833597670942208,"pfxX":-6.195530158897553,"pfxZ":2.602882376250782,"pX":-0.9278736834153537,"pZ":0.9814494505595284,"vX0":2.057844673093928,"vY0":-128.35831757187873,"vZ0":-6.126099496140909,"x":152.37,"y":212.28,"x0":-0.9358244044522085,"y0":50.000271985461914,"z0":5.570153659962378,"aX":-10.321364781588906},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":10.8,"spinRate":954,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4269568589916166,"extension":6.546864513040644},"index":4,"playId":"23971245-73b9-3b31-bba4-29ac672bd8e2","pitchNumber":4,"startTime":"2025-08-20T04:01:01.231Z","endTime":"2025-08-20T04:01:05.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.00461483925872,"strikeZoneBottom":1.29174379739147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.25406156211481,"aZ":-27.82438455020216,"pfxX":-4.078581141785892,"pfxZ":2.5981403070358926,"pX":0.7904433619667943,"pZ":1.166639201292746,"vX0":5.185222695156897,"vY0":-128.97198181947869,"vZ0":-5.8292755295817615,"x":86.87,"y":207.28,"x0":-0.721579701511291,"y0":50.005675915059136,"z0":5.618033053737422,"aX":-6.83346578601136},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.5,"breakHorizontal":6.1,"spinRate":928,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4256300709125602,"extension":6.729267683487457},"index":5,"playId":"31dd3f82-74ca-3024-b0fe-3a7b712278e5","pitchNumber":5,"startTime":"2025-08-20T04:01:20.995Z","endTime":"2025-08-20T04:01:25.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.05343114411762,"strikeZoneBottom":1.2870772730935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.141461643132693,"aZ":-30.752660834238505,"pfxX":-4.683552166568599,"pfxZ":0.8619940235931309,"pX":1.0034740496978363,"pZ":0.3177855825711891,"vX0":5.563619605462943,"vY0":-127.7354174106502,"vZ0":-7.004498849682338,"x":78.75,"y":230.2,"x0":-0.6019328005491201,"y0":50.00038039001359,"z0":5.537070446410986,"aX":-7.681411806061552},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":7.1,"spinRate":962,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4300347540756353,"extension":6.688786134436866},"index":6,"playId":"6f4cfc73-8571-3ca1-895b-9ebf35f951b9","pitchNumber":6,"startTime":"2025-08-20T04:01:43.987Z","endTime":"2025-08-20T04:01:48.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.65,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-20T04:01:48.525Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hedges singles on a line drive to left fielder Jake McCarthy. Gabriel Arias scores. Brayan Rocchio to 3rd.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T04:03:12.956Z","endTime":"2025-08-20T04:04:22.382Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"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":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T04:02:02.869Z","endTime":"2025-08-20T04:03:15.296Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.33000071286704,"strikeZoneBottom":1.47232387015918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.07208831385599,"aZ":-13.872162129530848,"pfxX":-4.678603833065926,"pfxZ":9.48356486262329,"pX":1.7013798593543248,"pZ":2.6032924378512714,"vX0":7.595322967287389,"vY0":-138.1217766745672,"vZ0":-5.987121512053809,"x":52.15,"y":168.49,"x0":-0.47765220989270846,"y0":50.00419390652835,"z0":5.733692791555128,"aX":-9.031051880373695},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":6.8,"spinRate":2178,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.39671581992936344,"extension":6.722438339544799},"index":1,"playId":"925d238d-a64c-3974-a92a-6a4aae142625","pitchNumber":1,"startTime":"2025-08-20T04:03:15.296Z","endTime":"2025-08-20T04:03:19.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.28085051178992,"strikeZoneBottom":1.44569376428035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.800346651348185,"aZ":-27.604680915639086,"pfxX":-6.620661149761827,"pfxZ":2.7763290879099713,"pX":0.46596994370355266,"pZ":2.3309325211379077,"vX0":4.992038378782434,"vY0":-127.64461190898068,"vZ0":-3.3126363264873095,"x":99.24,"y":175.84,"x0":-0.6569849088605925,"y0":50.003830550929095,"z0":5.824065712263758,"aX":-10.902325831206491},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":10.8,"spinRate":966,"spinDirection":248},"zone":6,"typeConfidence":2.0,"plateTime":0.4294582402383593,"extension":6.616947547181526},"index":2,"playId":"ca7e279a-4128-3bd4-a4b8-6a9bcb660043","pitchNumber":2,"startTime":"2025-08-20T04:03:36.079Z","endTime":"2025-08-20T04:03:40.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"152dc2cb-a385-404e-b281-19989a0846f4","startTime":"2025-08-20T04:03:52.743Z","endTime":"2025-08-20T04:03:57.743Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36312747357173,"aZ":-12.65071836355713,"pfxX":-4.737951062362852,"pfxZ":10.42036053122563,"pX":-0.10957727693812536,"pZ":2.7584405000839745,"vX0":3.0433306576767323,"vY0":-136.5597511574371,"vZ0":-5.449330874374721,"x":121.18,"y":164.3,"x0":-0.6276117803026136,"y0":50.001649602037205,"z0":5.662949298734228,"aX":-8.874887267791246},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":7.9,"spinRate":2242,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4023553903491721,"extension":6.7503528687641445},"hitData":{"launchSpeed":100.8,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.51,"coordY":106.39}},"index":4,"playId":"9ae268eb-9ded-3b36-87e6-8e01a33fae31","pitchNumber":3,"startTime":"2025-08-20T04:04:12.197Z","endTime":"2025-08-20T04:04:22.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":595978,"link":"/api/v1/people/595978","batSide":{"code":"R","description":"Right"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_ab"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_ab"},{"player":{"id":595978,"link":"/api/v1/people/595978"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-12.0,"leverageIndex":2.91,"dramaIndex":152.0,"contextMetrics":{},"playEndTime":"2025-08-20T04:04:22.382Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks. Austin Hedges to 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T04:06:56.824Z","endTime":"2025-08-20T04:08:40.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T04:04:42.849Z","endTime":"2025-08-20T04:05:18.183Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Backhus replaces Andrew Hoffmann.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"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-20T04:05:18.183Z","endTime":"2025-08-20T04:06:58.912Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679775,"link":"/api/v1/people/679775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.18000054579699,"strikeZoneBottom":1.4996209333271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.383294775027334,"aZ":-33.09422723530859,"pfxX":-2.826358341111716,"pfxZ":-0.6865488614323425,"pX":-0.5243712734279885,"pZ":2.2385350036422293,"vX0":-6.825903779369497,"vY0":-115.19620124320099,"vZ0":2.350079596129749,"x":136.99,"y":178.34,"x0":2.8441016035653406,"y0":50.00131618196664,"z0":4.40421713810391,"aX":-3.7977932883778545},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.4,"breakHorizontal":6.8,"spinRate":2306,"spinDirection":279},"zone":4,"typeConfidence":0.88,"plateTime":0.47545197888504154,"extension":6.997387796526623},"index":2,"playId":"936f986d-38f2-3aaf-b908-c7d3f945b7c3","pitchNumber":1,"startTime":"2025-08-20T04:06:58.912Z","endTime":"2025-08-20T04:07:03.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.22496818615016,"strikeZoneBottom":1.5002460431146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.956492236875004,"aZ":-32.05046943019347,"pfxX":11.493549511555251,"pfxZ":0.07047558129350406,"pX":-1.2263312724583149,"pZ":2.6624373874685396,"vX0":-14.097466918008891,"vY0":-132.9971908495213,"vZ0":1.8054473672400326,"x":163.74,"y":166.89,"x0":2.6444677160137053,"y0":50.00356062223541,"z0":4.295695022165153,"aX":20.63471351444608},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.8,"breakHorizontal":-17.9,"spinRate":2275,"spinDirection":96},"zone":11,"typeConfidence":0.91,"plateTime":0.4114903637126117,"extension":7.217050303146288},"index":3,"playId":"51b1306b-6df9-3c9a-ba44-a905001158c4","pitchNumber":2,"startTime":"2025-08-20T04:07:16.898Z","endTime":"2025-08-20T04:07:21.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.18000027730412,"strikeZoneBottom":1.46613163170603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.19880406553574,"aZ":-26.24670079092874,"pfxX":-3.8606663352726853,"pfxZ":4.361311364582416,"pX":-1.8062432141621518,"pZ":2.561490223998062,"vX0":-9.301286797879198,"vY0":-116.0360126998702,"vZ0":1.519121972935868,"x":185.85,"y":169.62,"x0":2.7599059964399713,"y0":50.00550159693916,"z0":4.403294486533188,"aX":-5.252537789284487},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":8.6,"breakHorizontal":9.4,"spinRate":2320,"spinDirection":289},"zone":11,"typeConfidence":0.9,"plateTime":0.4724551536969783,"extension":6.753106307103247},"index":4,"playId":"f450ea4d-7c91-3ece-8eff-9c364d011fb2","pitchNumber":3,"startTime":"2025-08-20T04:07:35.395Z","endTime":"2025-08-20T04:07:39.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.17999910252818,"strikeZoneBottom":1.52665752806158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.043449709816358,"aZ":-32.41448542227946,"pfxX":-3.392681631763784,"pfxZ":-0.18035727169807814,"pX":-1.536675273947039,"pZ":2.95003899474326,"vX0":-9.07785630640787,"vY0":-115.82603659909518,"vZ0":4.0186992427901576,"x":175.57,"y":159.13,"x0":2.8770903670602817,"y0":50.00132768916689,"z0":4.295948494521379,"aX":-4.597045321616841},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.1,"breakHorizontal":8.4,"spinRate":2410,"spinDirection":281},"zone":11,"typeConfidence":0.88,"plateTime":0.4732551455448992,"extension":7.048436668793481},"index":5,"playId":"fec8a4ea-cf33-3b69-b015-cc9bde8d29ea","pitchNumber":4,"startTime":"2025-08-20T04:07:56.253Z","endTime":"2025-08-20T04:08:01.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.17999902627187,"strikeZoneBottom":1.52013546921876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.819387699410147,"aZ":-29.796342506004258,"pfxX":11.257617411957426,"pfxZ":1.3675027742487007,"pX":-0.10605998500940325,"pZ":2.4341132555963574,"vX0":-10.8731148960064,"vY0":-130.90964103737247,"vZ0":0.8679054719159607,"x":121.04,"y":173.06,"x0":2.632334167048496,"y0":50.00426352441381,"z0":4.3233169494552115,"aX":19.602827268403903},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.9,"breakHorizontal":-18.1,"spinRate":2337,"spinDirection":104},"zone":5,"typeConfidence":0.9,"plateTime":0.4179032139629215,"extension":7.142454397333276},"index":6,"playId":"6174b139-bb25-3d75-912f-7d2226b9640c","pitchNumber":5,"startTime":"2025-08-20T04:08:15.447Z","endTime":"2025-08-20T04:08:19.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.17999988051071,"strikeZoneBottom":1.51027516762348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.435200238837567,"aZ":-28.996902931566552,"pfxX":11.761405796196469,"pfxZ":1.7565715200569372,"pX":-0.25578588780655587,"pZ":3.5818602449422223,"vX0":-11.729664169361147,"vY0":-133.5317401723697,"vZ0":3.3453994477966407,"x":126.75,"y":142.07,"x0":2.66326508375692,"y0":50.00133973779549,"z0":4.397545464264935,"aX":21.262937816456688},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.2,"breakHorizontal":-18.8,"spinRate":2358,"spinDirection":99},"zone":11,"typeConfidence":0.91,"plateTime":0.4099977588145709,"extension":7.148076853957133},"index":7,"playId":"7af9da35-d49f-344e-859f-6ea540f5ac1c","pitchNumber":6,"startTime":"2025-08-20T04:08:34.999Z","endTime":"2025-08-20T04:08:40.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":595978,"link":"/api/v1/people/595978"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-5.8999999999999915,"leverageIndex":4.65,"dramaIndex":158.0,"contextMetrics":{},"playEndTime":"2025-08-20T04:08:40.340Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Angel Martínez pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T04:09:20.792Z","endTime":"2025-08-20T04:10:59.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Bo Naylor replaces Austin Hedges.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T04:09:08.854Z","endTime":"2025-08-20T04:09:22.975Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"},"base":2,"defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":595978,"link":"/api/v1/people/595978"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.11250354890098,"strikeZoneBottom":1.34953835682107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.048546494253863,"aZ":-27.000551743128657,"pfxX":11.912345717979843,"pfxZ":2.893812854746459,"pX":-1.1456971478652251,"pZ":2.5553174073735767,"vX0":-13.803102270546407,"vY0":-132.78606259399578,"vZ0":0.19184458957426387,"x":160.67,"y":169.79,"x0":2.5686439726276755,"y0":50.00426138948722,"z0":4.444326348189048,"aX":21.30642823636488},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.5,"breakHorizontal":-18.6,"spinRate":2248,"spinDirection":101},"zone":11,"typeConfidence":0.9,"plateTime":0.41226919046275423,"extension":7.180869297788389},"index":1,"playId":"4a146b8b-e207-31a2-b87f-171754178b4f","pitchNumber":1,"startTime":"2025-08-20T04:09:22.975Z","endTime":"2025-08-20T04:09:27.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.04852034418824,"strikeZoneBottom":1.39636984357441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.16088571916141,"aZ":-27.573358162609452,"pfxX":12.141811616047963,"pfxZ":2.607413408222481,"pX":0.32137047699813404,"pZ":1.7343948790690216,"vX0":-10.34836909301389,"vY0":-132.28746041410798,"vZ0":-1.483844431584998,"x":104.75,"y":191.95,"x0":2.7132301770891436,"y0":50.00565460069828,"z0":4.330820083653404,"aX":21.446928311164488},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.6,"breakHorizontal":-19.7,"spinRate":2324,"spinDirection":99},"zone":9,"typeConfidence":0.9,"plateTime":0.4146153393289538,"extension":7.201831612630697},"index":2,"playId":"4a2270e4-e6ba-35b0-8307-6a3441d12743","pitchNumber":2,"startTime":"2025-08-20T04:09:42.538Z","endTime":"2025-08-20T04:09:47.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.21999930363728,"strikeZoneBottom":1.44671282054434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.10599597108857,"aZ":-27.889612320310075,"pfxX":11.531358244340357,"pfxZ":2.406037049396419,"pX":-0.5488553320380543,"pZ":3.0891650263613455,"vX0":-12.221303711894777,"vY0":-132.49786786620248,"vZ0":1.671633568858962,"x":137.92,"y":155.37,"x0":2.623541225784096,"y0":50.00029696671906,"z0":4.486934585372166,"aX":20.515868625738715},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.0,"breakHorizontal":-18.2,"spinRate":2323,"spinDirection":98},"zone":1,"typeConfidence":0.9,"plateTime":0.41326423604096174,"extension":7.058067997838925},"index":3,"playId":"ae159100-f52e-33c1-996a-a198c5b666a9","pitchNumber":3,"startTime":"2025-08-20T04:10:01.329Z","endTime":"2025-08-20T04:10:08.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.204102884207717,"aZ":-27.233332467846587,"pfxX":11.700855581170527,"pfxZ":2.779714470672147,"pX":0.3952337848622701,"pZ":2.794242911823704,"vX0":-10.290489265449681,"vY0":-132.74092610054765,"vZ0":1.0184282498829416,"x":101.93,"y":163.34,"x0":2.807570352175093,"y0":50.00505494222025,"z0":4.392729729520044,"aX":20.82129468871904},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.5,"breakHorizontal":-18.8,"spinRate":2366,"spinDirection":97},"zone":3,"typeConfidence":0.9,"plateTime":0.41309847283783885,"extension":7.212568971472541},"index":4,"playId":"4fe7b86e-6350-3f9f-9654-9f80086e1a45","pitchNumber":4,"startTime":"2025-08-20T04:10:23.731Z","endTime":"2025-08-20T04:10:31.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.516696713227034,"aZ":-27.28735496614531,"pfxX":10.988901674427812,"pfxZ":2.6234485321162886,"pX":-0.5352030163820551,"pZ":2.5759966681591546,"vX0":-12.624893288828522,"vY0":-135.38698545175984,"vZ0":-0.01709654373940761,"x":137.4,"y":169.23,"x0":2.752390845189005,"y0":50.00453455085669,"z0":4.486266123736362,"aX":20.4799470074954},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.9,"breakHorizontal":-17.4,"spinRate":2298,"spinDirection":100},"zone":4,"typeConfidence":0.9,"plateTime":0.40398830704727207,"extension":7.159069401960684},"hitData":{"launchSpeed":54.5,"launchAngle":37.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.73,"coordY":137.45}},"index":5,"playId":"0748f8e9-39c1-3af9-912c-de208af9284b","pitchNumber":5,"startTime":"2025-08-20T04:10:49.929Z","endTime":"2025-08-20T04:10:59.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"second":{"id":666310,"link":"/api/v1/people/666310"},"third":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":18.099999999999994,"leverageIndex":6.97,"dramaIndex":291.0,"contextMetrics":{},"playEndTime":"2025-08-20T04:10:59.194Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out, shortstop Gabriel Arias to first baseman Carlos Santana.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T04:13:19.827Z","endTime":"2025-08-20T04:13:43.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bo Naylor remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-20T04:12:18.161Z","endTime":"2025-08-20T04:12:18.180Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"},"defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jakob Junis replaces Nic Enright.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-20T04:12:18.180Z","endTime":"2025-08-20T04:13:19.827Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596001,"link":"/api/v1/people/596001"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663671,"link":"/api/v1/people/663671","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.20999937201935,"strikeZoneBottom":1.55616683556056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.132849245270634,"aZ":-32.4466847626727,"pfxX":7.727560566686675,"pfxZ":-0.19205086147813866,"pX":3.1049249101422802,"pZ":2.4629001276478975,"vX0":9.110808734507497,"vY0":-118.08025671645393,"vZ0":-0.722391571431037,"x":64.06,"y":152.68,"x0":-1.81920014353655,"y0":50.00505976370609,"z0":5.778852627710743,"aX":10.825718795665605},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.2,"breakHorizontal":-16.3,"spinRate":2626,"spinDirection":55},"zone":12,"typeConfidence":2.0,"plateTime":0.4652741133038316,"extension":5.752390530579264},"index":2,"playId":"2d8c419b-0873-3e04-8264-9490d807f141","pitchNumber":1,"startTime":"2025-08-20T04:13:19.827Z","endTime":"2025-08-20T04:13:26.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.069477469065582,"aZ":-25.774012169805278,"pfxX":-9.177668587754688,"pfxZ":3.703291889745927,"pX":0.557839595657954,"pZ":2.54728438352023,"vX0":8.782878907660312,"vY0":-131.24655856723442,"vZ0":-2.705014838066117,"x":95.74,"y":170.0,"x0":-1.6538626463954578,"y0":50.00390147582637,"z0":5.528786687912174,"aX":-15.870712862524972},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.2,"breakHorizontal":14.5,"spinRate":2143,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4187350636948395,"extension":5.916043975738567},"hitData":{"launchSpeed":93.7,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.5,"coordY":157.6}},"index":3,"playId":"4d7df0f2-edfc-3de1-afb1-f648bd3fbdbf","pitchNumber":2,"startTime":"2025-08-20T04:13:32.145Z","endTime":"2025-08-20T04:13:43.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-20T04:13:43.058Z","atBatIndex":70},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Jake McCarthy bunt grounds out to first baseman Carlos Santana.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T04:13:56.529Z","endTime":"2025-08-20T04:14:26.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"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":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.61999923353412,"strikeZoneBottom":1.75578399230443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9360880254091,"aZ":-19.118391173056256,"pfxX":-3.29385271825978,"pfxZ":7.159869764745878,"pX":-1.6138301240829982,"pZ":5.109153210800693,"vX0":2.1050035775974565,"vY0":-134.16351915680303,"vZ0":1.9123306089956253,"x":178.52,"y":100.83,"x0":-1.9805244540299878,"y0":50.00241524824051,"z0":5.74938118565975,"aX":-6.006540789916446},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.6,"breakHorizontal":5.5,"spinRate":2096,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4082033158931462,"extension":5.791992634445108},"index":0,"playId":"e7f94c9e-7a4c-3f65-b54f-9f5f8ca30877","pitchNumber":1,"startTime":"2025-08-20T04:14:07.145Z","endTime":"2025-08-20T04:14:10.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.304229110038886,"aZ":-17.19558577026599,"pfxX":-3.123735300501136,"pfxZ":8.19366158220308,"pX":1.0160726598898757,"pZ":2.5684324595611807,"vX0":8.369274729605873,"vY0":-134.17333621766804,"vZ0":-4.420142501891971,"x":78.27,"y":169.43,"x0":-1.7340274748969309,"y0":50.001841967534325,"z0":5.457862033872683,"aX":-5.710161034556098},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":4.0,"spinRate":2228,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40780355751401665,"extension":5.984485470644563},"hitData":{"launchSpeed":36.3,"launchAngle":36.0,"totalDistance":81.0,"trajectory":"bunt_grounder","hardness":"medium","location":"3","coordinates":{"coordX":148.58,"coordY":173.74}},"index":1,"playId":"097bd5a1-e858-3a36-beec-11c67e67271c","pitchNumber":2,"startTime":"2025-08-20T04:14:17.389Z","endTime":"2025-08-20T04:14:26.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-20T04:14:26.394Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alek Thomas strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T04:14:46.140Z","endTime":"2025-08-20T04:15:36.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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":82.7,"endSpeed":75.6,"strikeZoneTop":3.35405679269997,"strikeZoneBottom":1.44851238800449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.80799166397606,"aZ":-30.106774848159613,"pfxX":6.474582320217165,"pfxZ":1.4178657682777729,"pX":-0.2712476810992641,"pZ":3.1305838331148013,"vX0":2.182360391649784,"vY0":-120.46231344543929,"vZ0":0.1544580493426848,"x":127.34,"y":154.25,"x0":-2.0317853002648927,"y0":50.00492535481255,"z0":5.741424428948538,"aX":9.454227327613234},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.9,"breakHorizontal":-12.2,"spinRate":2472,"spinDirection":66},"zone":2,"typeConfidence":2.0,"plateTime":0.4558131073074745,"extension":5.605548353964227},"index":0,"playId":"9f4209d4-f89f-3b0c-85a7-3c141ecf77e2","pitchNumber":1,"startTime":"2025-08-20T04:14:53.851Z","endTime":"2025-08-20T04:14:57.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":87.2,"endSpeed":79.8,"strikeZoneTop":3.30854609766838,"strikeZoneBottom":1.43600317285622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.980199340014188,"aZ":-27.30030638627271,"pfxX":-6.0315309487938595,"pfxZ":3.008929458141539,"pX":0.5604273062143079,"pZ":1.435491564771948,"vX0":7.8090903344977525,"vY0":-126.70069504162207,"vZ0":-4.709011849138185,"x":95.64,"y":200.02,"x0":-1.7844508863499857,"y0":50.00198857543841,"z0":5.511669609260799,"aX":-9.762438437131161},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":9.0,"spinRate":1422,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4330576879039012,"extension":5.884038867857},"index":1,"playId":"34a2f934-a7b5-334d-8f4d-db37b60f0089","pitchNumber":2,"startTime":"2025-08-20T04:15:03.379Z","endTime":"2025-08-20T04:15:08.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.159247204497422,"aZ":-29.511667519479158,"pfxX":-8.10859472684892,"pfxZ":1.6257455197183308,"pX":-0.5858876906950427,"pZ":2.712404487315806,"vX0":5.875224624348209,"vY0":-127.62245254715047,"vZ0":-1.4547707853393603,"x":139.33,"y":165.55,"x0":-1.8732490248806906,"y0":50.00296832193402,"z0":5.631222180470535,"aX":-13.272674020594696},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":13.2,"spinRate":1410,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.4304551856830714,"extension":5.845668649426578},"index":2,"playId":"459a1037-5f37-3f97-8735-677c407950d4","pitchNumber":3,"startTime":"2025-08-20T04:15:14.193Z","endTime":"2025-08-20T04:15:17.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":87.9,"endSpeed":80.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.272712303878404,"aZ":-35.0236388254572,"pfxX":-8.891666267235914,"pfxZ":-1.742983672150185,"pX":-0.7795248283003312,"pZ":1.1910588556130546,"vX0":5.368112895878939,"vY0":-127.75550770821602,"vZ0":-3.8482010800833524,"x":146.71,"y":206.62,"x0":-1.7657710757525695,"y0":50.00550123508552,"z0":5.505434840095525,"aX":-14.52350898965325},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.8,"breakHorizontal":14.6,"spinRate":1344,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4307310332482168,"extension":5.948409269977548},"index":3,"playId":"d1031f61-07f3-38cd-ac83-f4b49cbd2b22","pitchNumber":4,"startTime":"2025-08-20T04:15:31.988Z","endTime":"2025-08-20T04:15:36.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596001,"link":"/api/v1/people/596001","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666310,"link":"/api/v1/people/666310"},"first":{"id":467793,"link":"/api/v1/people/467793"},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":608070,"link":"/api/v1/people/608070"},"shortstop":{"id":672356,"link":"/api/v1/people/672356"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":682657,"link":"/api/v1/people/682657"},"right":{"id":666134,"link":"/api/v1/people/666134"}},"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":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-20T04:15:36.164Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T04:18:14.403Z","endTime":"2025-08-20T04:18:42.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Saalfrank replaces Kyle Backhus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-20T04:16:46.044Z","endTime":"2025-08-20T04:18:16.554Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685314,"link":"/api/v1/people/685314"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.32664836613823,"strikeZoneBottom":1.50481737863755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64990602125692,"aZ":-30.14862561191354,"pfxX":4.994213504147699,"pfxZ":1.1826089816327432,"pX":-1.3093453565264994,"pZ":1.1077817936868095,"vX0":-7.143285447808289,"vY0":-129.4812537654395,"vZ0":-6.785680571565708,"x":166.91,"y":208.87,"x0":0.8244410963327938,"y0":50.00308321024541,"z0":6.041026103005545,"aX":8.560226730948221},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.0,"breakHorizontal":-7.7,"spinRate":2469,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.42149284604296255,"extension":6.030390750411871},"index":1,"playId":"992155bf-53b2-390e-86d0-3c88deda3735","pitchNumber":1,"startTime":"2025-08-20T04:18:16.554Z","endTime":"2025-08-20T04:18:22.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":88.9,"endSpeed":82.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.7837590045644,"aZ":-20.670442798404217,"pfxX":-0.5159529365907247,"pfxZ":6.695546261215397,"pX":0.11154693057424597,"pZ":1.5943984345350297,"vX0":-2.1428791346588443,"vY0":-129.42954932380235,"vZ0":-7.106970462287041,"x":112.75,"y":195.73,"x0":1.013002975094689,"y0":50.00515317991297,"z0":5.927777334836321,"aX":-0.8861151375085712},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.0,"breakHorizontal":1.3,"spinRate":2456,"spinDirection":150},"zone":8,"typeConfidence":0.91,"plateTime":0.42114002212328794,"extension":6.085170977891035},"hitData":{"launchSpeed":83.7,"launchAngle":49.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.71,"coordY":109.87}},"index":2,"playId":"a3b302bf-1a13-3641-bafa-b25c5148aeb4","pitchNumber":2,"startTime":"2025-08-20T04:18:31.627Z","endTime":"2025-08-20T04:18:42.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2025-08-20T04:18:42.797Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out to center fielder Alek Thomas.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T04:18:54.852Z","endTime":"2025-08-20T04:19:54.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":89.1,"endSpeed":82.5,"strikeZoneTop":3.19000092357219,"strikeZoneBottom":1.34851084379835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22712826256536,"aZ":-25.794820864792523,"pfxX":5.556089658692964,"pfxZ":3.718714547048177,"pX":-0.3509920144490075,"pZ":1.252149107247438,"vX0":-5.232310104633515,"vY0":-129.5943083898445,"vZ0":-7.166572435549902,"x":130.38,"y":204.97,"x0":0.9652260134432962,"y0":50.000158228467505,"z0":6.0032661210029135,"aX":9.518722928210511},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.5,"breakHorizontal":-9.0,"spinRate":2400,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.4214789015103739,"extension":6.149728461926775},"index":0,"playId":"2b856608-31c6-3011-aa69-d88fea3e6f50","pitchNumber":1,"startTime":"2025-08-20T04:19:06.839Z","endTime":"2025-08-20T04:19:12.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":88.3,"endSpeed":81.8,"strikeZoneTop":3.18999968645659,"strikeZoneBottom":1.36402006334906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.349095605194375,"aZ":-28.860068012752237,"pfxX":5.060473676719383,"pfxZ":1.9558778845784843,"pX":0.8766674353864324,"pZ":3.2200935789264427,"vX0":-2.3417592948756014,"vY0":-128.7360638223616,"vZ0":-1.879707570155047,"x":83.58,"y":151.84,"x0":1.1359784605579846,"y0":50.00271668871147,"z0":6.17325039596186,"aX":8.574466332306333},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":-8.8,"spinRate":2323,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.4239373408919409,"extension":5.926592788593636},"index":1,"playId":"fb63b09c-4c01-3fc5-9860-c7db01715579","pitchNumber":2,"startTime":"2025-08-20T04:19:23.115Z","endTime":"2025-08-20T04:19:29.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.511353126955875,"aZ":-26.12731370056687,"pfxX":5.482109413154577,"pfxZ":3.5435964644821496,"pX":0.015884646653790923,"pZ":1.5355674786501066,"vX0":-4.075414012838353,"vY0":-129.14605766307835,"vZ0":-6.3896854416731195,"x":116.39,"y":197.32,"x0":0.8947528528109316,"y0":50.00238888467755,"z0":6.026033242621363,"aX":9.347948007825595},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.4,"breakHorizontal":-9.1,"spinRate":2356,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.42260500798946055,"extension":6.182342895701284},"hitData":{"launchSpeed":94.9,"launchAngle":45.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.91,"coordY":78.26}},"index":2,"playId":"bc40a7b0-5f36-3532-9ad0-880d8d35bf98","pitchNumber":3,"startTime":"2025-08-20T04:19:42.633Z","endTime":"2025-08-20T04:19:54.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-08-20T04:19:54.718Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Santana strikes out swinging.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T04:20:04.119Z","endTime":"2025-08-20T04:21:15.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"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":91.0,"endSpeed":84.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.111551853346676,"aZ":-28.922820299712246,"pfxX":6.66514766119412,"pfxZ":1.8080685930565794,"pX":0.014034906797425055,"pZ":2.081562676158245,"vX0":-4.321015803330835,"vY0":-132.53840931072162,"vZ0":-5.120829918152948,"x":116.47,"y":182.58,"x0":0.7926709240178803,"y0":50.0000572536602,"z0":6.129535487195066,"aX":11.955085129160178},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.4,"breakHorizontal":-11.3,"spinRate":2386,"spinDirection":155},"zone":8,"typeConfidence":2.0,"plateTime":0.4119580161484504,"extension":5.933822937821276},"index":0,"playId":"b783e2fc-c305-3419-a074-80a1d0759961","pitchNumber":1,"startTime":"2025-08-20T04:20:16.750Z","endTime":"2025-08-20T04:20:20.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":3.45000095140802,"strikeZoneBottom":1.70522029510263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.382112438892666,"aZ":-37.52730274827387,"pfxX":-5.800797050138115,"pfxZ":-3.913101352901583,"pX":0.3033330644194534,"pZ":1.2924737948065617,"vX0":0.6055596167263653,"vY0":-116.83678293773556,"vZ0":-3.0611557811064514,"x":105.44,"y":203.88,"x0":0.7917866738031645,"y0":50.005188192909124,"z0":6.186952700859342,"aX":-7.928242391671683},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-7.6,"breakHorizontal":10.3,"spinRate":2345,"spinDirection":334},"zone":14,"typeConfidence":0.9,"plateTime":0.47087275567603193,"extension":6.104048540563329},"index":1,"playId":"8ca10630-8256-3c6c-81ce-fffba7ea9c56","pitchNumber":2,"startTime":"2025-08-20T04:20:32.123Z","endTime":"2025-08-20T04:20:36.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.942721652771493,"aZ":-38.664271650551434,"pfxX":-5.022648734977148,"pfxZ":-4.636135049819992,"pX":-0.28837219679947446,"pZ":1.8011585176741869,"vX0":-1.0536114310251747,"vY0":-118.25958235408821,"vZ0":-1.9560669979759746,"x":127.99,"y":190.15,"x0":0.8163361851883492,"y0":50.00261571394773,"z0":6.223491676289686,"aX":-7.032652710020718},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.6,"breakHorizontal":9.4,"spinRate":2309,"spinDirection":335},"zone":7,"typeConfidence":0.9,"plateTime":0.46518089554469766,"extension":6.224368123136527},"index":2,"playId":"687781e2-02a6-396d-bd92-5ee678a372e2","pitchNumber":3,"startTime":"2025-08-20T04:20:49.148Z","endTime":"2025-08-20T04:20:54.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":6,"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-20T04:20:58.962Z","endTime":"2025-08-20T04:21:12.137Z","isPitch":false,"type":"action","player":{"id":467793,"link":"/api/v1/people/467793"},"defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.827006113743437,"aZ":-41.000652507851484,"pfxX":-4.952101414927168,"pfxZ":-6.259191355757029,"pX":0.3017165414465715,"pZ":1.5080786634072352,"vX0":0.564486595561164,"vY0":-119.10359054880252,"vZ0":-2.1611825026179408,"x":105.5,"y":198.06,"x0":0.7011442432982972,"y0":50.00365996472066,"z0":6.20039677643182,"aX":-6.982893045081062},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.5,"breakHorizontal":8.8,"spinRate":2305,"spinDirection":339},"zone":14,"typeConfidence":0.9,"plateTime":0.46318583644805766,"extension":6.1547203607731475},"index":4,"playId":"419105e5-7c0c-3dc3-88cf-c7707e762a2a","pitchNumber":4,"startTime":"2025-08-20T04:21:12.137Z","endTime":"2025-08-20T04:21:15.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":645444,"link":"/api/v1/people/645444"},"first":{"id":656976,"link":"/api/v1/people/656976"},"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":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Home Plate"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-20T04:21:15.746Z","atBatIndex":75}]