[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to right fielder Randal Grichuk.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:11:53.064Z","endTime":"2025-07-27T18:12:16.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T15:33:22.881Z","endTime":"2025-07-27T17:47:33.148Z","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-07-27T17:47:33.148Z","endTime":"2025-07-27T18:11:17.777Z","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-07-27T18:11:17.777Z","endTime":"2025-07-27T18:11:55.263Z","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":89.7,"endSpeed":81.5,"strikeZoneTop":3.17728418789925,"strikeZoneBottom":1.33771609239681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32998145622811,"aZ":-14.6043095239117,"pfxX":1.8258176858366153,"pfxZ":10.256433960318304,"pX":-0.84405855442229,"pZ":3.8418809594787104,"vX0":-4.78042087710465,"vY0":-130.52263896443984,"vZ0":-3.937788725928107,"x":149.17,"y":135.05,"x0":0.7798012398750158,"y0":50.000164166839355,"z0":6.481003197563351,"aX":3.1271231896664307},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.9,"breakHorizontal":-2.2,"spinRate":2225,"spinDirection":161},"zone":11,"typeConfidence":0.9,"plateTime":0.42079532763621597,"extension":6.081240790612724},"index":3,"playId":"4fe5bf08-8d13-3338-90fd-4f14b710b601","pitchNumber":1,"startTime":"2025-07-27T18:11:55.263Z","endTime":"2025-07-27T18:11:59.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.368428437632403,"aZ":-27.17796875026067,"pfxX":-2.1746476860298585,"pfxZ":3.184091096275604,"pX":-0.31801093324285623,"pZ":2.259130197961604,"vX0":-2.4254909139664824,"vY0":-124.35544262664801,"vZ0":-4.403592694533982,"x":129.12,"y":177.78,"x0":0.9517042894595237,"y0":50.00523634661575,"z0":6.301240156720563,"aX":-3.414070741487234},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.0,"breakHorizontal":4.4,"spinRate":2482,"spinDirection":196},"zone":4,"typeConfidence":0.89,"plateTime":0.44005549656976894,"extension":6.264395559993848},"hitData":{"launchSpeed":68.1,"launchAngle":6.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.78,"coordY":121.79}},"index":4,"playId":"7d446ab7-be47-3614-8e51-c3c49a840011","pitchNumber":2,"startTime":"2025-07-27T18:12:05.672Z","endTime":"2025-07-27T18:12:16.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-07-27T18:12:16.039Z","atBatIndex":0},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Angel Martínez hit by pitch. Steven Kwan to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:12:37.883Z","endTime":"2025-07-27T18:13:22.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":86.1,"endSpeed":79.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.580783130621004,"aZ":-26.998137324669408,"pfxX":-3.309918738194504,"pfxZ":3.2243317976787047,"pX":-0.6414816176632011,"pZ":2.7599967729680754,"vX0":-2.865433362776469,"vY0":-125.49347344149264,"vZ0":-3.765530685928,"x":141.45,"y":164.26,"x0":0.9422135046981004,"y0":50.005988690032794,"z0":6.460560779005845,"aX":-5.320360545308223},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":6.6,"spinRate":2509,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.43519903939430726,"extension":6.10466279001699},"index":0,"playId":"98e0c267-bab3-3b3e-b5fe-d2868f43d335","pitchNumber":1,"startTime":"2025-07-27T18:12:38.826Z","endTime":"2025-07-27T18:12:41.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":76.6,"endSpeed":70.5,"strikeZoneTop":3.21464818524273,"strikeZoneBottom":1.42368855017213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.086677841343732,"aZ":-42.03304856303369,"pfxX":-3.3719017491721335,"pfxZ":-7.870205414718807,"pX":-0.1403382822353083,"pZ":3.11945059591805,"vX0":-0.6634231978933496,"vY0":-111.51159638606329,"vZ0":1.5253124491625045,"x":122.35,"y":154.55,"x0":0.599428437806452,"y0":50.004563578845506,"z0":6.781467968620798,"aX":-4.222925455807853},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-13.4,"breakHorizontal":6.2,"spinRate":2181,"spinDirection":346},"zone":2,"typeConfidence":0.91,"plateTime":0.49223350051732995,"extension":6.061365234486232},"index":1,"playId":"ddfc4afa-cb62-3d67-919b-7a0deb6d4551","pitchNumber":2,"startTime":"2025-07-27T18:12:59.707Z","endTime":"2025-07-27T18:13:05.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.807870201440068,"aZ":-32.33687638811602,"pfxX":-0.7889715047329551,"pfxZ":-0.10704844687922588,"pX":-1.5251777120806387,"pZ":2.0069129504793084,"vX0":-6.0756833332264435,"vY0":-121.8095381983477,"vZ0":-3.7582677050563396,"x":175.14,"y":184.59,"x0":1.0987477607542255,"y0":50.00257633951606,"z0":6.350709579218993,"aX":-1.1915533045597193},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.8,"breakHorizontal":2.8,"spinRate":2522,"spinDirection":254},"zone":13,"typeConfidence":0.92,"plateTime":0.448787780243582,"extension":6.033233414349978},"index":2,"playId":"a9070a6b-fe73-3e85-98d1-dc084bbd70cd","pitchNumber":3,"startTime":"2025-07-27T18:13:18.966Z","endTime":"2025-07-27T18:13:22.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"R","description":"Right"}},"first":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.46,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:13:22.967Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a sharp line drive to center fielder Tyler Tolbert. Steven Kwan to 3rd. Angel Martínez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:13:47.538Z","endTime":"2025-07-27T18:14:31.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":686475,"link":"/api/v1/people/686475"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.8,"endSpeed":71.5,"strikeZoneTop":3.34900218014384,"strikeZoneBottom":1.57336347455269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.45604371472831,"aZ":-43.914176682811835,"pfxX":-2.9992269877385938,"pfxZ":-9.094250882811313,"pX":0.01381577313621289,"pZ":3.8651480889669694,"vX0":-0.971487909163722,"vY0":-113.17462240874353,"vZ0":3.387369761876884,"x":116.47,"y":134.42,"x0":0.8386686032233304,"y0":50.0000018672685,"z0":6.759963264464387,"aX":-3.8735191223258214},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.2,"breakHorizontal":5.6,"spinRate":2266,"spinDirection":348},"zone":12,"typeConfidence":0.92,"plateTime":0.4847364330648829,"extension":6.319346639012974},"index":0,"playId":"fdb502b3-57bc-3bde-af10-5b6e1c1629fb","pitchNumber":1,"startTime":"2025-07-27T18:13:54.607Z","endTime":"2025-07-27T18:13:59.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.53597332101746,"strikeZoneBottom":1.4673092543566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.112208794931842,"aZ":-27.405670916674033,"pfxX":-2.6801898729230555,"pfxZ":2.9667264050218893,"pX":0.5709651151367651,"pZ":2.2006929109219344,"vX0":-1.0750344343993432,"vY0":-125.37624832750045,"vZ0":-4.413077198131228,"x":95.24,"y":179.36,"x0":1.3523691818892778,"y0":50.00317384076387,"z0":6.196029753688251,"aX":-4.306677445941831},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":5.0,"spinRate":2505,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.4353116336311009,"extension":6.204111957557455},"index":1,"playId":"db1c71cf-4d38-389b-8a96-d3f3fdc42ac6","pitchNumber":2,"startTime":"2025-07-27T18:14:07.448Z","endTime":"2025-07-27T18:14:12.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.71903070757698,"aZ":-40.7103120669705,"pfxX":-0.9427668288392659,"pfxZ":-6.157078719958765,"pX":0.32739206702582657,"pZ":2.853464534667463,"vX0":-0.6616056468842202,"vY0":-116.65414562571709,"vZ0":0.2866231062265008,"x":104.52,"y":161.74,"x0":0.7365737395432458,"y0":50.00272370941516,"z0":6.54810387146811,"aX":-1.306979030390155},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-10.8,"breakHorizontal":1.9,"spinRate":2285,"spinDirection":349},"zone":3,"typeConfidence":0.91,"plateTime":0.46846091951450886,"extension":6.383058222062894},"hitData":{"launchSpeed":101.5,"launchAngle":10.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":140.38,"coordY":84.5}},"index":2,"playId":"1f69e0b5-f255-3c27-ab53-be3bec8b981a","pitchNumber":3,"startTime":"2025-07-27T18:14:22.097Z","endTime":"2025-07-27T18:14:31.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"R","description":"Right"}},"first":{"id":682657,"link":"/api/v1/people/682657"},"second":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":1.84,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:14:31.378Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Fry flies out to right fielder Randal Grichuk.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:14:56.656Z","endTime":"2025-07-27T18:16:06.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.4737086428613,"strikeZoneBottom":1.72362014603335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.057370754786337,"aZ":-27.056641758143,"pfxX":-1.4862089287138527,"pfxZ":3.0500459372576856,"pX":-0.1029066455153599,"pZ":3.4959120599608084,"vX0":-2.051715685577782,"vY0":-127.7784401507607,"vZ0":-1.887017617399495,"x":120.92,"y":144.39,"x0":0.8994147745463104,"y0":50.000132646839326,"z0":6.3426344390469795,"aX":-2.488874148255458},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.4,"breakHorizontal":3.1,"spinRate":2483,"spinDirection":228},"zone":2,"typeConfidence":0.91,"plateTime":0.4265022631814439,"extension":6.195003957669316},"index":0,"playId":"d4ad6406-7481-3967-b2ee-afe4062ff149","pitchNumber":1,"startTime":"2025-07-27T18:15:03.286Z","endTime":"2025-07-27T18:15:08.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.322257719010985,"aZ":-21.65322334679578,"pfxX":6.477479187542581,"pfxZ":7.375196396341125,"pX":0.35185976535287616,"pZ":2.048732836443006,"vX0":-4.364301217105565,"vY0":-117.56256432978957,"vZ0":-5.112602999129981,"x":103.59,"y":183.46,"x0":1.373457847979346,"y0":50.002112576003555,"z0":6.21312627044167,"aX":9.238754486597232},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":12.6,"breakHorizontal":-10.9,"spinRate":1563,"spinDirection":145},"zone":9,"typeConfidence":0.9,"plateTime":0.4625702547323214,"extension":6.07658951287102},"index":1,"playId":"dd39921f-713a-304d-ac0f-47a8f2f517ac","pitchNumber":2,"startTime":"2025-07-27T18:15:17.775Z","endTime":"2025-07-27T18:15:21.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.621016096410482,"aZ":-25.376981080214495,"pfxX":-2.140219674725829,"pfxZ":4.104686483173971,"pX":-0.4527988382576304,"pZ":1.7534266987769527,"vX0":-3.5885818829204315,"vY0":-126.96185751068111,"vZ0":-6.116028411086823,"x":134.26,"y":191.44,"x0":1.249449361932517,"y0":50.002679065796066,"z0":6.176449504837094,"aX":-3.540976572568527},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":4.6,"spinRate":2531,"spinDirection":196},"zone":7,"typeConfidence":0.91,"plateTime":0.4291628355666406,"extension":6.396073139856634},"index":2,"playId":"4bbf8c37-078e-30eb-be13-f9d88b661708","pitchNumber":3,"startTime":"2025-07-27T18:15:34.147Z","endTime":"2025-07-27T18:15:37.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2115139636298,"aZ":-14.476105318959016,"pfxX":3.021978557378958,"pfxZ":9.403758828035077,"pX":0.18376336919093,"pZ":3.533845653133226,"vX0":-3.4325599429972926,"vY0":-135.70433620548587,"vZ0":-4.432106769113375,"x":110.0,"y":143.37,"x0":1.0670916772268377,"y0":50.00190377014215,"z0":6.18314963558799,"aX":5.686786726211023},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":-4.8,"spinRate":2326,"spinDirection":157},"zone":2,"typeConfidence":0.91,"plateTime":0.40224865120328523,"extension":6.143920916771049},"hitData":{"launchSpeed":73.9,"launchAngle":47.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.37,"coordY":121.36}},"index":3,"playId":"284ec24a-b42a-3136-a894-0d9e83dd0fb3","pitchNumber":4,"startTime":"2025-07-27T18:15:55.032Z","endTime":"2025-07-27T18:16:06.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":6.100000000000001,"leverageIndex":1.96,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:16:06.678Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Santana strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:16:19.703Z","endTime":"2025-07-27T18:17:40.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.9,"strikeZoneTop":3.62616401629449,"strikeZoneBottom":1.87612341894927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.391924244435437,"aZ":-41.68165658070497,"pfxX":-1.2857958837080776,"pfxZ":-7.582926336680977,"pX":-0.672631797837787,"pZ":2.740348204785745,"vX0":-2.960872642934222,"vY0":-111.0946815873428,"vZ0":0.6987766474992356,"x":142.64,"y":164.79,"x0":0.8430496747845422,"y0":50.00481358939605,"z0":6.744795129070332,"aX":-1.6111065502097421},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-13.3,"breakHorizontal":3.1,"spinRate":2401,"spinDirection":339},"zone":4,"typeConfidence":0.92,"plateTime":0.49252276755053437,"extension":6.107793145459287},"index":0,"playId":"a6ca56e3-d58e-32ce-af38-d34786125637","pitchNumber":1,"startTime":"2025-07-27T18:16:35.315Z","endTime":"2025-07-27T18:16:39.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.3,"endSpeed":85.9,"strikeZoneTop":3.62442877867286,"strikeZoneBottom":1.87457523682568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.769031502605948,"aZ":-15.89796723617799,"pfxX":3.2401560871706288,"pfxZ":8.641957449941595,"pX":1.1342062613491493,"pZ":3.516197161168664,"vX0":-1.2456492112336273,"vY0":-135.88624971538366,"vZ0":-4.359254802356929,"x":73.77,"y":143.84,"x0":1.1756804084832344,"y0":50.00378545856049,"z0":6.234325915224359,"aX":6.103388319484772},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":-5.6,"spinRate":2291,"spinDirection":163},"zone":12,"typeConfidence":0.91,"plateTime":0.40197270224449033,"extension":6.126339521077443},"index":1,"playId":"5a7a33f2-7ccd-3c84-b47e-0b7aa2e13a9a","pitchNumber":2,"startTime":"2025-07-27T18:16:52.720Z","endTime":"2025-07-27T18:16:56.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.471602561211938,"aZ":-33.706559278845,"pfxX":0.07250284669248183,"pfxZ":-1.0611654483311543,"pX":-0.021706394674563083,"pZ":2.6987406166569183,"vX0":-2.5685949868598774,"vY0":-118.28235844953174,"vZ0":-1.7492715770134317,"x":117.83,"y":165.91,"x0":1.0622976672651123,"y0":50.00535516305242,"z0":6.496897002859285,"aX":0.10424797528622534},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.0,"breakHorizontal":0.4,"spinRate":2519,"spinDirection":283},"zone":5,"typeConfidence":0.92,"plateTime":0.46049885169284455,"extension":6.039526924683098},"index":2,"playId":"5f46f770-a710-3aaa-9aff-4a2268f9c036","pitchNumber":3,"startTime":"2025-07-27T18:17:09.430Z","endTime":"2025-07-27T18:17:13.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.013789047174456,"aZ":-37.93054186323868,"pfxX":-0.3905930251875487,"pfxZ":-3.727088041070574,"pX":0.1758713343904208,"pZ":0.724768150848627,"vX0":-1.3200481978962515,"vY0":-123.08833569295437,"vZ0":-5.470661466163046,"x":110.3,"y":219.21,"x0":0.7685344503692819,"y0":50.004625993537914,"z0":6.165729406034282,"aX":-0.6028455620179567},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.7,"breakHorizontal":1.0,"spinRate":2104,"spinDirection":349},"zone":14,"typeConfidence":0.89,"plateTime":0.4439498743528163,"extension":6.3653009597251495},"index":3,"playId":"2c4b88a9-6ec4-33fe-b3c1-bf2a8d521418","pitchNumber":4,"startTime":"2025-07-27T18:17:34.711Z","endTime":"2025-07-27T18:17:40.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.5,"awayTeamWinProbability":52.5,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":2.38,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:17:40.246Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, pitcher Noah Cameron to first baseman Salvador Perez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T18:17:54.058Z","endTime":"2025-07-27T18:18:48.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":702070,"link":"/api/v1/people/702070"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.60613724093543,"strikeZoneBottom":1.71289310012877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.454463455983756,"aZ":-22.106667718419214,"pfxX":5.067517563306222,"pfxZ":7.408400325876368,"pX":0.6396221386799638,"pZ":4.020002693029588,"vX0":-3.547088746252319,"vY0":-115.26097989704091,"vZ0":-0.7609543579464739,"x":92.62,"y":130.24,"x0":1.5327255478898414,"y0":50.000880038511376,"z0":6.4704110160285495,"aX":6.88449418481208},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":13.6,"breakHorizontal":-8.4,"spinRate":1504,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4734308865743828,"extension":5.989429288844466},"index":0,"playId":"e3a5fa71-fa16-3e7d-b0d3-5fe78a15bf39","pitchNumber":1,"startTime":"2025-07-27T18:18:02.857Z","endTime":"2025-07-27T18:18:07.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":72.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.53823673107251,"aZ":-39.68500766633978,"pfxX":-0.5700198688031906,"pfxZ":-5.849564307274849,"pX":-0.6229419614125389,"pZ":1.044370808980508,"vX0":-3.042646163143029,"vY0":-112.36613590808604,"vZ0":-3.259719817795826,"x":140.75,"y":210.58,"x0":0.8203036084247591,"y0":50.0019104571795,"z0":6.528776957943365,"aX":-0.7318883588217961},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-11.2,"breakHorizontal":1.8,"spinRate":2332,"spinDirection":344},"zone":13,"typeConfidence":0.91,"plateTime":0.48663715879002956,"extension":6.2053010193798555},"index":1,"playId":"e7ebe896-6d35-3752-8f57-513dee8a302a","pitchNumber":2,"startTime":"2025-07-27T18:18:18.927Z","endTime":"2025-07-27T18:18:24.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.552371668490057,"aZ":-28.702757207377726,"pfxX":-2.850903871260364,"pfxZ":2.1007454905701266,"pX":-1.1917121237250083,"pZ":3.1483674360703553,"vX0":-4.645337778656838,"vY0":-126.91695806342224,"vZ0":-2.3144159284970374,"x":162.43,"y":153.77,"x0":1.0229271351463158,"y0":50.00406344245823,"z0":6.326193926276953,"aX":-4.716825608271797},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":6.1,"spinRate":2521,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4292648061272475,"extension":6.134015174790308},"hitData":{"launchSpeed":62.8,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.79,"coordY":160.39}},"index":2,"playId":"2f3b7189-306b-3c10-8280-05248b4be5bb","pitchNumber":3,"startTime":"2025-07-27T18:18:39.993Z","endTime":"2025-07-27T18:18:48.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":608070,"link":"/api/v1/people/608070"},"second":{"id":682657,"link":"/api/v1/people/682657"},"third":{"id":680757,"link":"/api/v1/people/680757"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":7.300000000000004,"leverageIndex":2.83,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:18:48.238Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan India walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:20:53.088Z","endTime":"2025-07-27T18:22:34.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.43049759415182,"strikeZoneBottom":1.64769035431918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.928259831252344,"aZ":-14.033416061557624,"pfxX":4.990023561899452,"pfxZ":10.51911046190638,"pX":-1.6849473955575065,"pZ":2.7744469087576875,"vX0":-7.148195084087475,"vY0":-130.593096945809,"vZ0":-4.648304128061236,"x":181.23,"y":163.87,"x0":0.44143764639385713,"y0":50.00021906353734,"z0":5.635625212237824,"aX":8.603719961901305},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.2,"breakHorizontal":-7.4,"spinRate":1822,"spinDirection":157},"zone":11,"typeConfidence":0.87,"plateTime":0.41968098078532856,"extension":7.46265638524715},"index":0,"playId":"4164f35e-29f9-31aa-bbd1-ad48c4bd6b91","pitchNumber":1,"startTime":"2025-07-27T18:21:00.579Z","endTime":"2025-07-27T18:21:04.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":89.8,"endSpeed":82.0,"strikeZoneTop":3.41589905531018,"strikeZoneBottom":1.6338455649589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.58706457011018,"aZ":-12.589233596844442,"pfxX":5.114646089507582,"pfxZ":11.431146485290345,"pX":-0.6375919362837555,"pZ":0.23681855750362102,"vX0":-4.726230956584893,"vY0":-130.3514199382131,"vZ0":-10.923873126065025,"x":141.3,"y":232.39,"x0":0.5385913410039591,"y0":50.00106679945977,"z0":5.4442371831114045,"aX":8.76033840803266},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":18.4,"breakHorizontal":-8.2,"spinRate":1928,"spinDirection":154},"zone":13,"typeConfidence":0.88,"plateTime":0.42095165778518595,"extension":7.515170967633674},"index":1,"playId":"18d91511-063b-35b1-abde-7f50bc11552b","pitchNumber":2,"startTime":"2025-07-27T18:21:14.217Z","endTime":"2025-07-27T18:21:18.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.39281429166229,"strikeZoneBottom":1.67586471795159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.09130086138565,"aZ":-16.20371908842059,"pfxX":4.070925053662397,"pfxZ":9.430174693567706,"pX":-0.12813618107056857,"pZ":3.2880037990397164,"vX0":-2.9329708693019465,"vY0":-129.33395635808932,"vZ0":-3.119807247406226,"x":121.88,"y":150.0,"x0":0.4919674760134245,"y0":50.00070434690178,"z0":5.753270518268697,"aX":6.892587071636172},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":16.6,"breakHorizontal":-6.7,"spinRate":1701,"spinDirection":157},"zone":2,"typeConfidence":0.85,"plateTime":0.42357254899591945,"extension":7.4492892414758565},"index":2,"playId":"697650c0-e68f-346e-b9e7-3d8640aa4937","pitchNumber":3,"startTime":"2025-07-27T18:21:34.541Z","endTime":"2025-07-27T18:21:39.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":88.6,"endSpeed":81.4,"strikeZoneTop":3.40189158934873,"strikeZoneBottom":1.61994356089519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.642264887784105,"aZ":-15.962809600976302,"pfxX":2.753619791561978,"pfxZ":9.572942563628615,"pX":-0.5970152892960269,"pZ":3.1729556796996143,"vX0":-3.948679366409773,"vY0":-128.99464519836752,"vZ0":-3.327289044498339,"x":139.76,"y":153.11,"x0":0.5924660822632213,"y0":50.00030886852361,"z0":5.702739159634021,"aX":4.662045415166362},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.9,"breakHorizontal":-4.2,"spinRate":1740,"spinDirection":154},"zone":1,"typeConfidence":0.82,"plateTime":0.42385051732649925,"extension":7.451481473460724},"index":3,"playId":"94ae048c-c4cd-3231-b9ab-e0c6fe7c7431","pitchNumber":4,"startTime":"2025-07-27T18:21:50.235Z","endTime":"2025-07-27T18:21:57.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2025-07-27T18:22:00.286Z","endTime":"2025-07-27T18:22:14.709Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.40734617546167,"strikeZoneBottom":1.65824815834506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95986728827555,"aZ":-17.009250363995104,"pfxX":4.703815207952859,"pfxZ":8.814704351567297,"pX":-0.5414274223635455,"pZ":2.7195135471939405,"vX0":-4.162936151246664,"vY0":-130.01845675614825,"vZ0":-4.364131290856976,"x":137.64,"y":165.35,"x0":0.4653543134110759,"y0":50.005360887521505,"z0":5.701585744277842,"aX":8.095691739188755},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.2,"breakHorizontal":-7.7,"spinRate":1776,"spinDirection":153},"zone":4,"typeConfidence":0.86,"plateTime":0.42044683107881475,"extension":7.432744016986297},"index":5,"playId":"45e134e8-57af-34d7-bd0f-ab8d0b840c28","pitchNumber":5,"startTime":"2025-07-27T18:22:14.709Z","endTime":"2025-07-27T18:22:19.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.31952221269177,"strikeZoneBottom":1.56998079195249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.367446743656966,"aZ":-16.552215682818844,"pfxX":4.613914749733777,"pfxZ":9.248915604090497,"pX":1.1305719559937275,"pZ":3.1184010231319923,"vX0":-0.24501899404862498,"vY0":-129.0294486070266,"vZ0":-3.4861149840155505,"x":73.91,"y":154.58,"x0":0.626974420993198,"y0":50.00526787453291,"z0":5.759399068974308,"aX":7.795369499299396},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":16.2,"breakHorizontal":-8.3,"spinRate":1738,"spinDirection":149},"zone":12,"typeConfidence":0.87,"plateTime":0.4241973065684568,"extension":7.266918070945389},"index":6,"playId":"711469c3-5f7f-38f5-8b7a-0e4969722adc","pitchNumber":6,"startTime":"2025-07-27T18:22:29.753Z","endTime":"2025-07-27T18:22:34.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:22:34.608Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bobby Witt Jr. doubles (34) on a line drive to right fielder Johnathan Rodríguez. Jonathan India to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:22:51.074Z","endTime":"2025-07-27T18:24:29.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":69.1,"strikeZoneTop":3.46369070864368,"strikeZoneBottom":1.65144777899151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.187996740830755,"aZ":-25.04931021355947,"pfxX":3.8583658387310757,"pfxZ":5.771340095067668,"pX":0.5420642975201264,"pZ":5.456940665888918,"vX0":-1.4701522386722754,"vY0":-110.81966786573165,"vZ0":4.4082430870194855,"x":96.34,"y":91.44,"x0":0.7155246966541446,"y0":50.00209671268062,"z0":6.0686300459391775,"aX":4.762893739901882},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":12.0,"breakHorizontal":-6.6,"spinRate":1435,"spinDirection":131},"zone":12,"typeConfidence":0.89,"plateTime":0.49566765770815024,"extension":7.322870901533119},"index":0,"playId":"f5beceb0-836e-37aa-b344-51a3d5d6c0cc","pitchNumber":1,"startTime":"2025-07-27T18:22:57.629Z","endTime":"2025-07-27T18:23:01.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":69.5,"strikeZoneTop":3.53403471092352,"strikeZoneBottom":1.72160879311029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.81102104281292,"aZ":-24.754276020596475,"pfxX":5.566863983899095,"pfxZ":6.023670885315926,"pX":0.7431057021143231,"pZ":3.0945628421843945,"vX0":-1.2645706255099265,"vY0":-110.30785951277217,"vZ0":-0.3299380404133675,"x":88.67,"y":155.23,"x0":0.6010137757260913,"y0":50.00095196868005,"z0":5.85829905496174,"aX":6.851974352089323},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":11.2,"breakHorizontal":-9.7,"spinRate":1453,"spinDirection":120},"zone":3,"typeConfidence":0.9,"plateTime":0.4967573612590468,"extension":7.3032191098598505},"index":1,"playId":"5f4a5ad8-d588-309b-bab9-aa28d87fa7d8","pitchNumber":2,"startTime":"2025-07-27T18:23:13.371Z","endTime":"2025-07-27T18:23:18.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":76.0,"endSpeed":70.1,"strikeZoneTop":3.52340934848596,"strikeZoneBottom":1.6782526928342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.78047642097261,"aZ":-27.20435688508956,"pfxX":5.848511629439394,"pfxZ":3.980730222924617,"pX":0.8070037851929796,"pZ":3.527658623129401,"vX0":-1.565735591833289,"vY0":-110.76748383296051,"vZ0":0.9964222397816507,"x":86.24,"y":143.53,"x0":0.7608080204498537,"y0":50.00550596807058,"z0":5.904687064512394,"aX":7.307772345554908},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":7.8,"breakHorizontal":-10.2,"spinRate":1519,"spinDirection":124},"zone":3,"typeConfidence":0.9,"plateTime":0.4934681840364368,"extension":7.379982255412365},"index":2,"playId":"1c5a3454-acfa-3f7c-9fe0-aa457663efa9","pitchNumber":3,"startTime":"2025-07-27T18:23:31.348Z","endTime":"2025-07-27T18:23:36.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.624842205165315,"aZ":-17.322279385760424,"pfxX":5.582607133906482,"pfxZ":8.63269803239737,"pX":-0.13226893082153748,"pZ":2.837660123173801,"vX0":-3.414951767857662,"vY0":-129.93058908196747,"vZ0":-3.970967445165198,"x":122.04,"y":162.16,"x0":0.4695660337325233,"y0":50.002685847668225,"z0":5.691211606491063,"aX":9.604842923698175},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.0,"breakHorizontal":-9.4,"spinRate":1811,"spinDirection":147},"zone":5,"typeConfidence":0.87,"plateTime":0.42054797040529257,"extension":7.4626325063406505},"index":3,"playId":"e4f6a1bc-b7c6-322c-bede-a9f91df58394","pitchNumber":4,"startTime":"2025-07-27T18:23:49.463Z","endTime":"2025-07-27T18:23:53.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-27T18:24:04.071Z","endTime":"2025-07-27T18:24:17.092Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.299117536691657,"aZ":-18.310236021621737,"pfxX":5.713455099964629,"pfxZ":8.06136534186524,"pX":0.8534916502772715,"pZ":2.278616825323938,"vX0":-1.2487707916778144,"vY0":-129.37262602843626,"vZ0":-5.0454293979479194,"x":84.47,"y":177.26,"x0":0.5954074131397291,"y0":50.00231190840132,"z0":5.628778730612824,"aX":9.826094820138898},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.9,"breakHorizontal":-10.2,"spinRate":1782,"spinDirection":145},"zone":14,"typeConfidence":0.88,"plateTime":0.4210353439927168,"extension":7.315365293440939},"hitData":{"launchSpeed":92.8,"launchAngle":20.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":214.91,"coordY":103.82}},"index":5,"playId":"abd2f400-fd69-31f9-857b-78a3062582b9","pitchNumber":5,"startTime":"2025-07-27T18:24:17.092Z","endTime":"2025-07-27T18:24:29.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.10000000000001,"awayTeamWinProbability":31.89999999999999,"homeTeamWinProbabilityAdded":9.800000000000011,"leverageIndex":1.44,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:24:29.426Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, first baseman Carlos Santana to pitcher Joey Cantillo. Jonathan India scores. Bobby Witt Jr. to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:24:59.889Z","endTime":"2025-07-27T18:26:20.573Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.1,"endSpeed":67.0,"strikeZoneTop":3.65392395097134,"strikeZoneBottom":1.60857963072423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.70217236311458,"aZ":-44.84735794296345,"pfxX":-2.7397847010258447,"pfxZ":-11.185070139827221,"pX":0.0173779175229951,"pZ":3.2712231092101467,"vX0":-0.9400741977091642,"vY0":-106.25420609164024,"vZ0":4.759466272096785,"x":116.34,"y":150.46,"x0":0.8225748323548916,"y0":50.0020492112708,"z0":6.12743907050229,"aX":-3.104622028891276},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.1,"breakVerticalInduced":-18.5,"breakHorizontal":5.3,"spinRate":2439,"spinDirection":342},"zone":2,"typeConfidence":0.9,"plateTime":0.5172415232245027,"extension":6.987900182063117},"index":0,"playId":"acb4c9d8-4498-316d-bd5d-28c53bd8b2d8","pitchNumber":1,"startTime":"2025-07-27T18:25:10.588Z","endTime":"2025-07-27T18:25:16.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.826980065793425,"aZ":-27.366453774124082,"pfxX":7.019283517805404,"pfxZ":3.7508626615901193,"pX":-0.11210966128866483,"pZ":2.0405404010058996,"vX0":-3.709693594958542,"vY0":-112.29278557892657,"vZ0":-2.1208776275690386,"x":121.27,"y":183.69,"x0":0.647156160140862,"y0":50.00027235888894,"z0":5.774123079547844,"aX":8.986775198081402},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":6.6,"breakHorizontal":-11.8,"spinRate":1394,"spinDirection":126},"zone":8,"typeConfidence":0.9,"plateTime":0.4872790902379056,"extension":7.271891231610647},"index":1,"playId":"6b201446-f017-3bfa-93a0-9fcb611697b6","pitchNumber":2,"startTime":"2025-07-27T18:25:24.914Z","endTime":"2025-07-27T18:25:28.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":74.5,"endSpeed":67.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.365015018802655,"aZ":-46.19816640196794,"pfxX":-5.347047066543895,"pfxZ":-12.114458980353312,"pX":-0.47761160098868477,"pZ":1.879709354154205,"vX0":-1.2236609933991942,"vY0":-108.27974535393528,"vZ0":2.2191179248998427,"x":135.21,"y":188.03,"x0":0.7927038282704116,"y0":50.003337339079536,"z0":5.9940386810434045,"aX":-6.188822295174107},"breaks":{"breakAngle":8.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-71.0,"breakVerticalInduced":-20.6,"breakHorizontal":10.1,"spinRate":2491,"spinDirection":341},"zone":7,"typeConfidence":0.91,"plateTime":0.5108324182716277,"extension":7.148452224351877},"index":2,"playId":"37b6a114-44d5-3a73-b854-68ac6635eb29","pitchNumber":3,"startTime":"2025-07-27T18:25:48.559Z","endTime":"2025-07-27T18:25:52.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.07298551960672,"aZ":-44.878848528087985,"pfxX":-6.024326458388237,"pfxZ":-10.324660669224041,"pX":-0.6656630280575478,"pZ":1.4995445673294223,"vX0":-1.7179622775655186,"vY0":-110.86662249403338,"vZ0":0.7474995185144964,"x":142.37,"y":198.29,"x0":0.9045070082513262,"y0":50.00508669913239,"z0":5.888017392968586,"aX":-7.40933026430405},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-18.1,"breakHorizontal":11.4,"spinRate":2677,"spinDirection":337},"zone":13,"typeConfidence":0.9,"plateTime":0.4963497997124753,"extension":7.203013677725454},"hitData":{"launchSpeed":77.4,"launchAngle":7.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.3,"coordY":166.88}},"index":3,"playId":"b54d276f-1594-3099-a0dc-ed7ba6c8da91","pitchNumber":4,"startTime":"2025-07-27T18:26:13.013Z","endTime":"2025-07-27T18:26:20.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.8,"awayTeamWinProbability":31.200000000000003,"homeTeamWinProbabilityAdded":0.6999999999999886,"leverageIndex":1.33,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:26:20.573Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, third baseman José Ramírez to first baseman Carlos Santana. Bobby Witt Jr. scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:26:49.500Z","endTime":"2025-07-27T18:27:15.081Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"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"}]},{"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":68.3,"strikeZoneTop":3.65173017788739,"strikeZoneBottom":1.77098490969244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.491275047656355,"aZ":-44.74142629033391,"pfxX":-5.236292598315198,"pfxZ":-10.638973798872732,"pX":-0.10651981365480477,"pZ":3.644054127951962,"vX0":-0.3205376767985354,"vY0":-108.44615525386415,"vZ0":5.158165925333113,"x":121.06,"y":140.39,"x0":0.7231174882757486,"y0":50.00449197002612,"z0":6.141570513714754,"aX":-6.183460517685007},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-17.4,"breakHorizontal":9.6,"spinRate":2521,"spinDirection":337},"zone":2,"typeConfidence":0.9,"plateTime":0.5067528318747874,"extension":7.018642341212851},"index":0,"playId":"c2958899-071a-3c22-888c-3c5847607f1d","pitchNumber":1,"startTime":"2025-07-27T18:26:49.809Z","endTime":"2025-07-27T18:26:56.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.8,"endSpeed":68.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.477481297450677,"aZ":-45.046051309303756,"pfxX":-4.5582389241465195,"pfxZ":-10.895832115211032,"pX":-0.6713462744866678,"pZ":2.756408426427441,"vX0":-1.5409101981408109,"vY0":-108.73385608351337,"vZ0":3.5094843011033396,"x":142.59,"y":164.36,"x0":0.6414445535948105,"y0":50.00289231853997,"z0":6.055469708052105,"aX":-5.38423050498454},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.7,"breakVerticalInduced":-18.2,"breakHorizontal":8.6,"spinRate":2557,"spinDirection":340},"zone":4,"typeConfidence":0.9,"plateTime":0.5063605984642341,"extension":7.185816002556826},"hitData":{"launchSpeed":89.2,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.6,"coordY":166.88}},"index":1,"playId":"58d4f9cd-64c5-38a6-96c6-978f0cea0c56","pitchNumber":2,"startTime":"2025-07-27T18:27:06.714Z","endTime":"2025-07-27T18:27:15.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.5,"awayTeamWinProbability":29.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":1.21,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:27:15.081Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, third baseman José Ramírez to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T18:27:43.026Z","endTime":"2025-07-27T18:28:59.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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":76.9,"endSpeed":70.6,"strikeZoneTop":3.77478572484538,"strikeZoneBottom":1.72561003015263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.48880916634479,"aZ":-29.771278891066576,"pfxX":5.678587739539501,"pfxZ":1.8994957770976022,"pX":0.031065889489174953,"pZ":3.114560840684364,"vX0":-2.5615031481352815,"vY0":-111.96301485921258,"vZ0":0.5226106788469849,"x":115.82,"y":154.69,"x0":0.45301497172172617,"y0":50.005278830727995,"z0":5.928272544967347,"aX":7.200059607404674},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.8,"breakHorizontal":-9.6,"spinRate":1333,"spinDirection":128},"zone":5,"typeConfidence":0.89,"plateTime":0.48947396076606564,"extension":7.3252086468386395},"index":0,"playId":"725cdd9f-7eaf-38ad-8744-7246ffbd52c8","pitchNumber":1,"startTime":"2025-07-27T18:27:47.390Z","endTime":"2025-07-27T18:27:52.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":90.0,"endSpeed":82.1,"strikeZoneTop":3.79806259293064,"strikeZoneBottom":1.74860630429339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14823460673726,"aZ":-19.68301002706107,"pfxX":3.48148008233689,"pfxZ":7.193681324347066,"pX":-0.542825818833413,"pZ":4.550684811437335,"vX0":-4.454595218207465,"vY0":-131.05781565985785,"vZ0":0.5344669482680987,"x":137.69,"y":115.91,"x0":0.7279627441071632,"y0":50.004080718504866,"z0":5.816216702607655,"aX":6.046791486852355},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.3,"breakHorizontal":-5.3,"spinRate":1763,"spinDirection":156},"zone":11,"typeConfidence":0.84,"plateTime":0.41821009680670995,"extension":7.338334033013014},"index":1,"playId":"f2ebd440-693d-3517-bb12-efafc1691a34","pitchNumber":2,"startTime":"2025-07-27T18:28:02.452Z","endTime":"2025-07-27T18:28:05.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":69.9,"strikeZoneTop":3.73549307782076,"strikeZoneBottom":1.71888551779298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.52150432690014,"aZ":-28.152688105246515,"pfxX":4.663265387598427,"pfxZ":3.2259983000409136,"pX":1.0095479996479506,"pZ":3.925530370134469,"vX0":-0.6960443904830298,"vY0":-110.8468481808815,"vZ0":2.171416787179866,"x":78.52,"y":132.79,"x0":0.7214148923218491,"y0":50.00291097806273,"z0":5.86942030070929,"aX":5.811792253592924},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":6.7,"breakHorizontal":-8.3,"spinRate":1278,"spinDirection":125},"zone":12,"typeConfidence":0.89,"plateTime":0.4938445451043427,"extension":7.357846900123448},"index":2,"playId":"eb532940-395b-3dc5-a749-ca4360f395c9","pitchNumber":3,"startTime":"2025-07-27T18:28:16.469Z","endTime":"2025-07-27T18:28:21.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.748680826473464,"aZ":-27.221387428432685,"pfxX":5.223372832174204,"pfxZ":3.984143987001387,"pX":0.5818921097879521,"pZ":1.1431555428920497,"vX0":-1.2986465616515233,"vY0":-111.08209389841367,"vZ0":-3.811137573940427,"x":94.82,"y":207.91,"x0":0.4970723059892787,"y0":50.00459854956367,"z0":5.725337607935275,"aX":6.498339917098638},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":6.5,"breakHorizontal":-9.1,"spinRate":1322,"spinDirection":127},"zone":14,"typeConfidence":0.89,"plateTime":0.49395321882705856,"extension":7.348521672675224},"index":3,"playId":"30dbcf02-0d44-3157-9108-7967092ef89d","pitchNumber":4,"startTime":"2025-07-27T18:28:32.949Z","endTime":"2025-07-27T18:28:37.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.530968489572267,"aZ":-32.54901961148762,"pfxX":-4.100983081072471,"pfxZ":-0.2503904936164787,"pX":-0.24247705679684686,"pZ":3.161741418730611,"vX0":-1.3705808922623726,"vY0":-120.31157298277351,"vZ0":0.7381705048691263,"x":126.24,"y":153.41,"x0":0.8669369552174105,"y0":50.00534466386947,"z0":5.727149622819295,"aX":-6.035209190456124},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.0,"breakHorizontal":7.8,"spinRate":1959,"spinDirection":257},"zone":2,"typeConfidence":0.87,"plateTime":0.4546037536095149,"extension":7.339158052853329},"hitData":{"launchSpeed":77.7,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.09,"coordY":163.84}},"index":4,"playId":"9436479c-c7dd-3c24-bfc6-3df3d295fc06","pitchNumber":5,"startTime":"2025-07-27T18:28:50.534Z","endTime":"2025-07-27T18:28:59.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:28:59.644Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Johnathan Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:30:50.635Z","endTime":"2025-07-27T18:31:45.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.90232045272371,"aZ":-22.63390628910456,"pfxX":6.155424407002987,"pfxZ":7.472038141103681,"pX":0.44775153458689415,"pZ":2.7623622863299038,"vX0":-3.3905588037285193,"vY0":-112.41336973445429,"vZ0":-3.1420149180639574,"x":99.93,"y":164.2,"x0":1.17801705915052,"y0":50.0006901191413,"z0":6.4827901061879905,"aX":7.855225829517865},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":13.0,"breakHorizontal":-10.2,"spinRate":1383,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.4877670071111848,"extension":5.993419463501582},"index":0,"playId":"0d98cb4f-0d3f-32db-bdcc-b087c300061b","pitchNumber":1,"startTime":"2025-07-27T18:31:08.000Z","endTime":"2025-07-27T18:31:11.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-27T18:31:19.682Z","endTime":"2025-07-27T18:31:26.684Z","isPitch":false,"type":"action","player":{"id":671286,"link":"/api/v1/people/671286"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.9,"strikeZoneTop":3.41982344810538,"strikeZoneBottom":1.65512279609165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.82772011797055,"aZ":-41.29895645655926,"pfxX":-1.8636901530225545,"pfxZ":-7.243334344387206,"pX":-0.6141780286529994,"pZ":2.3307102539655973,"vX0":-2.2811530611698627,"vY0":-112.02402885396366,"vZ0":-0.26145898102483334,"x":140.41,"y":175.85,"x0":0.6626785883703182,"y0":50.00215684350802,"z0":6.7009681701333,"aX":-2.348054683606089},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-12.8,"breakHorizontal":4.0,"spinRate":2318,"spinDirection":352},"zone":4,"typeConfidence":0.92,"plateTime":0.4905252616680533,"extension":6.155576493716426},"index":2,"playId":"7715a8ba-e5f0-33f0-819d-9143908a9577","pitchNumber":2,"startTime":"2025-07-27T18:31:26.684Z","endTime":"2025-07-27T18:31:31.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11736379250076,"aZ":-40.60972051754042,"pfxX":-1.533914690072768,"pfxZ":-5.940288240213668,"pX":-0.14405835895020072,"pZ":0.0045475536851598474,"vX0":-1.1592016908116236,"vY0":-118.80710914737756,"vZ0":-6.005853988903078,"x":122.49,"y":238.66,"x0":0.550566432718047,"y0":50.00337007309264,"z0":6.2827220900592105,"aX":-2.1784587145845857},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.0,"breakHorizontal":3.1,"spinRate":2323,"spinDirection":349},"zone":13,"typeConfidence":0.93,"plateTime":0.46216387884208654,"extension":6.266232315668865},"index":3,"playId":"e74ce4e9-25ae-30f6-ac7b-546e8a6c604b","pitchNumber":3,"startTime":"2025-07-27T18:31:40.354Z","endTime":"2025-07-27T18:31:45.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:31:45.347Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:31:55.803Z","endTime":"2025-07-27T18:33:23.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.13416153790156,"strikeZoneBottom":1.45626459635924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.123270340911557,"aZ":-26.33756278804678,"pfxX":-3.6018421642876737,"pfxZ":3.8201448727935112,"pX":1.4064568806280435,"pZ":3.082980697964262,"vX0":0.8338878609818212,"vY0":-122.55205033780297,"vZ0":-2.392226290527273,"x":63.39,"y":155.54,"x0":1.5308278946780514,"y0":50.00379229905039,"z0":6.310385286937459,"aX":-5.5055124824460115},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.6,"breakHorizontal":6.4,"spinRate":2432,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.4461148592150592,"extension":6.1095289981273275},"index":0,"playId":"0959e935-032b-3544-99c2-898a1873491a","pitchNumber":1,"startTime":"2025-07-27T18:32:08.790Z","endTime":"2025-07-27T18:32:13.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.17140375092275,"strikeZoneBottom":1.42818684648185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.158493723647684,"aZ":-14.443321575366967,"pfxX":1.9022066040294396,"pfxZ":10.048905928409805,"pX":-0.013405609665372256,"pZ":5.045105771033812,"vX0":-2.522397856714327,"vY0":-132.00042891963326,"vZ0":-1.184773930697976,"x":117.51,"y":102.56,"x0":0.7075048726581846,"y0":50.000993561169196,"z0":6.563401973503128,"aX":3.3559337917306475},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.1,"breakHorizontal":-2.9,"spinRate":2186,"spinDirection":162},"zone":11,"typeConfidence":0.9,"plateTime":0.4149782155630195,"extension":6.186317967743441},"index":1,"playId":"48891235-3d2b-3d88-b684-ee19e4acfb21","pitchNumber":2,"startTime":"2025-07-27T18:32:19.746Z","endTime":"2025-07-27T18:32:23.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.17812881359062,"strikeZoneBottom":1.46744259143285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.405371451211924,"aZ":-16.036509346361516,"pfxX":1.1163169059706144,"pfxZ":9.102793628799102,"pX":0.7475025444100937,"pZ":4.627904548466954,"vX0":-0.407494967464223,"vY0":-131.88401022006562,"vZ0":-1.652041047351342,"x":88.51,"y":113.83,"x0":0.7584394412835553,"y0":50.00036578979623,"z0":6.437393053141304,"aX":1.9784650101388148},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.4,"breakHorizontal":-1.9,"spinRate":2148,"spinDirection":171},"zone":12,"typeConfidence":0.88,"plateTime":0.4143249314237596,"extension":6.137206087417562},"index":2,"playId":"c6442a57-0f39-3570-8d6e-bf6604dcc251","pitchNumber":3,"startTime":"2025-07-27T18:32:34.073Z","endTime":"2025-07-27T18:32:37.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.1602684701942,"strikeZoneBottom":1.41733197859932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.594454310442174,"aZ":-27.109105622522502,"pfxX":-2.232246311145099,"pfxZ":3.1826615769456303,"pX":0.16534013580684773,"pZ":3.0961172284473566,"vX0":-1.0645981497341879,"vY0":-124.75356269856555,"vZ0":-2.4944126635593613,"x":110.7,"y":155.18,"x0":0.8862929296070707,"y0":50.004665833082875,"z0":6.319366166845676,"aX":-3.5565137012515953},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.5,"breakHorizontal":4.3,"spinRate":2503,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.43726737409822336,"extension":6.1666837029320245},"index":3,"playId":"f5d33a74-3dd6-3a9a-bce7-b1eddc1ca58a","pitchNumber":4,"startTime":"2025-07-27T18:32:46.935Z","endTime":"2025-07-27T18:32:52.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07600772305929,"aZ":-27.446628711710623,"pfxX":-4.289373050742,"pfxZ":2.951436631112726,"pX":0.16767883730904953,"pZ":3.4184047114590523,"vX0":-0.6989986181268091,"vY0":-125.41527023490954,"vZ0":-1.6367187241929557,"x":110.61,"y":146.48,"x0":1.0071124333232722,"y0":50.00184566584764,"z0":6.306369060089282,"aX":-6.869680528432287},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.3,"breakHorizontal":7.9,"spinRate":2561,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.43582950068646564,"extension":6.229505925553637},"index":4,"playId":"826dafc2-207d-3b55-9d26-eb9181456ceb","pitchNumber":5,"startTime":"2025-07-27T18:32:58.589Z","endTime":"2025-07-27T18:33:02.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-27T18:33:09.661Z","endTime":"2025-07-27T18:33:19.715Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.15609701151017,"strikeZoneBottom":1.38058316859578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.40757491462796,"aZ":-43.83254387129915,"pfxX":-3.816218477927293,"pfxZ":-8.953232754431586,"pX":0.6086526677413773,"pZ":5.580732105792955,"vX0":0.22137946455130755,"vY0":-113.3003725796959,"vZ0":6.825485835527376,"x":93.8,"y":88.1,"x0":1.0056685261025426,"y0":50.00294808646606,"z0":6.905862403445015,"aX":-4.968863899226497},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-14.2,"breakHorizontal":6.8,"spinRate":2345,"spinDirection":340},"zone":12,"typeConfidence":0.92,"plateTime":0.48315911813892987,"extension":5.9644842672984435},"index":6,"playId":"e14add82-4db4-3976-983b-1c293f5fad25","pitchNumber":6,"startTime":"2025-07-27T18:33:19.715Z","endTime":"2025-07-27T18:33:23.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.5,"awayTeamWinProbability":30.5,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":0.65,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:33:23.383Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bo Naylor pops out to second baseman Jonathan India.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:33:35.532Z","endTime":"2025-07-27T18:34:31.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.6,"strikeZoneTop":3.27733852871573,"strikeZoneBottom":1.53764608341116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.47052538792018,"aZ":-36.95056540541689,"pfxX":-1.6940924273426874,"pfxZ":-3.3987139281230743,"pX":0.3282618324907409,"pZ":3.9231659463205966,"vX0":-1.5274962764723297,"vY0":-117.2713053323813,"vZ0":1.7022028457753318,"x":104.49,"y":132.85,"x0":1.2062539123902736,"y0":50.00472215828479,"z0":6.613795494740506,"aX":-2.3788782321584483},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.5,"breakHorizontal":3.5,"spinRate":2409,"spinDirection":304},"zone":12,"typeConfidence":0.5,"plateTime":0.4656027911554075,"extension":6.036535912352484},"index":0,"playId":"eca33b86-70f7-3e39-93a9-045843b4382b","pitchNumber":1,"startTime":"2025-07-27T18:33:47.937Z","endTime":"2025-07-27T18:33:52.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.39842423033922,"strikeZoneBottom":1.46375612312002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.388809147405144,"aZ":-30.34144228136579,"pfxX":-3.4343343461878386,"pfxZ":1.117678192392134,"pX":-0.5760163505439706,"pZ":2.8749326503624237,"vX0":-2.6308946059406857,"vY0":-126.89666986035583,"vZ0":-2.522544328551087,"x":138.96,"y":161.16,"x0":0.9180624877821666,"y0":50.00338695593621,"z0":6.283355656869094,"aX":-5.637296239857227},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":6.8,"spinRate":2449,"spinDirection":225},"zone":1,"typeConfidence":0.67,"plateTime":0.43056437244644963,"extension":6.177398301866377},"index":1,"playId":"4b556c95-1a41-3902-bf81-3d4182ee812d","pitchNumber":2,"startTime":"2025-07-27T18:34:03.026Z","endTime":"2025-07-27T18:34:08.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.192738234683343,"aZ":-34.990971115747016,"pfxX":-1.6653784292127658,"pfxZ":-1.919784216550605,"pX":0.2466258872262664,"pZ":2.5179728426297068,"vX0":-0.9707060363631087,"vY0":-119.91379048096645,"vZ0":-1.9534392836749612,"x":107.6,"y":170.79,"x0":0.8717801845886277,"y0":50.00157954566675,"z0":6.438133142434985,"aX":-2.4470156307609403},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.7,"breakHorizontal":3.2,"spinRate":2499,"spinDirection":298},"zone":5,"typeConfidence":0.9,"plateTime":0.4551724964049413,"extension":6.173145915363886},"hitData":{"launchSpeed":64.4,"launchAngle":57.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":165.93,"coordY":146.45}},"index":2,"playId":"2b117a8d-8ad3-3965-af16-995e0a4f45fb","pitchNumber":3,"startTime":"2025-07-27T18:34:19.082Z","endTime":"2025-07-27T18:34:31.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.5,"awayTeamWinProbability":27.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:34:31.118Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder John Rave.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T18:34:46.803Z","endTime":"2025-07-27T18:36:49.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.20042156076354,"strikeZoneBottom":1.3520371757371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.16817455046864,"aZ":-12.682491911795974,"pfxX":1.1870648870240244,"pfxZ":10.685837795526606,"pX":-0.61123682996348,"pZ":1.8419149978304261,"vX0":-3.549008969710194,"vY0":-134.01135277964653,"vZ0":-8.961443609144968,"x":140.3,"y":189.05,"x0":0.574360522621329,"y0":50.005740065844705,"z0":6.129169769939022,"aX":2.1663184221221883},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.6,"breakHorizontal":-1.4,"spinRate":2286,"spinDirection":167},"zone":7,"typeConfidence":0.9,"plateTime":0.4082616553144174,"extension":6.479389734150233},"index":0,"playId":"5b51cacd-4fcf-3eef-96db-f63a4f877792","pitchNumber":1,"startTime":"2025-07-27T18:34:57.912Z","endTime":"2025-07-27T18:35:03.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.55748930500964,"aZ":-41.89356474748255,"pfxX":-1.0313439395724648,"pfxZ":-7.0302863155605895,"pX":-0.4534601083912191,"pZ":1.6256807072614827,"vX0":-1.869524421137899,"vY0":-116.4772641997782,"vZ0":-2.1974025588936605,"x":134.28,"y":194.89,"x0":0.4915286556416254,"y0":50.003024687466684,"z0":6.519119456996381,"aX":-1.42568322213853},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-13.0,"breakHorizontal":2.3,"spinRate":2412,"spinDirection":346},"zone":7,"typeConfidence":0.92,"plateTime":0.4690940721639514,"extension":6.257889052532125},"index":1,"playId":"9b5c9b23-0b84-39fb-856f-eac72957668e","pitchNumber":2,"startTime":"2025-07-27T18:35:14.742Z","endTime":"2025-07-27T18:35:17.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.362215521673058,"aZ":-33.42029707521277,"pfxX":0.10857112703701405,"pfxZ":-0.8162751517561748,"pX":-0.09974758122602469,"pZ":2.1727226120845713,"vX0":-2.923662438736132,"vY0":-121.86921986902396,"vZ0":-2.884684867743906,"x":120.8,"y":180.12,"x0":1.0933213167675555,"y0":50.00292952110111,"z0":6.212771296020163,"aX":0.1664461330797756},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.8,"breakHorizontal":0.4,"spinRate":2490,"spinDirection":295},"zone":5,"typeConfidence":0.92,"plateTime":0.4467264197776619,"extension":6.199633709888948},"index":2,"playId":"8efcd76d-ebfb-3424-a114-9b4670b1e8d0","pitchNumber":3,"startTime":"2025-07-27T18:35:38.401Z","endTime":"2025-07-27T18:35:41.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"f1e84be9-ef97-37d3-8159-174066137b1a","startTime":"2025-07-27T18:36:02.183Z","endTime":"2025-07-27T18:36:06.052Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.27071318327361,"strikeZoneBottom":1.45456260383451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.674262130758034,"aZ":-14.328768551792095,"pfxX":1.3108444599298625,"pfxZ":9.370242043527892,"pX":0.6138723459533549,"pZ":4.095740638930037,"vX0":-1.2953941278335765,"vY0":-136.77346436631504,"vZ0":-3.3621446427318125,"x":93.6,"y":128.2,"x0":0.9221180013293904,"y0":50.004197305041494,"z0":6.316571350507826,"aX":2.4969326635363713},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":-2.2,"spinRate":2274,"spinDirection":162},"zone":12,"typeConfidence":0.9,"plateTime":0.39966071264863734,"extension":6.157153920015458},"index":4,"playId":"e54241c5-ba9a-34be-afb6-5b6fad0e8b17","pitchNumber":4,"startTime":"2025-07-27T18:36:19.889Z","endTime":"2025-07-27T18:36:24.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.385096844229693,"aZ":-40.161239060205645,"pfxX":-3.9743340973008854,"pfxZ":-5.3210747070894255,"pX":0.03625892363642591,"pZ":1.5157441573093315,"vX0":-0.07476786416105899,"vY0":-121.60360343517407,"vZ0":-3.0568113443622775,"x":115.62,"y":197.85,"x0":0.5839447274316577,"y0":50.004581620224954,"z0":6.266286570960611,"aX":-5.964522260723788},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.1,"breakHorizontal":7.2,"spinRate":2207,"spinDirection":352},"zone":8,"typeConfidence":0.92,"plateTime":0.45007596681020434,"extension":6.450308112627514},"hitData":{"launchSpeed":83.2,"launchAngle":37.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.27,"coordY":102.02}},"index":5,"playId":"5866693b-4e5b-32d6-ba8c-113dfbce6782","pitchNumber":5,"startTime":"2025-07-27T18:36:41.333Z","endTime":"2025-07-27T18:36:49.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:36:49.382Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randal Grichuk singles on a sharp line drive to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:38:53.067Z","endTime":"2025-07-27T18:39:39.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"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"}]}],"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":88.7,"endSpeed":81.3,"strikeZoneTop":3.33375185967973,"strikeZoneBottom":1.60285936734499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.341011222723285,"aZ":-16.45399849323711,"pfxX":3.8826930884361976,"pfxZ":9.286607807588663,"pX":0.5827094268129867,"pZ":3.0539236055288357,"vX0":-1.7447139892523076,"vY0":-129.13502627369772,"vZ0":-3.47865254088398,"x":94.79,"y":156.32,"x0":0.7618607186100756,"y0":50.00214812032288,"z0":5.680759443364483,"aX":6.571393208342232},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":16.3,"breakHorizontal":-6.6,"spinRate":1717,"spinDirection":155},"zone":3,"typeConfidence":0.86,"plateTime":0.42381112896418616,"extension":7.2582917760971135},"index":0,"playId":"679de39b-d710-3600-9d54-c9efe8844bf1","pitchNumber":1,"startTime":"2025-07-27T18:39:02.871Z","endTime":"2025-07-27T18:39:08.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":89.1,"endSpeed":82.4,"strikeZoneTop":3.39565329517501,"strikeZoneBottom":1.56628491415326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.164838092394888,"aZ":-16.98461146217121,"pfxX":3.4358077840860375,"pfxZ":8.8519121627636,"pX":0.20412434999147727,"pZ":0.9241934860655834,"vX0":-2.3353761260021675,"vY0":-129.671579182754,"vZ0":-8.5123917138184,"x":109.22,"y":213.83,"x0":0.6665507406187906,"y0":50.00320179565685,"z0":5.5265123434954635,"aX":5.896180611947357},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.5,"breakHorizontal":-5.8,"spinRate":1806,"spinDirection":155},"zone":14,"typeConfidence":0.85,"plateTime":0.42115320440203163,"extension":7.455285591244825},"index":1,"playId":"d4271a99-936c-3939-afc8-e2a9261616f5","pitchNumber":2,"startTime":"2025-07-27T18:39:16.384Z","endTime":"2025-07-27T18:39:20.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":70.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.50871901387013,"aZ":-24.847835871120708,"pfxX":4.7086235061761466,"pfxZ":5.834692381844631,"pX":0.4825843404870287,"pZ":2.1659536418118344,"vX0":-1.9165450892130462,"vY0":-111.17699043243701,"vZ0":-2.362550450141494,"x":98.61,"y":180.3,"x0":0.7430530145124797,"y0":50.00040868540862,"z0":5.815464543809152,"aX":5.906788115251595},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":10.3,"breakHorizontal":-8.0,"spinRate":1402,"spinDirection":126},"zone":6,"typeConfidence":0.9,"plateTime":0.49223509871423765,"extension":7.317387814900816},"hitData":{"launchSpeed":106.1,"launchAngle":10.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.5,"coordY":106.84}},"index":2,"playId":"ed55ff32-6718-3d0e-b5d3-591ac57d74f0","pitchNumber":3,"startTime":"2025-07-27T18:39:30.178Z","endTime":"2025-07-27T18:39:39.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.62,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:39:39.913Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:39:48.532Z","endTime":"2025-07-27T18:40:54.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":73.7,"endSpeed":67.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.473566566886447,"aZ":-43.37124362722968,"pfxX":-4.348886243002726,"pfxZ":-9.616852665804231,"pX":-0.07889077140213373,"pZ":3.9007024100023227,"vX0":-0.872876804212024,"vY0":-107.19070111224715,"vZ0":5.505458256921744,"x":120.01,"y":133.46,"x0":0.898622648625538,"y0":50.00402963725028,"z0":6.1404353340472095,"aX":-5.062217885449248},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-15.6,"breakHorizontal":8.2,"spinRate":2548,"spinDirection":335},"zone":11,"typeConfidence":0.9,"plateTime":0.5109254722201304,"extension":6.969345503157819},"index":0,"playId":"43190010-b311-33ec-ae6d-956b9f498d82","pitchNumber":1,"startTime":"2025-07-27T18:40:04.463Z","endTime":"2025-07-27T18:40:09.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.745389555212835,"aZ":-20.571806809413054,"pfxX":2.312658617399778,"pfxZ":6.776610631585786,"pX":0.5735258227293678,"pZ":3.089346136073259,"vX0":-1.3325908296869657,"vY0":-129.44384675043668,"vZ0":-2.6830351669109684,"x":95.14,"y":155.37,"x0":0.7921400386789454,"y0":50.004251670593355,"z0":5.698821173467589,"aX":3.9601484190777003},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.0,"breakHorizontal":-4.0,"spinRate":1630,"spinDirection":158},"zone":3,"typeConfidence":0.8,"plateTime":0.4216943351944735,"extension":7.521858860475627},"index":1,"playId":"b87e24db-1bd7-3ff5-85e8-1b5f2d7e4373","pitchNumber":2,"startTime":"2025-07-27T18:40:28.241Z","endTime":"2025-07-27T18:40:31.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.8,"strikeZoneTop":3.55154409520174,"strikeZoneBottom":1.57323923836535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.131778081664113,"aZ":-15.895861289996304,"pfxX":2.6433141308524895,"pfxZ":9.186971527797688,"pX":-0.6456313037723768,"pZ":1.7960482694052404,"vX0":-4.155984980260181,"vY0":-131.11379371969159,"vZ0":-6.8477485111736724,"x":141.61,"y":190.29,"x0":0.603915029823581,"y0":50.004498113861274,"z0":5.591724849725497,"aX":4.684653045783921},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.6,"breakHorizontal":-4.1,"spinRate":1811,"spinDirection":152},"zone":7,"typeConfidence":0.87,"plateTime":0.4149659868645825,"extension":7.449459257049209},"index":2,"playId":"ebe92b00-8707-3b0e-b220-cdc92e5ed8f1","pitchNumber":3,"startTime":"2025-07-27T18:40:49.606Z","endTime":"2025-07-27T18:40:54.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:40:54.862Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:41:06.050Z","endTime":"2025-07-27T18:43:09.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.5,"strikeZoneTop":3.177101492673,"strikeZoneBottom":1.56332443555211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.75490633921756,"aZ":-44.534887331429694,"pfxX":-3.777726734977259,"pfxZ":-10.168117131952297,"pX":1.3872537856281992,"pZ":4.326442008839471,"vX0":1.916470046032487,"vY0":-109.1381026229576,"vZ0":6.41767468703136,"x":64.12,"y":121.97,"x0":0.9921848215311004,"y0":50.00187863664351,"z0":6.12234589632646,"aX":-4.593751639709784},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-16.6,"breakHorizontal":6.4,"spinRate":2472,"spinDirection":339},"zone":12,"typeConfidence":0.89,"plateTime":0.5003407983941055,"extension":7.198060394345042},"index":0,"playId":"d0ab1dac-802d-3041-9678-718fc069aba5","pitchNumber":1,"startTime":"2025-07-27T18:41:19.641Z","endTime":"2025-07-27T18:41:23.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.8,"endSpeed":69.0,"strikeZoneTop":3.1727195963203,"strikeZoneBottom":1.52648056947963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.99147010324423,"aZ":-43.095905023074316,"pfxX":-5.229905986125857,"pfxZ":-9.132067049582266,"pX":0.9395574020841791,"pZ":2.4468886598084896,"vX0":1.3225569096397116,"vY0":-108.91715087107237,"vZ0":2.440243407640734,"x":81.19,"y":172.71,"x0":1.002165629391102,"y0":50.00327524586046,"z0":5.988652550348852,"aX":-6.253425736783843},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-15.5,"breakHorizontal":9.1,"spinRate":2672,"spinDirection":336},"zone":12,"typeConfidence":0.9,"plateTime":0.5038144005935199,"extension":7.322859101454323},"index":1,"playId":"e2ded812-e57d-35ae-aae5-1528907d4522","pitchNumber":2,"startTime":"2025-07-27T18:41:36.773Z","endTime":"2025-07-27T18:41:42.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":72.0,"strikeZoneTop":3.22988296877807,"strikeZoneBottom":1.42022867500784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.96683829717886,"aZ":-24.255586264919064,"pfxX":3.8654516909813808,"pfxZ":6.06513019837276,"pX":-0.2450459303352393,"pZ":2.364814661278433,"vX0":-2.9370174535768068,"vY0":-112.8025287271003,"vZ0":-2.1486901759732375,"x":126.34,"y":174.93,"x0":0.5633009381084233,"y0":50.00354589516102,"z0":5.74314534354914,"aX":5.047885811202118},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":10.8,"breakHorizontal":-6.4,"spinRate":1405,"spinDirection":125},"zone":5,"typeConfidence":0.9,"plateTime":0.483112241727385,"extension":7.621398351206254},"index":2,"playId":"b33f3218-a1a5-35ad-90f6-daf6833239d8","pitchNumber":3,"startTime":"2025-07-27T18:41:53.838Z","endTime":"2025-07-27T18:41:58.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.9,"strikeZoneTop":3.2598569185056,"strikeZoneBottom":1.54801589553875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.983638373014426,"aZ":-25.42498996726382,"pfxX":5.638116359455242,"pfxZ":5.3593938582093585,"pX":0.44085542985439946,"pZ":1.125278149421538,"vX0":-1.7165665453725605,"vY0":-110.97057170552034,"vZ0":-4.196674736811893,"x":100.2,"y":208.4,"x0":0.4873808298940687,"y0":50.00382634894392,"z0":5.659582371156927,"aX":7.1030705908103915},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":9.0,"breakHorizontal":-9.8,"spinRate":1490,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4916819383485733,"extension":7.608210726247105},"index":3,"playId":"dc131090-9f80-357a-9ba8-649070cb3f8d","pitchNumber":4,"startTime":"2025-07-27T18:42:12.261Z","endTime":"2025-07-27T18:42:16.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.357718434593686,"aZ":-17.62211950674053,"pfxX":4.095427491467971,"pfxZ":8.461147019158977,"pX":-0.02691014289034888,"pZ":2.903465967323682,"vX0":-2.603207047446966,"vY0":-130.08460382526442,"vZ0":-3.636374474944119,"x":118.03,"y":160.39,"x0":0.45281618876875884,"y0":50.00451577355644,"z0":5.64929856708725,"aX":7.045148776458935},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.8,"breakHorizontal":-6.8,"spinRate":1756,"spinDirection":158},"zone":2,"typeConfidence":0.86,"plateTime":0.42048054315847017,"extension":7.507961641725039},"index":4,"playId":"1d4133e8-bccc-3302-9d85-799a7d691bd9","pitchNumber":5,"startTime":"2025-07-27T18:42:31.697Z","endTime":"2025-07-27T18:42:35.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-27T18:42:49.997Z","endTime":"2025-07-27T18:43:03.806Z","isPitch":false,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.2390952055252,"strikeZoneBottom":1.55986478784641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.65422155492669,"aZ":-16.668563004718802,"pfxX":2.8853393484642136,"pfxZ":9.294046121397024,"pX":0.44888615825820466,"pZ":2.0365080122830808,"vX0":-1.35861411561628,"vY0":-127.67038519974074,"vZ0":-5.671004061958045,"x":99.89,"y":183.79,"x0":0.6099914842196519,"y0":50.00530248596443,"z0":5.577183928415613,"aX":4.814638901503514},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":16.0,"breakHorizontal":-4.9,"spinRate":1605,"spinDirection":154},"zone":9,"typeConfidence":0.81,"plateTime":0.4272945943578321,"extension":7.510469960081493},"index":6,"playId":"b437eeba-da76-3a7f-aded-27d8269a3ac8","pitchNumber":6,"startTime":"2025-07-27T18:43:03.806Z","endTime":"2025-07-27T18:43:09.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:43:09.038Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Tolbert strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T18:43:19.168Z","endTime":"2025-07-27T18:45:57.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.1,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.87780643616416,"aZ":-26.491166222308042,"pfxX":4.845373710317398,"pfxZ":4.565578049167337,"pX":0.6046456186367463,"pZ":2.2411623196516706,"vX0":-1.177008387803594,"vY0":-110.9083303360392,"vZ0":-1.631727924419995,"x":93.95,"y":178.27,"x0":0.5127270370131775,"y0":50.004838095354316,"z0":5.749840982826585,"aX":6.035520223368664},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":8.2,"breakHorizontal":-8.5,"spinRate":1244,"spinDirection":117},"zone":6,"typeConfidence":0.9,"plateTime":0.49389469864243907,"extension":7.3925614884774244},"index":0,"playId":"878d9131-412b-3444-9ae6-18dbde10ac52","pitchNumber":1,"startTime":"2025-07-27T18:43:33.792Z","endTime":"2025-07-27T18:43:38.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":89.9,"endSpeed":82.2,"strikeZoneTop":3.30140703014732,"strikeZoneBottom":1.58985906898233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.231454157340817,"aZ":-17.470709494074455,"pfxX":6.456832141154729,"pfxZ":8.534705870111598,"pX":-0.6057437597289829,"pZ":0.8507901847256218,"vX0":-5.427853440962648,"vY0":-130.6004378577272,"vZ0":-8.538367201875324,"x":140.09,"y":215.81,"x0":0.6635211092028876,"y0":50.00028599651721,"z0":5.483261656691294,"aX":11.120754176140078},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.7,"breakHorizontal":-10.4,"spinRate":1651,"spinDirection":158},"zone":13,"typeConfidence":0.87,"plateTime":0.4198466533083316,"extension":7.467711624635502},"index":1,"playId":"0db1bec3-8e95-3515-ad99-4c41b8766c49","pitchNumber":2,"startTime":"2025-07-27T18:44:00.774Z","endTime":"2025-07-27T18:44:04.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"c099daf1-d77e-363e-8dfa-84faeab82900","startTime":"2025-07-27T18:44:17.683Z","endTime":"2025-07-27T18:44:22.318Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.27562961356743,"strikeZoneBottom":1.59697685074983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.568598257772052,"aZ":-17.039150168680322,"pfxX":4.92276652366014,"pfxZ":8.72663665439363,"pX":0.8187271725702561,"pZ":0.693386209536038,"vX0":-1.2001047779036236,"vY0":-130.16107811677733,"vZ0":-9.038210077999103,"x":85.79,"y":220.06,"x0":0.6430046875539915,"y0":50.0019106352693,"z0":5.47387031504998,"aX":8.537046387516375},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.3,"breakHorizontal":-8.8,"spinRate":1858,"spinDirection":157},"zone":14,"typeConfidence":0.88,"plateTime":0.41908652047592154,"extension":7.474298390098932},"index":3,"playId":"57db1da4-4895-3f32-88a2-ef582bbb0013","pitchNumber":3,"startTime":"2025-07-27T18:44:37.525Z","endTime":"2025-07-27T18:44:41.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.4,"strikeZoneTop":3.23168744840681,"strikeZoneBottom":1.58542235923471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.72031267420839,"aZ":-27.512361219979248,"pfxX":6.524428069562971,"pfxZ":3.708402210462207,"pX":0.36906442899039976,"pZ":3.260856064016811,"vX0":-2.1849417899938244,"vY0":-111.02908775239855,"vZ0":0.5669946629525762,"x":102.93,"y":150.74,"x0":0.5148473637499386,"y0":50.000921422585776,"z0":5.851126017144486,"aX":8.195475019208681},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":7.2,"breakHorizontal":-11.3,"spinRate":1270,"spinDirection":126},"zone":3,"typeConfidence":0.9,"plateTime":0.49214042360111065,"extension":7.385087278532298},"index":4,"playId":"b455f3cc-3c03-3e10-aac6-756c132d08ac","pitchNumber":4,"startTime":"2025-07-27T18:44:59.980Z","endTime":"2025-07-27T18:45:05.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-27T18:45:14.380Z","endTime":"2025-07-27T18:45:30.404Z","isPitch":false,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":69.2,"strikeZoneTop":3.26969035223728,"strikeZoneBottom":1.68888706750549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.25421767327802,"aZ":-44.3945297480897,"pfxX":-3.55613310716667,"pfxZ":-10.114052246948296,"pX":-1.358385374157244,"pZ":3.5110005067893293,"vX0":-3.3510149646473724,"vY0":-109.50575549704672,"vZ0":4.695030002315842,"x":168.78,"y":143.98,"x0":0.656591115158293,"y0":50.0029206323418,"z0":6.104045935791984,"aX":-4.296191119289698},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-16.7,"breakHorizontal":7.3,"spinRate":2671,"spinDirection":339},"zone":11,"typeConfidence":0.9,"plateTime":0.5011662558446619,"extension":7.282004065998659},"index":6,"playId":"2831c682-a87b-31ff-85c3-a19265fbb3df","pitchNumber":5,"startTime":"2025-07-27T18:45:30.404Z","endTime":"2025-07-27T18:45:35.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.8,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.92800348378209,"aZ":-24.31358477729649,"pfxX":5.486788961019933,"pfxZ":6.2042828051552315,"pX":-0.11594596380228542,"pZ":1.6772987854920294,"vX0":-2.901132639455589,"vY0":-111.7671614436099,"vZ0":-3.5675608359199784,"x":121.42,"y":193.49,"x0":0.48531139492219794,"y0":50.0010064914972,"z0":5.78778382076836,"aX":6.948891374594641},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":10.7,"breakHorizontal":-9.2,"spinRate":1412,"spinDirection":128},"zone":8,"typeConfidence":0.9,"plateTime":0.4898360060857301,"extension":7.493397274928789},"index":7,"playId":"7393eb7d-4c10-3596-b0dd-c56f23a1956a","pitchNumber":6,"startTime":"2025-07-27T18:45:51.636Z","endTime":"2025-07-27T18:45:57.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:45:57.285Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:48:04.324Z","endTime":"2025-07-27T18:48:55.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","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":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":70.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.634168234723823,"aZ":-24.425842943190933,"pfxX":5.4434172351440715,"pfxZ":6.2470325326202385,"pX":0.8092984961446393,"pZ":2.2280281255643177,"vX0":-2.826337308358157,"vY0":-110.0681591580749,"vZ0":-3.633180515954744,"x":86.15,"y":178.62,"x0":1.3960247732918758,"y0":50.000280565947925,"z0":6.457036778161293,"aX":6.747456910659643},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":10.8,"breakHorizontal":-9.2,"spinRate":1392,"spinDirection":148},"zone":6,"typeConfidence":0.9,"plateTime":0.4956665065318724,"extension":5.94232784360959},"index":0,"playId":"9171d06b-3538-3a18-b94d-d8d7e379d0a0","pitchNumber":1,"startTime":"2025-07-27T18:48:04.625Z","endTime":"2025-07-27T18:48:09.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":72.5,"endSpeed":66.7,"strikeZoneTop":3.1539042907806,"strikeZoneBottom":1.45988343241187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.120146347743198,"aZ":-43.967161662490966,"pfxX":-4.1806036748387125,"pfxZ":-10.550975504250468,"pX":0.9593812358077782,"pZ":3.502730757390793,"vX0":1.3548881513166593,"vY0":-105.41979205941949,"vZ0":3.4369457235323817,"x":80.43,"y":144.21,"x0":0.8489005441860503,"y0":50.00325548209441,"z0":6.951853997197313,"aX":-4.671853143284678},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.1,"breakVerticalInduced":-17.6,"breakHorizontal":7.2,"spinRate":2360,"spinDirection":348},"zone":12,"typeConfidence":0.91,"plateTime":0.5209977309291252,"extension":6.1507502333911},"index":1,"playId":"5faec6ea-3f69-3767-97db-c653810a6c77","pitchNumber":2,"startTime":"2025-07-27T18:48:15.487Z","endTime":"2025-07-27T18:48:20.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.24991017568613,"strikeZoneBottom":1.5227485737219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.74748419381393,"aZ":-24.41473863176487,"pfxX":4.63794611101303,"pfxZ":5.615642858512842,"pX":0.3151680678440874,"pZ":3.23727128915693,"vX0":-3.497087165067331,"vY0":-116.75496374228015,"vZ0":-2.2311382589267357,"x":104.99,"y":151.37,"x0":1.228988295611918,"y0":50.00395899341005,"z0":6.500236249468551,"aX":6.410930846489821},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":9.8,"breakHorizontal":-7.6,"spinRate":1388,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.46891300577756123,"extension":5.9054653943256525},"index":2,"playId":"c708013d-1c0f-3399-99cf-98e4217c8146","pitchNumber":3,"startTime":"2025-07-27T18:48:27.491Z","endTime":"2025-07-27T18:48:32.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-27T18:48:35.593Z","endTime":"2025-07-27T18:48:50.910Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.31978172776877,"strikeZoneBottom":1.58580974705025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.315950766940617,"aZ":-41.431531566259565,"pfxX":-4.871836099649696,"pfxZ":-6.631238859219431,"pX":0.327272593401376,"pZ":3.0811008422917947,"vX0":0.2733766517388512,"vY0":-117.15638933917954,"vZ0":0.8209405072552975,"x":104.53,"y":155.59,"x0":0.8426570302289476,"y0":50.003286312656904,"z0":6.5862696312427,"aX":-6.799352856384332},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-11.5,"breakHorizontal":8.8,"spinRate":2347,"spinDirection":347},"zone":3,"typeConfidence":0.91,"plateTime":0.46681361201576,"extension":6.1762950640647585},"index":4,"playId":"0f873d07-1463-332a-be88-e07eb91d637a","pitchNumber":4,"startTime":"2025-07-27T18:48:50.910Z","endTime":"2025-07-27T18:48:55.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:48:55.468Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, shortstop Bobby Witt Jr. to first baseman Salvador Perez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:49:05.578Z","endTime":"2025-07-27T18:52:07.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":9},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.9,"endSpeed":75.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.48528382008497,"aZ":-22.6887777122133,"pfxX":5.213923600791409,"pfxZ":6.699935905014622,"pX":0.8274025666097338,"pZ":1.6155799556640245,"vX0":-3.0228176803613067,"vY0":-117.7049278898099,"vZ0":-5.972794755241573,"x":85.46,"y":195.16,"x0":1.445123495239698,"y0":50.001549336626965,"z0":6.261923128347082,"aX":7.380344523094323},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":11.0,"breakHorizontal":-8.8,"spinRate":1376,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.46376499701002283,"extension":6.043993767135266},"index":0,"playId":"241ea06c-e1e2-3930-8b59-e84998d01dd3","pitchNumber":1,"startTime":"2025-07-27T18:49:15.787Z","endTime":"2025-07-27T18:49:21.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.37465461969356,"aZ":-39.47906321533702,"pfxX":-1.601559750116811,"pfxZ":-5.2630529186898505,"pX":-0.5837522121787261,"pZ":-0.3306543843335041,"vX0":-2.3919565847518145,"vY0":-117.07583734465179,"vZ0":-6.698720999203292,"x":139.25,"y":247.71,"x0":0.6598557953650679,"y0":50.00546978818594,"z0":6.268262431858678,"aX":-2.2207813890224832},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.9,"breakHorizontal":3.5,"spinRate":2462,"spinDirection":353},"zone":13,"typeConfidence":0.92,"plateTime":0.4680753559883861,"extension":6.233890791244712},"index":1,"playId":"cecb10f3-a215-3396-b5c3-7e34475563da","pitchNumber":2,"startTime":"2025-07-27T18:49:29.125Z","endTime":"2025-07-27T18:49:34.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.35314233098629,"strikeZoneBottom":1.61465972203622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.56677238664225,"aZ":-41.205235293679564,"pfxX":-2.6040444921850505,"pfxZ":-6.133374774332538,"pX":-0.5639071420976043,"pZ":-1.300330029687874,"vX0":-1.6544079604804653,"vY0":-121.31088402114534,"vZ0":-8.953307420464165,"x":138.49,"y":273.89,"x0":0.46829375810904983,"y0":50.00537500091252,"z0":6.089126216178035,"aX":-3.831929760072906},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.2,"breakHorizontal":5.2,"spinRate":2414,"spinDirection":354},"zone":13,"typeConfidence":0.94,"plateTime":0.4537298240055976,"extension":6.426963359676566},"index":2,"playId":"8f743d5e-840f-368a-8b1e-67c842cb8b44","pitchNumber":3,"startTime":"2025-07-27T18:49:50.081Z","endTime":"2025-07-27T18:49:59.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.37927001951547,"strikeZoneBottom":1.54336070445065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.64439013505044,"aZ":-12.5003148719414,"pfxX":0.9101532601488689,"pfxZ":10.461700628995674,"pX":1.4947225700831566,"pZ":3.82929363873908,"vX0":0.8695528714157845,"vY0":-136.62656040950935,"vZ0":-4.195686359302682,"x":60.02,"y":135.39,"x0":1.0535094301019872,"y0":50.000029831690874,"z0":6.251426252156969,"aX":1.7104530824533846},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":-1.8,"spinRate":2308,"spinDirection":154},"zone":12,"typeConfidence":0.89,"plateTime":0.401744778366115,"extension":6.1142835598016605},"index":3,"playId":"148f1353-bdc0-3e88-ae17-8d250a6f9c19","pitchNumber":4,"startTime":"2025-07-27T18:50:07.359Z","endTime":"2025-07-27T18:50:11.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.714858115908818,"aZ":-44.60074866418782,"pfxX":-0.294342023969306,"pfxZ":-8.421052757853266,"pX":0.6529634136150009,"pZ":1.3807134967434247,"vX0":-0.3690333217744921,"vY0":-121.29483702358274,"vZ0":-2.592804460837761,"x":92.11,"y":201.5,"x0":0.8458270672196002,"y0":50.0014081836189,"z0":6.3859890897002645,"aX":-0.4344520698764427},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-15.6,"breakHorizontal":0.6,"spinRate":2450,"spinDirection":347},"zone":14,"typeConfidence":0.94,"plateTime":0.4531394108127529,"extension":6.194835281064371},"index":4,"playId":"2b9a9cc2-d7e7-351b-93c6-e71c2eee0d01","pitchNumber":5,"startTime":"2025-07-27T18:50:20.683Z","endTime":"2025-07-27T18:50:25.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.165181258486726,"aZ":-21.78633713577806,"pfxX":4.420660695164326,"pfxZ":7.499156092151736,"pX":0.3103332807622501,"pZ":2.9009099770526543,"vX0":-3.818025650554436,"vY0":-117.48272317371122,"vZ0":-3.283359457113173,"x":105.17,"y":160.46,"x0":1.389415420165676,"y0":50.002290394169826,"z0":6.362583481835201,"aX":6.122747201308043},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":13.0,"breakHorizontal":-7.0,"spinRate":1430,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.4678780307473418,"extension":6.055125550670737},"index":5,"playId":"60f6d81c-01fd-3168-b46c-d0e14ad99525","pitchNumber":6,"startTime":"2025-07-27T18:50:37.990Z","endTime":"2025-07-27T18:50:43.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":84.4,"endSpeed":77.4,"strikeZoneTop":3.32635588735991,"strikeZoneBottom":1.58798516346344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.617580131016847,"aZ":-23.78710874042567,"pfxX":6.878752095403222,"pfxZ":5.557705795329353,"pX":0.053121632429951306,"pZ":-0.10175355180324763,"vX0":-4.734742059113764,"vY0":-122.46887408284043,"vZ0":-9.779434086067617,"x":114.98,"y":241.53,"x0":1.1239076398056491,"y0":50.003456186387176,"z0":5.999183913082105,"aX":10.383293444941234},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.8,"breakHorizontal":-11.3,"spinRate":1521,"spinDirection":142},"zone":14,"typeConfidence":0.89,"plateTime":0.44831412978276663,"extension":6.184277120723255},"index":6,"playId":"3da9549c-742b-31e7-b66d-411e2d898362","pitchNumber":7,"startTime":"2025-07-27T18:51:04.615Z","endTime":"2025-07-27T18:51:08.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.967658610336986,"aZ":-13.334080576315955,"pfxX":1.5944076732774557,"pfxZ":10.220467492081381,"pX":-0.12443036873434288,"pZ":2.496214390182453,"vX0":-2.4994057685274034,"vY0":-135.03884673442977,"vZ0":-7.59662576532334,"x":121.74,"y":171.38,"x0":0.60682656798121,"y0":50.00072755632818,"z0":6.287800189820976,"aX":2.938546815207933},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":-2.4,"spinRate":2318,"spinDirection":162},"zone":5,"typeConfidence":0.9,"plateTime":0.40592267336760157,"extension":6.293166649142223},"index":7,"playId":"e27436ce-7bde-335d-bf46-f7fc109b430a","pitchNumber":8,"startTime":"2025-07-27T18:51:19.706Z","endTime":"2025-07-27T18:51:25.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.887313875403443,"aZ":-41.2190380873936,"pfxX":-3.5079867627697574,"pfxZ":-6.400691826526295,"pX":-0.16965512576092212,"pZ":1.1203236002282941,"vX0":-0.9609101626991592,"vY0":-118.46506745544984,"vZ0":-3.419420788530509,"x":123.47,"y":208.53,"x0":0.6975553572149884,"y0":50.00326029207071,"z0":6.37259339652815,"aX":-4.956371496005652},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.1,"breakHorizontal":6.6,"spinRate":2381,"spinDirection":353},"zone":13,"typeConfidence":0.92,"plateTime":0.4634100228258742,"extension":6.217603412057263},"index":8,"playId":"49864c55-be89-365c-9f24-04580ae2c3aa","pitchNumber":9,"startTime":"2025-07-27T18:51:43.103Z","endTime":"2025-07-27T18:51:47.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.566068272783745,"aZ":-27.908603161517277,"pfxX":-5.86703121895091,"pfxZ":2.471406436260576,"pX":-0.20546888029633267,"pZ":2.211432983924275,"vX0":-0.9269692874029831,"vY0":-130.00481566303108,"vZ0":-4.720453435728276,"x":124.83,"y":179.07,"x0":0.9176661675833103,"y0":50.00082682025041,"z0":6.152483009482099,"aX":-10.106510371252723},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.7,"breakHorizontal":10.8,"spinRate":2558,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.4202686653264811,"extension":6.35306993669254},"hitData":{"launchSpeed":59.2,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.21,"coordY":167.62}},"index":9,"playId":"c860a89a-8bd2-3aac-af0f-1bc3e3cbe385","pitchNumber":10,"startTime":"2025-07-27T18:52:00.218Z","endTime":"2025-07-27T18:52:07.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:52:07.810Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T18:52:31.182Z","endTime":"2025-07-27T18:54:21.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.834507819664697,"aZ":-28.851048004558123,"pfxX":-2.7506565401331207,"pfxZ":1.997889314100779,"pX":-0.2639402325498689,"pZ":1.1878166970200834,"vX0":-2.0424203501746154,"vY0":-127.71784234463696,"vZ0":-6.766457980200204,"x":127.06,"y":206.71,"x0":0.9018202195472493,"y0":50.00319100134864,"z0":6.122838114812666,"aX":-4.570386577929958},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.4,"breakHorizontal":5.4,"spinRate":2479,"spinDirection":213},"zone":13,"typeConfidence":0.82,"plateTime":0.4279000842949259,"extension":6.213062063124523},"index":0,"playId":"a70de366-531f-34b7-b3ac-63a5e21950fe","pitchNumber":1,"startTime":"2025-07-27T18:52:37.883Z","endTime":"2025-07-27T18:52:41.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":75.2,"strikeZoneTop":3.42754633436984,"strikeZoneBottom":1.75092065102297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.102530839220638,"aZ":-35.29517231670255,"pfxX":0.07864600807975064,"pfxZ":-2.19668167123333,"pX":0.9550360983530782,"pZ":3.378122829018568,"vX0":-0.4173720428130679,"vY0":-117.47149064435243,"vZ0":0.4615992594524214,"x":80.6,"y":147.57,"x0":1.123653265877239,"y0":50.00486122007492,"z0":6.420775144721404,"aX":0.1116254391848616},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.7,"breakHorizontal":0.0,"spinRate":2559,"spinDirection":309},"zone":12,"typeConfidence":0.9,"plateTime":0.4636018664329664,"extension":6.067397275335807},"index":1,"playId":"cde1341c-ff15-3d8f-9612-7e27c5db941f","pitchNumber":2,"startTime":"2025-07-27T18:52:55.233Z","endTime":"2025-07-27T18:53:00.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.42046504663604,"strikeZoneBottom":1.71114413587377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.861575918660982,"aZ":-28.860272618628645,"pfxX":-2.306419528738359,"pfxZ":1.978295772486506,"pX":-0.7539631769431451,"pZ":3.3515372098891474,"vX0":-3.6089875823029245,"vY0":-128.02840733167494,"vZ0":-1.8697536253197573,"x":145.74,"y":148.29,"x0":0.9680728458095567,"y0":50.00453098766664,"z0":6.32750382975452,"aX":-3.8689515227314084},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":4.9,"spinRate":2479,"spinDirection":199},"zone":1,"typeConfidence":0.9,"plateTime":0.42612050237230736,"extension":6.144742802049442},"index":2,"playId":"41d49452-837f-3835-9f8b-a52fb9d2fa0a","pitchNumber":3,"startTime":"2025-07-27T18:53:08.244Z","endTime":"2025-07-27T18:53:13.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.49770922436486,"strikeZoneBottom":1.62523448806643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.938302881297012,"aZ":-22.751582830188216,"pfxX":5.5576457795975,"pfxZ":6.7842887268536725,"pX":1.6278719243662512,"pZ":2.550201474462068,"vX0":-1.182567212660346,"vY0":-116.80633850596725,"vZ0":-3.949795417639805,"x":54.95,"y":169.92,"x0":1.416905056436289,"y0":50.00402734811959,"z0":6.389628576887894,"aX":7.719437225848367},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":11.6,"breakHorizontal":-9.8,"spinRate":1421,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.46800862608927396,"extension":5.97823007446282},"index":3,"playId":"aabd6366-064c-3094-a78a-0f6118f95c82","pitchNumber":4,"startTime":"2025-07-27T18:53:20.532Z","endTime":"2025-07-27T18:53:25.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.263654033954296,"aZ":-27.34259863765729,"pfxX":-2.8616356425638196,"pfxZ":2.8301191508823713,"pX":-0.04488594914905542,"pZ":2.750617297109539,"vX0":-1.2549136024136862,"vY0":-128.60824449078615,"vZ0":-3.761891812063325,"x":118.71,"y":164.51,"x0":0.8185852326906837,"y0":50.00063442403184,"z0":6.311738173123477,"aX":-4.876568926065241},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":5.4,"spinRate":2460,"spinDirection":199},"zone":5,"typeConfidence":0.92,"plateTime":0.4230632848656084,"extension":6.2049361819719815},"index":4,"playId":"4b903925-ece3-3713-b2fd-4661649aae3b","pitchNumber":5,"startTime":"2025-07-27T18:53:35.875Z","endTime":"2025-07-27T18:53:41.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.263983795309013,"aZ":-21.196197041505947,"pfxX":4.423169228780119,"pfxZ":7.798395542297515,"pX":-0.16363587449663838,"pZ":2.839778452299638,"vX0":-4.436510051117223,"vY0":-117.08914571499785,"vZ0":-3.6465852271531505,"x":123.24,"y":162.11,"x0":1.168822140268393,"y0":50.00123990637275,"z0":6.369301348002087,"aX":6.225475817998165},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":13.7,"breakHorizontal":-7.1,"spinRate":1565,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4653566593693488,"extension":6.1829719643290355},"index":5,"playId":"8825fd86-db92-393d-8077-82ea9c31436e","pitchNumber":6,"startTime":"2025-07-27T18:53:56.361Z","endTime":"2025-07-27T18:54:00.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.4,"strikeZoneTop":3.37443302888596,"strikeZoneBottom":1.56790589834762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.302964402673137,"aZ":-40.93353633625317,"pfxX":-2.1129539760228204,"pfxZ":-6.315105716654903,"pX":-0.38873601554847487,"pZ":3.189686409196321,"vX0":-1.6774460882408502,"vY0":-116.60312384499579,"vZ0":0.9432441289289342,"x":131.82,"y":152.66,"x0":0.6123941021414433,"y0":50.00034977271108,"z0":6.6181484485287045,"aX":-2.9320326657083786},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.0,"breakHorizontal":4.2,"spinRate":2148,"spinDirection":340},"zone":1,"typeConfidence":0.91,"plateTime":0.4683289050104946,"extension":6.279044498970727},"index":6,"playId":"9f610039-449a-35d7-bcb8-00d505e1bc60","pitchNumber":7,"startTime":"2025-07-27T18:54:15.403Z","endTime":"2025-07-27T18:54:21.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:54:21.167Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan India grounds out, pitcher Joey Cantillo to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:56:24.922Z","endTime":"2025-07-27T18:57:22.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676282,"link":"/api/v1/people/676282"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.43515254295162,"strikeZoneBottom":1.66556197984083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.438272756782034,"aZ":-28.73862231638384,"pfxX":-3.893679096658058,"pfxZ":2.31630655306828,"pX":-0.8898735265674839,"pZ":3.3260818328286916,"vX0":-2.823501400914257,"vY0":-120.64553091422245,"vZ0":0.31941016048843107,"x":150.92,"y":148.98,"x0":0.7994059814668788,"y0":50.00046358404328,"z0":5.715290289745824,"aX":-5.7651106302413195},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.6,"breakHorizontal":7.7,"spinRate":1903,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.45318386217902695,"extension":7.307886829061088},"index":0,"playId":"274dbb9f-5a40-3fc6-a7e4-509fede219d8","pitchNumber":1,"startTime":"2025-07-27T18:56:30.551Z","endTime":"2025-07-27T18:56:37.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.46019878121942,"strikeZoneBottom":1.69096632901973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.749063698319393,"aZ":-27.483115629087475,"pfxX":-3.870269048188079,"pfxZ":3.149673419219554,"pX":0.2714014624081024,"pZ":2.1005098683288583,"vX0":-0.3715564462154438,"vY0":-120.98753200047815,"vZ0":-2.7509572793409447,"x":106.65,"y":182.07,"x0":0.9297965198490721,"y0":50.001058243081,"z0":5.651228366965623,"aX":-5.758996411979191},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.3,"breakHorizontal":7.1,"spinRate":1843,"spinDirection":233},"zone":8,"typeConfidence":0.93,"plateTime":0.45204570814011147,"extension":6.92925690600214},"index":1,"playId":"125c6500-939f-34bf-a40d-62751f81d682","pitchNumber":2,"startTime":"2025-07-27T18:56:44.248Z","endTime":"2025-07-27T18:56:48.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":76.9,"endSpeed":69.7,"strikeZoneTop":3.47672574954357,"strikeZoneBottom":1.74016879345452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.82949779332923,"aZ":-24.018530410099725,"pfxX":4.4660402590387385,"pfxZ":6.519880158442774,"pX":0.9368326464969201,"pZ":3.230266743790661,"vX0":-0.6612460184490236,"vY0":-111.92955485086748,"vZ0":-0.28297274481511936,"x":81.29,"y":151.56,"x0":0.6589479712616696,"y0":50.00398433496028,"z0":5.847385727286526,"aX":5.5878888363816115},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":12.0,"breakHorizontal":-7.9,"spinRate":1198,"spinDirection":124},"zone":12,"typeConfidence":0.9,"plateTime":0.4919762740657099,"extension":7.356864867458124},"index":2,"playId":"80b8166d-2978-3d58-ad1a-b06fdb55b839","pitchNumber":3,"startTime":"2025-07-27T18:56:58.612Z","endTime":"2025-07-27T18:57:04.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.385086140425884,"aZ":-15.681503427460887,"pfxX":4.232349443518169,"pfxZ":10.2941837038601,"pX":-0.34217291937189276,"pZ":1.7991476115765297,"vX0":-3.3361847968407017,"vY0":-125.98918130189902,"vZ0":-6.302090028019335,"x":130.04,"y":190.2,"x0":0.45142021189892106,"y0":50.00570441370865,"z0":5.607505461598652,"aX":6.7828419905801045},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":17.4,"breakHorizontal":-6.8,"spinRate":1673,"spinDirection":155},"zone":7,"typeConfidence":0.72,"plateTime":0.4352928227514017,"extension":7.492592579653812},"hitData":{"launchSpeed":90.6,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":181.07}},"index":3,"playId":"8c7866e7-77b5-3591-b1db-98ae72c50820","pitchNumber":4,"startTime":"2025-07-27T18:57:13.600Z","endTime":"2025-07-27T18:57:22.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:57:22.614Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:57:35.286Z","endTime":"2025-07-27T18:59:29.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":68.6,"strikeZoneTop":3.59435256325563,"strikeZoneBottom":1.61106379352436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.398478071393775,"aZ":-26.302788520555097,"pfxX":3.795478699277467,"pfxZ":4.813860623626304,"pX":1.0160564109512813,"pZ":4.67052320071247,"vX0":-0.30583640445307453,"vY0":-110.5163553510402,"vZ0":3.1096454072670925,"x":78.27,"y":112.68,"x0":0.6652895900973449,"y0":50.00078685630227,"z0":6.033415343814434,"aX":4.624983349329048},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":10.0,"breakHorizontal":-6.7,"spinRate":1268,"spinDirection":123},"zone":12,"typeConfidence":0.88,"plateTime":0.49842493222582984,"extension":7.545914098995333},"index":0,"playId":"89d8d7b6-68e5-327b-a45a-b5061f5d5a7b","pitchNumber":1,"startTime":"2025-07-27T18:57:44.779Z","endTime":"2025-07-27T18:57:48.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.877190856666157,"aZ":-15.45376182658483,"pfxX":4.10298803756802,"pfxZ":9.846908639154318,"pX":0.17349733461732667,"pZ":3.7031491181676435,"vX0":-2.6414041936824892,"vY0":-129.92142144187943,"vZ0":-2.133924779276193,"x":110.39,"y":138.79,"x0":0.6736385697377252,"y0":50.00636861088094,"z0":5.718408897738628,"aX":6.969897263429188},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.5,"breakHorizontal":-6.8,"spinRate":1740,"spinDirection":154},"zone":12,"typeConfidence":0.87,"plateTime":0.42263753609490573,"extension":7.450332415116367},"index":1,"playId":"f698daf0-ea69-339d-996f-0a82b3b034d7","pitchNumber":2,"startTime":"2025-07-27T18:57:58.970Z","endTime":"2025-07-27T18:58:02.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":88.9,"endSpeed":81.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.013698228469575,"aZ":-14.732719263331761,"pfxX":2.8735332844280714,"pfxZ":10.3326251307484,"pX":0.3788486989922632,"pZ":2.7503269261543237,"vX0":-1.6484916761182802,"vY0":-129.37730294637493,"vZ0":-4.499893613772389,"x":102.56,"y":164.52,"x0":0.6522716591439732,"y0":50.004964700725225,"z0":5.648102331973023,"aX":4.852236290241318},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.9,"breakHorizontal":-4.8,"spinRate":1794,"spinDirection":155},"zone":6,"typeConfidence":0.85,"plateTime":0.4240038174366165,"extension":7.397123939413459},"index":2,"playId":"510455e2-994a-37c2-a9b4-3a963cb3b0bb","pitchNumber":3,"startTime":"2025-07-27T18:58:15.049Z","endTime":"2025-07-27T18:58:19.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T18:58:27.439Z","endTime":"2025-07-27T18:58:44.638Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":77.8,"endSpeed":71.3,"strikeZoneTop":3.51323021118515,"strikeZoneBottom":1.65308748095726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42643022144212,"aZ":-44.69021492738933,"pfxX":-6.9903290833358,"pfxZ":-9.835689800506543,"pX":-1.2399750651190864,"pZ":0.8751274633557984,"vX0":-2.393744602266936,"vY0":-113.18373000346999,"vZ0":-0.9955907867536623,"x":164.26,"y":215.15,"x0":0.7454624988891788,"y0":50.00448217375512,"z0":5.873783559917401,"aX":-8.892531031649558},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-17.6,"breakHorizontal":13.3,"spinRate":2717,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.4876064714373918,"extension":7.368919814508856},"index":4,"playId":"181b7c97-cd1c-3233-a486-a6ec99dcd414","pitchNumber":4,"startTime":"2025-07-27T18:58:44.638Z","endTime":"2025-07-27T18:58:49.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.54912064175736,"strikeZoneBottom":1.72151533193236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.543154169432373,"aZ":-16.227087722929543,"pfxX":2.1681921831887827,"pfxZ":9.378967395716092,"pX":1.274917184799121,"pZ":4.352770192292991,"vX0":0.7909914543830053,"vY0":-129.45148000221087,"vZ0":-0.3188951507016217,"x":68.4,"y":121.26,"x0":0.683865089794301,"y0":50.002800451465276,"z0":5.717701473427584,"aX":3.6867156337162488},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":17.2,"breakHorizontal":-4.1,"spinRate":1710,"spinDirection":161},"zone":12,"typeConfidence":0.85,"plateTime":0.4227960734257863,"extension":7.525375145119516},"index":5,"playId":"13863ecc-62c9-30f9-b766-a8912777d4ef","pitchNumber":5,"startTime":"2025-07-27T18:59:07.887Z","endTime":"2025-07-27T18:59:11.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.497210588902227,"aZ":-21.93687361703997,"pfxX":4.187759412459414,"pfxZ":8.118365670293326,"pX":-0.3803389780589228,"pZ":0.8538973389479516,"vX0":-3.309547030936403,"vY0":-112.21499435834714,"vZ0":-5.542801036632996,"x":131.5,"y":215.72,"x0":0.5778386463375956,"y0":50.00122499509506,"z0":5.624653030903688,"aX":5.27866876242361},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":13.4,"breakHorizontal":-6.6,"spinRate":1426,"spinDirection":121},"zone":13,"typeConfidence":0.9,"plateTime":0.4902910557876825,"extension":7.6121674480437},"index":6,"playId":"e9308665-1d83-378c-a503-56d111dc53ad","pitchNumber":6,"startTime":"2025-07-27T18:59:24.802Z","endTime":"2025-07-27T18:59:29.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-27T18:59:29.880Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T18:59:49.182Z","endTime":"2025-07-27T19:01:19.617Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.7175428756299,"strikeZoneBottom":1.65180763507141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.586373247403788,"aZ":-18.933572627783448,"pfxX":3.6423450236689283,"pfxZ":7.805583134007001,"pX":-0.9632293443006804,"pZ":2.0082989127090802,"vX0":-4.648534011953738,"vY0":-128.63741717052142,"vZ0":-5.457345790060664,"x":153.72,"y":184.56,"x0":0.3837294937288803,"y0":50.005405156472015,"z0":5.599319283139266,"aX":6.181146340357815},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.3,"breakHorizontal":-5.8,"spinRate":1586,"spinDirection":151},"zone":13,"typeConfidence":0.8,"plateTime":0.4237940775792728,"extension":7.536697786598376},"index":0,"playId":"f9e75349-7392-3a4b-a11b-b3ceeba9b84b","pitchNumber":1,"startTime":"2025-07-27T19:00:01.207Z","endTime":"2025-07-27T19:00:06.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.4,"strikeZoneTop":3.60232536707553,"strikeZoneBottom":1.66669441888162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.810751260173053,"aZ":-45.294252831648706,"pfxX":-4.739743233735525,"pfxZ":-11.090600997833592,"pX":-0.18590161761097074,"pZ":3.1623513899221334,"vX0":-0.5947928081313701,"vY0":-108.64602131224252,"vZ0":4.3136432370202975,"x":124.09,"y":153.4,"x0":0.7072307322319267,"y0":50.00123494138034,"z0":6.106702742341112,"aX":-5.608568551541483},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-18.4,"breakHorizontal":8.8,"spinRate":2577,"spinDirection":338},"zone":2,"typeConfidence":0.9,"plateTime":0.506084342033795,"extension":7.120102627858001},"index":1,"playId":"fdb3cdf6-e76f-3e8e-b17b-a0079e6d4aa7","pitchNumber":2,"startTime":"2025-07-27T19:00:16.528Z","endTime":"2025-07-27T19:00:22.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.73937334337152,"strikeZoneBottom":1.68328335982946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.92450831393788,"aZ":-27.88716159386918,"pfxX":-4.667393253514023,"pfxZ":2.9372968129226162,"pX":-0.2142698573900639,"pZ":4.199098115408301,"vX0":-0.9541956544510669,"vY0":-119.7104610857392,"vZ0":1.9948927049538487,"x":125.17,"y":125.4,"x0":0.7954787256792244,"y0":50.00195325986546,"z0":5.841926677728514,"aX":-6.810771372223745},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.0,"breakHorizontal":8.6,"spinRate":1783,"spinDirection":265},"zone":11,"typeConfidence":0.92,"plateTime":0.45657765413894635,"extension":6.959295703084736},"index":2,"playId":"7ae6b9d9-e057-3fc6-94a1-3e08d53f013d","pitchNumber":3,"startTime":"2025-07-27T19:00:34.172Z","endTime":"2025-07-27T19:00:37.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.1,"strikeZoneTop":3.58682513621463,"strikeZoneBottom":1.65983709168937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.347757509665154,"aZ":-30.24468099616112,"pfxX":4.365003097670784,"pfxZ":1.5692040357583146,"pX":1.639548282774423,"pZ":4.501429283442749,"vX0":0.9165607266201061,"vY0":-110.57043497570547,"vZ0":3.7137956933920053,"x":54.5,"y":117.24,"x0":0.6519526932275299,"y0":50.00040084796684,"z0":5.990895636335753,"aX":5.355932568066044},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":4.2,"breakHorizontal":-8.2,"spinRate":1093,"spinDirection":117},"zone":12,"typeConfidence":0.87,"plateTime":0.4970514406432285,"extension":7.347827982688996},"index":3,"playId":"0cafbba7-98ce-354f-86f6-348f402dc917","pitchNumber":4,"startTime":"2025-07-27T19:00:50.371Z","endTime":"2025-07-27T19:00:54.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.73574018822565,"strikeZoneBottom":1.68113892369024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.673183042388676,"aZ":-19.1186671987118,"pfxX":2.0853051807798497,"pfxZ":7.742980854685193,"pX":-0.18703044178473327,"pZ":4.608636112427675,"vX0":-2.804300240784413,"vY0":-128.77501835345308,"vZ0":0.7832996028217342,"x":124.13,"y":114.35,"x0":0.643008591671591,"y0":50.00555153290689,"z0":5.774802851830088,"aX":3.51787348786775},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.4,"breakHorizontal":-3.2,"spinRate":1604,"spinDirection":156},"zone":11,"typeConfidence":0.77,"plateTime":0.42463748828412307,"extension":7.500548391162749},"index":4,"playId":"8bd31af8-9972-3d6e-b6f2-e1a81a2ff5ba","pitchNumber":5,"startTime":"2025-07-27T19:01:15.864Z","endTime":"2025-07-27T19:01:19.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.31,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:01:19.617Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks. Vinnie Pasquantino to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T19:01:40.740Z","endTime":"2025-07-27T19:03:23.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":76.0,"endSpeed":69.4,"strikeZoneTop":3.5941028644761,"strikeZoneBottom":1.58835786217043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.905640350902296,"aZ":-45.079332225713024,"pfxX":-4.957105131600978,"pfxZ":-10.565434180835807,"pX":0.7374211362633551,"pZ":3.2884435922061725,"vX0":1.003353287092181,"vY0":-110.49170996464262,"vZ0":4.3670798134288535,"x":88.89,"y":149.99,"x0":0.9177997884039509,"y0":50.0020611789461,"z0":6.06108191278534,"aX":-6.054946552665805},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-17.4,"breakHorizontal":8.6,"spinRate":2370,"spinDirection":340},"zone":3,"typeConfidence":0.9,"plateTime":0.4980121570544065,"extension":7.05097591939853},"index":0,"playId":"e7f56903-bbcc-3710-a418-c34a9e107843","pitchNumber":1,"startTime":"2025-07-27T19:01:46.237Z","endTime":"2025-07-27T19:01:51.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":89.6,"endSpeed":82.5,"strikeZoneTop":3.60366377209145,"strikeZoneBottom":1.76092670902974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28024026669129,"aZ":-16.994265252117163,"pfxX":1.6996253625133022,"pfxZ":8.779384009049233,"pX":-1.6234508151307718,"pZ":2.013211669446934,"vX0":-5.8434318041001685,"vY0":-130.38345965966923,"vZ0":-5.967037745292296,"x":178.88,"y":184.42,"x0":0.4217124595565694,"y0":50.00644680287077,"z0":5.605215783848313,"aX":2.9409140209869573},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.9,"breakHorizontal":-1.8,"spinRate":1625,"spinDirection":154},"zone":13,"typeConfidence":0.8,"plateTime":0.41938494636429224,"extension":7.5177082967899285},"index":1,"playId":"937e758e-d3fe-3299-8368-ab0a4dd48242","pitchNumber":2,"startTime":"2025-07-27T19:02:03.086Z","endTime":"2025-07-27T19:02:07.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.65403503254284,"strikeZoneBottom":1.77889878660848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.477145958786206,"aZ":-29.848739262841615,"pfxX":-5.863934685856577,"pfxZ":1.627983756000038,"pX":0.5671233898846613,"pZ":5.482566153620446,"vX0":0.9372654040711415,"vY0":-118.37888008839263,"vZ0":5.335853419026163,"x":95.38,"y":90.75,"x0":0.9293909612999846,"y0":50.00093479310025,"z0":5.9248350248150015,"aX":-8.365519726116037},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.4,"breakHorizontal":10.4,"spinRate":1963,"spinDirection":253},"zone":12,"typeConfidence":0.88,"plateTime":0.4617505352459723,"extension":6.962726486699647},"index":2,"playId":"b6402c63-b4e7-3661-8d1c-8c5bc2f25f8f","pitchNumber":3,"startTime":"2025-07-27T19:02:20.492Z","endTime":"2025-07-27T19:02:24.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.5820372471227,"strikeZoneBottom":1.83685235743316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.838827848432555,"aZ":-17.15882026002957,"pfxX":1.1776261737925102,"pfxZ":8.774271305838532,"pX":0.5355231640240833,"pZ":4.022100594042597,"vX0":-0.5143081925038013,"vY0":-129.67742815047794,"vZ0":-1.1166968010498226,"x":96.59,"y":130.18,"x0":0.5828668023842104,"y0":50.00443714013626,"z0":5.760874162848098,"aX":2.0159563749821348},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.8,"breakHorizontal":-2.0,"spinRate":1672,"spinDirection":161},"zone":12,"typeConfidence":0.82,"plateTime":0.42156585931052204,"extension":7.5052379612172455},"index":3,"playId":"83c881b8-7415-3834-bb5e-fdbc23fe3aa6","pitchNumber":4,"startTime":"2025-07-27T19:02:37.599Z","endTime":"2025-07-27T19:02:41.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"574105cc-e426-3d5f-b266-0b80ea05ba8c","startTime":"2025-07-27T19:02:56.622Z","endTime":"2025-07-27T19:03:02.007Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.60837247220627,"strikeZoneBottom":1.83422458362844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68408516547438,"aZ":-30.446556470135594,"pfxX":-6.537300077800353,"pfxZ":1.2158966141372964,"pX":0.4817778218762497,"pZ":4.242123560263486,"vX0":0.8646053673282081,"vY0":-118.5959247759339,"vZ0":2.7733899443356647,"x":98.64,"y":124.24,"x0":0.961885423904328,"y0":50.004489498973854,"z0":5.83445901488158,"aX":-9.312973143347545},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.1,"breakHorizontal":11.6,"spinRate":1967,"spinDirection":261},"zone":12,"typeConfidence":0.84,"plateTime":0.4618388319506672,"extension":7.074343890985798},"index":5,"playId":"accf3d3c-d350-395f-8724-08b5e2c2829f","pitchNumber":5,"startTime":"2025-07-27T19:03:18.508Z","endTime":"2025-07-27T19:03:23.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.65,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:03:23.650Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Salvador Perez grounds into a force out, third baseman José Ramírez to second baseman Brayan Rocchio. Maikel Garcia out at 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T19:04:15.156Z","endTime":"2025-07-27T19:04:24.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"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":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-07-27T19:03:48.811Z","endTime":"2025-07-27T19:04:17.365Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.100367336672313,"aZ":-26.203608193274594,"pfxX":-2.3885479297928733,"pfxZ":3.918130265511234,"pX":0.4136561225358174,"pZ":3.5211964677897782,"vX0":-0.5326410334524698,"vY0":-122.37409617592535,"vZ0":0.07663823113654322,"x":101.23,"y":143.71,"x0":0.9442616143698284,"y0":50.00273787275789,"z0":5.7256177628408995,"aX":-3.639161958557704},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.3,"breakHorizontal":4.4,"spinRate":1967,"spinDirection":238},"zone":3,"typeConfidence":0.93,"plateTime":0.4467945443539061,"extension":7.104888404816131},"hitData":{"launchSpeed":96.8,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.66,"coordY":162.36}},"index":1,"playId":"1ceb140d-303a-3022-84fc-c83f0d36bf72","pitchNumber":1,"startTime":"2025-07-27T19:04:17.365Z","endTime":"2025-07-27T19:04:24.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:04:24.370Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Santana singles on a ground ball to center fielder Tyler Tolbert.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:06:42.243Z","endTime":"2025-07-27T19:07:13.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:06:35.501Z","endTime":"2025-07-27T19:06:44.466Z","isPitch":false,"type":"action","player":{"id":467793,"link":"/api/v1/people/467793"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":73.2,"strikeZoneTop":3.61537730095517,"strikeZoneBottom":1.83768861264868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.52420487593897,"aZ":-40.581151502081056,"pfxX":0.2676121585972875,"pfxZ":-6.44571664198474,"pX":0.41641529301846947,"pZ":-0.4937506784759059,"vX0":-0.8031484550069238,"vY0":-113.20279979988909,"vZ0":-6.262555266473687,"x":101.13,"y":252.11,"x0":0.7401035856286262,"y0":50.00110863627941,"z0":6.3443740926266745,"aX":0.3494807936873041},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.0,"breakHorizontal":-0.2,"spinRate":2375,"spinDirection":353},"zone":14,"typeConfidence":0.92,"plateTime":0.48277269646676446,"extension":6.205916135955049},"index":1,"playId":"f769f83d-3ca3-30a4-ae2c-5e5e3022685e","pitchNumber":1,"startTime":"2025-07-27T19:06:44.466Z","endTime":"2025-07-27T19:06:49.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.95338317711208,"aZ":-35.14763153214239,"pfxX":-3.1995230836746824,"pfxZ":-2.148698197176472,"pX":0.46048293549333563,"pZ":2.928595974866472,"vX0":-0.5922257466117457,"vY0":-116.25776299608837,"vZ0":-0.641137141514042,"x":99.45,"y":159.71,"x0":1.1339468254366794,"y0":50.00543594269159,"z0":6.518093576905659,"aX":-4.419711455924543},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.8,"breakHorizontal":6.0,"spinRate":2430,"spinDirection":280},"zone":3,"typeConfidence":0.91,"plateTime":0.46951472887661927,"extension":5.978153265345913},"hitData":{"launchSpeed":101.7,"launchAngle":7.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.68,"coordY":81.99}},"index":2,"playId":"c57d05bc-47cf-374d-85be-b750daf9c515","pitchNumber":2,"startTime":"2025-07-27T19:07:02.755Z","endTime":"2025-07-27T19:07:13.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.4,"awayTeamWinProbability":31.599999999999994,"homeTeamWinProbabilityAdded":-4.499999999999986,"leverageIndex":1.04,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:07:13.728Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:07:29.693Z","endTime":"2025-07-27T19:08:56.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":79.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.074371372791926,"aZ":-28.139498709785006,"pfxX":-3.468446784070137,"pfxZ":2.5354960371734556,"pX":-0.7620230489186132,"pZ":1.458082515993065,"vX0":-2.885515955922778,"vY0":-125.07303487536151,"vZ0":-6.102286644544661,"x":146.05,"y":199.41,"x0":0.8553447545769959,"y0":50.00540181304465,"z0":6.223099545841078,"aX":-5.521639309220994},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":7.0,"spinRate":2482,"spinDirection":197},"zone":13,"typeConfidence":0.87,"plateTime":0.43711611162485964,"extension":6.146277207575317},"index":0,"playId":"31a517bb-7238-3b98-8b88-229993672157","pitchNumber":1,"startTime":"2025-07-27T19:07:37.761Z","endTime":"2025-07-27T19:07:42.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.56828326529588,"strikeZoneBottom":1.62490424088138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.408375349106638,"aZ":-22.896997086745156,"pfxX":5.824202213487956,"pfxZ":6.151475477392996,"pX":0.05281033967309395,"pZ":0.6468407517034841,"vX0":-4.717967390865776,"vY0":-121.35712950457811,"vZ0":-8.33334952149831,"x":114.99,"y":221.32,"x0":1.2555235378759675,"y0":50.000890749305206,"z0":6.087223769114142,"aX":8.77799300763575},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.6,"breakHorizontal":-9.6,"spinRate":1581,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.449532613415736,"extension":6.229210404941009},"index":1,"playId":"3910545f-e87e-38c5-8cf2-b7e2506726e0","pitchNumber":2,"startTime":"2025-07-27T19:07:51.869Z","endTime":"2025-07-27T19:07:55.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.527330132626023,"aZ":-38.792684843125386,"pfxX":-6.748906458113154,"pfxZ":-5.136289862521126,"pX":-0.3119790377149738,"pZ":2.8135215472387274,"vX0":-0.5196425457687286,"vY0":-112.7649876302316,"vZ0":0.2428278018054877,"x":128.89,"y":162.81,"x0":0.798364289492329,"y0":50.00477319266671,"z0":6.618400093951297,"aX":-8.691185934917442},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-9.0,"breakHorizontal":12.4,"spinRate":2293,"spinDirection":349},"zone":4,"typeConfidence":0.88,"plateTime":0.4857516819926073,"extension":6.172828997850714},"index":2,"playId":"cd928db4-d45d-32ea-ac35-57bcd28d8e13","pitchNumber":3,"startTime":"2025-07-27T19:08:11.778Z","endTime":"2025-07-27T19:08:14.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.54682330837878,"strikeZoneBottom":1.63632835137438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.2543579003315,"aZ":-39.97300465642871,"pfxX":-4.386780635882722,"pfxZ":-5.587001580095816,"pX":-0.3987021708087185,"pZ":4.632048371029145,"vX0":-0.9110475536768103,"vY0":-117.15782154694168,"vZ0":4.06117336664809,"x":132.2,"y":113.71,"x0":0.5648091862718375,"y0":50.00203240365885,"z0":6.601946713913104,"aX":-6.123779268811168},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-8.9,"breakHorizontal":8.2,"spinRate":2239,"spinDirection":338},"zone":11,"typeConfidence":0.89,"plateTime":0.4667456923713331,"extension":6.289584606114603},"index":3,"playId":"8a7f373d-8840-364f-8750-520bedc1f9b7","pitchNumber":4,"startTime":"2025-07-27T19:08:35.368Z","endTime":"2025-07-27T19:08:39.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.641453106126182,"aZ":-21.8800709582964,"pfxX":3.8040364070339936,"pfxZ":7.232518566682829,"pX":0.4485067171703696,"pZ":3.9968165201644115,"vX0":-3.1002953417472305,"vY0":-118.03020856279632,"vZ0":-0.9555234877635433,"x":99.9,"y":130.87,"x0":1.2793334866229418,"y0":50.0029676521778,"z0":6.4059295027900065,"aX":5.414010431404191},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":13.2,"breakHorizontal":-6.2,"spinRate":1301,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4625456809932871,"extension":6.072562874241811},"index":4,"playId":"b1b51d15-83b6-35ee-abc1-db533d737414","pitchNumber":5,"startTime":"2025-07-27T19:08:51.472Z","endTime":"2025-07-27T19:08:56.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.6,"awayTeamWinProbability":27.400000000000006,"homeTeamWinProbabilityAdded":4.199999999999989,"leverageIndex":1.82,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:08:56.700Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Johnathan Rodríguez flies out to right fielder Randal Grichuk.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:09:12.467Z","endTime":"2025-07-27T19:10:37.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.45391750440772,"strikeZoneBottom":1.59374091508078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.089483503128722,"aZ":-36.01451283407032,"pfxX":-3.410395604846415,"pfxZ":-2.819522285595415,"pX":0.8790781809126431,"pZ":4.497662935395169,"vX0":1.2582961616606412,"vY0":-115.48372254983259,"vZ0":2.93970533513285,"x":83.49,"y":117.34,"x0":0.7723875005612394,"y0":50.004330319221275,"z0":6.655924599800858,"aX":-4.639283792276896},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.2,"breakHorizontal":5.9,"spinRate":1658,"spinDirection":344},"zone":12,"typeConfidence":0.89,"plateTime":0.47301514666705113,"extension":6.206502999479069},"index":0,"playId":"92ed2df9-984d-3c5d-9d47-45f0c2e60621","pitchNumber":1,"startTime":"2025-07-27T19:09:16.906Z","endTime":"2025-07-27T19:09:20.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.41311030516439,"strikeZoneBottom":1.61891967969824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.882460055435892,"aZ":-27.18749939682243,"pfxX":-2.453897445888604,"pfxZ":2.9924876933822766,"pX":-1.3555116480006777,"pZ":3.6302904102072793,"vX0":-3.956484574811785,"vY0":-127.38444651298767,"vZ0":-1.5320559117083143,"x":168.67,"y":140.76,"x0":0.5285240444596786,"y0":50.00100563579622,"z0":6.3618144007307045,"aX":-4.085875314962852},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.4,"breakHorizontal":5.3,"spinRate":2454,"spinDirection":205},"zone":11,"typeConfidence":0.92,"plateTime":0.4277965178781802,"extension":6.232373004817044},"index":1,"playId":"ea95669a-fad2-3a8f-8d34-e54bcb371843","pitchNumber":2,"startTime":"2025-07-27T19:09:34.616Z","endTime":"2025-07-27T19:09:39.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.41254446250241,"strikeZoneBottom":1.61842375135283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.431070747142382,"aZ":-23.87637531602454,"pfxX":6.215928192478455,"pfxZ":6.044126063258494,"pX":1.7592556986160386,"pZ":2.689918457769013,"vX0":-0.9239767479155916,"vY0":-116.58909071491622,"vZ0":-3.1607808191178424,"x":49.94,"y":166.15,"x0":1.3538542860321223,"y0":50.00338065747219,"z0":6.322593733981231,"aX":8.536271741044622},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":10.4,"breakHorizontal":-11.0,"spinRate":1458,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.4702286271531113,"extension":6.236462708019952},"index":2,"playId":"0af3c1c3-1f08-36b5-b2f5-9d925b8863a0","pitchNumber":3,"startTime":"2025-07-27T19:09:52.077Z","endTime":"2025-07-27T19:09:55.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"4294e42d-d979-31a6-ab52-3843c9c203c3","startTime":"2025-07-27T19:10:09.128Z","endTime":"2025-07-27T19:10:12.312Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.282242582085946,"aZ":-12.182651185371856,"pfxX":1.0451896051929597,"pfxZ":10.881592646835763,"pX":-0.0357202135836014,"pZ":2.7253682813635183,"vX0":-2.4753435481951023,"vY0":-134.23794577792086,"vZ0":-6.958810665818609,"x":118.36,"y":165.2,"x0":0.7598493998497825,"y0":50.00052188305462,"z0":6.206722235182951,"aX":1.9200306914183967},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":-1.4,"spinRate":2275,"spinDirection":164},"zone":5,"typeConfidence":0.9,"plateTime":0.4070198666228477,"extension":6.308556721286685},"hitData":{"launchSpeed":94.3,"launchAngle":45.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.45,"coordY":91.89}},"index":4,"playId":"fe733042-6200-3254-a2cd-7fb2b2838e49","pitchNumber":4,"startTime":"2025-07-27T19:10:23.345Z","endTime":"2025-07-27T19:10:37.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:10:37.274Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to right fielder Randal Grichuk.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-27T19:10:55.591Z","endTime":"2025-07-27T19:11:07.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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":"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":0},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.154797909301085,"aZ":-14.91481376443599,"pfxX":2.389283721296159,"pfxZ":9.32877606778753,"pX":-0.3601155663484109,"pZ":2.2144499668285857,"vX0":-3.6737200966819294,"vY0":-134.87627131471947,"vZ0":-7.86505798705399,"x":130.73,"y":178.99,"x0":0.7065271723486412,"y0":50.00661044204281,"z0":6.211394344485654,"aX":4.422433436742761},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":-3.6,"spinRate":2253,"spinDirection":164},"zone":4,"typeConfidence":0.9,"plateTime":0.40543489660932197,"extension":6.3156124808199365},"hitData":{"launchSpeed":77.3,"launchAngle":44.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.17,"coordY":117.74}},"index":0,"playId":"d26ef4c3-a277-39bd-a6d7-42607f5187ae","pitchNumber":1,"startTime":"2025-07-27T19:10:58.292Z","endTime":"2025-07-27T19:11:07.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"first":{"id":467793,"link":"/api/v1/people/467793"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:11:07.274Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randal Grichuk flies out to right fielder Johnathan Rodríguez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:13:02.739Z","endTime":"2025-07-27T19:13:25.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":88.3,"endSpeed":82.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.564076403957657,"aZ":-16.62919947351247,"pfxX":4.919715870782981,"pfxZ":9.120959314331305,"pX":0.4020648755126855,"pZ":2.475054736968954,"vX0":-2.238909780270426,"vY0":-128.67837752097472,"vZ0":-4.969448514255774,"x":101.67,"y":171.95,"x0":0.6364362022466229,"y0":50.00530083191577,"z0":5.688994883625357,"aX":8.387918153384168},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.8,"breakHorizontal":-8.5,"spinRate":1803,"spinDirection":149},"zone":6,"typeConfidence":0.86,"plateTime":0.4230008108526886,"extension":7.434257034350511},"hitData":{"launchSpeed":91.4,"launchAngle":49.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.29,"coordY":95.45}},"index":0,"playId":"f7332d0b-e9c7-38f9-ad14-095dc59885da","pitchNumber":1,"startTime":"2025-07-27T19:13:14.694Z","endTime":"2025-07-27T19:13:25.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:13:25.202Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"John Rave walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:13:33.442Z","endTime":"2025-07-27T19:15:16.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.7,"strikeZoneTop":3.41756130445925,"strikeZoneBottom":1.50623104977691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.919905677365218,"aZ":-26.057918175472746,"pfxX":-2.1419371402517067,"pfxZ":3.9277306307784787,"pX":1.0059444602712462,"pZ":2.53514242588602,"vX0":0.6872654395335052,"vY0":-122.86472247999869,"vZ0":-2.453421157951556,"x":78.66,"y":170.33,"x0":1.0040656283551315,"y0":50.00557885210789,"z0":5.717993922188381,"aX":-3.3387488344410112},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.8,"breakHorizontal":3.7,"spinRate":1987,"spinDirection":228},"zone":12,"typeConfidence":0.89,"plateTime":0.4425296608992504,"extension":7.0642020716023435},"index":0,"playId":"57279ff6-e710-32b7-aa0b-ee2e06657b58","pitchNumber":1,"startTime":"2025-07-27T19:13:49.909Z","endTime":"2025-07-27T19:13:55.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.198898913109513,"aZ":-25.562918857380765,"pfxX":-0.9912074135105129,"pfxZ":4.304608186489741,"pX":-0.33855909289730884,"pZ":1.8033199843495424,"vX0":-2.529371058011513,"vY0":-122.09522223530709,"vZ0":-4.084791346010562,"x":129.91,"y":190.09,"x0":0.8325968128896947,"y0":50.00266570142276,"z0":5.655326211280898,"aX":-1.5214424601670606},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.2,"breakHorizontal":2.3,"spinRate":2007,"spinDirection":238},"zone":7,"typeConfidence":0.78,"plateTime":0.44573125918752643,"extension":7.12945115567832},"index":1,"playId":"0d543274-f2db-322a-866c-c1940fc2d0f1","pitchNumber":2,"startTime":"2025-07-27T19:14:03.336Z","endTime":"2025-07-27T19:14:07.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":78.4,"endSpeed":73.1,"strikeZoneTop":3.50419182130647,"strikeZoneBottom":1.56011360230133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.53416483461604,"aZ":-21.37529788227123,"pfxX":4.486680101773837,"pfxZ":8.101911649593399,"pX":-0.46890095514014657,"pZ":-0.040673376048804076,"vX0":-3.5669167730444586,"vY0":-113.99745620738025,"vZ0":-7.98920666762371,"x":134.87,"y":239.88,"x0":0.5238748025891078,"y0":50.0008230685809,"z0":5.579852701078806,"aX":5.9774971117442055},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":13.2,"breakHorizontal":-7.3,"spinRate":1547,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.47822931608313457,"extension":7.5329913760149525},"index":2,"playId":"1a0ec648-d9a3-3fd6-a3d1-27155513fe16","pitchNumber":3,"startTime":"2025-07-27T19:14:17.067Z","endTime":"2025-07-27T19:14:21.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.48608396105899,"strikeZoneBottom":1.57466336891989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.594712722494577,"aZ":-27.094592162788405,"pfxX":-2.417566349717605,"pfxZ":3.437135744745704,"pX":0.27339735605099413,"pZ":1.3984703290764502,"vX0":-0.44791272588273157,"vY0":-120.07055556167366,"vZ0":-4.480674886996486,"x":106.58,"y":201.02,"x0":0.7761360680739594,"y0":50.00260618444468,"z0":5.665973068841837,"aX":-3.572836735781115},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.5,"breakHorizontal":4.4,"spinRate":1899,"spinDirection":260},"zone":14,"typeConfidence":0.91,"plateTime":0.4540555110435429,"extension":7.151032544626245},"index":3,"playId":"c7e2b3e5-4b81-3aaf-863a-bc8bd3ab45d2","pitchNumber":4,"startTime":"2025-07-27T19:14:35.139Z","endTime":"2025-07-27T19:14:41.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01853575230844,"aZ":-15.026247268296066,"pfxX":2.1014506281832968,"pfxZ":9.981423371535834,"pX":0.5045640077818985,"pZ":3.6121870564491583,"vX0":-1.338323617647238,"vY0":-129.9343590839335,"vZ0":-2.4372674925744446,"x":97.77,"y":141.25,"x0":0.7520442164060948,"y0":50.00278306183619,"z0":5.697806008103018,"aX":3.610229118008342},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.8,"breakHorizontal":-3.5,"spinRate":1729,"spinDirection":156},"zone":12,"typeConfidence":0.86,"plateTime":0.420790997029278,"extension":7.609978926637322},"index":4,"playId":"ed12614d-c2fa-3f0d-b074-f6fdb8bb2e0b","pitchNumber":5,"startTime":"2025-07-27T19:14:51.816Z","endTime":"2025-07-27T19:14:56.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":87.9,"endSpeed":81.3,"strikeZoneTop":3.35672075355082,"strikeZoneBottom":1.59501868975122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.22264892561391,"aZ":-16.692871347082576,"pfxX":1.4142789655523584,"pfxZ":9.254052332144969,"pX":-0.8269509651761264,"pZ":1.5731562750832033,"vX0":-3.580474289504294,"vY0":-127.9514168474327,"vZ0":-6.869439039185593,"x":148.52,"y":196.3,"x0":0.4013196517692626,"y0":50.00232923084995,"z0":5.581382753784276,"aX":2.3661776075476846},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.6,"breakHorizontal":-1.8,"spinRate":1690,"spinDirection":158},"zone":7,"typeConfidence":0.74,"plateTime":0.4266550164332972,"extension":7.559053859562401},"index":5,"playId":"d9dab53f-290c-303b-869a-575398c79672","pitchNumber":6,"startTime":"2025-07-27T19:15:10.996Z","endTime":"2025-07-27T19:15:16.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.7,"awayTeamWinProbability":21.299999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.46,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:15:16.568Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Maile doubles (1) on a line drive to left fielder Steven Kwan. John Rave scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:15:29.378Z","endTime":"2025-07-27T19:17:54.682Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":{"id":676282,"link":"/api/v1/people/676282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.094505782366166,"aZ":-30.007246412787488,"pfxX":-4.454709785470685,"pfxZ":1.4972253380878335,"pX":0.5116686643482015,"pZ":3.1025390295597024,"vX0":0.33558233333010434,"vY0":-119.82772643547172,"vZ0":-0.1345958966923133,"x":97.5,"y":155.01,"x0":0.947892538097715,"y0":50.00327475322915,"z0":5.850195076736911,"aX":-6.449931693768802},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.0,"breakHorizontal":7.9,"spinRate":1717,"spinDirection":254},"zone":3,"typeConfidence":0.89,"plateTime":0.4578553263499705,"extension":7.209090604029977},"index":0,"playId":"ca99a96a-e796-3e36-8e2b-6701f52af472","pitchNumber":1,"startTime":"2025-07-27T19:15:44.772Z","endTime":"2025-07-27T19:15:48.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.586826925352135,"aZ":-18.622717056140477,"pfxX":2.7268105328768875,"pfxZ":7.921192188344511,"pX":0.527735939909287,"pZ":3.9407141975797555,"vX0":-1.2111173504997057,"vY0":-129.57622980705395,"vZ0":-1.3748941095582525,"x":96.88,"y":132.38,"x0":0.6454540682882871,"y0":50.00029250967886,"z0":5.892811564095845,"aX":4.663333871376786},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.3,"breakHorizontal":-4.7,"spinRate":1654,"spinDirection":157},"zone":12,"typeConfidence":0.84,"plateTime":0.4217591803430305,"extension":7.3371499761585985},"index":1,"playId":"96c6be05-9b8a-39d7-a51a-ad46353efee6","pitchNumber":2,"startTime":"2025-07-27T19:16:03.808Z","endTime":"2025-07-27T19:16:08.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-27T19:16:18.368Z","endTime":"2025-07-27T19:16:32.268Z","isPitch":false,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T19:16:30.227Z","endTime":"2025-07-27T19:16:30.228Z","isPitch":false,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.5,"strikeZoneTop":3.25923076455366,"strikeZoneBottom":1.53224148723886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.148509566977847,"aZ":-23.152119647797207,"pfxX":3.6080349646321688,"pfxZ":6.966402947057718,"pX":0.1445280768077245,"pZ":1.1969267346807229,"vX0":-2.0470892531306517,"vY0":-113.21947519742359,"vZ0":-4.996370003899722,"x":111.49,"y":206.46,"x0":0.5927741875502889,"y0":50.00358628053897,"z0":5.756520248677209,"aX":4.67276784228924},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":11.6,"breakHorizontal":-6.0,"spinRate":1449,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.4842320013491208,"extension":7.565155734521841},"index":4,"playId":"65064826-75ff-3405-9d3c-6b07a63e181d","pitchNumber":3,"startTime":"2025-07-27T19:16:30.229Z","endTime":"2025-07-27T19:16:35.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":76.1,"endSpeed":70.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.377133181949542,"aZ":-24.738144169511784,"pfxX":5.920482635967081,"pfxZ":5.970546263109342,"pX":0.5116907327217964,"pZ":1.4068182643708738,"vX0":-1.6198122611678536,"vY0":-110.7945331301781,"vZ0":-3.96068513214836,"x":97.5,"y":200.8,"x0":0.48202717615839374,"y0":50.00463813915023,"z0":5.796397364386838,"aX":7.3778817900351505},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":10.1,"breakHorizontal":-10.3,"spinRate":1336,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.4939371183964196,"extension":7.483090595140083},"index":5,"playId":"1b51295a-c5be-399d-a2cb-bbfc0a27f5a9","pitchNumber":4,"startTime":"2025-07-27T19:16:48.590Z","endTime":"2025-07-27T19:16:53.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":6,"playId":"d9951bce-7356-319b-a783-4bb566ea2220","startTime":"2025-07-27T19:17:16.505Z","endTime":"2025-07-27T19:17:20.757Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.727405379806047,"aZ":-28.861853763062538,"pfxX":-3.8643272993108106,"pfxZ":2.1678739998218273,"pX":0.5278600628968301,"pZ":2.539097522331837,"vX0":0.20591418460167943,"vY0":-122.48011210979699,"vZ0":-1.67074775562335,"x":96.88,"y":170.22,"x0":0.9455741795833685,"y0":50.004796473609325,"z0":5.683255901931237,"aX":-5.909402543506996},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.8,"breakHorizontal":7.0,"spinRate":1899,"spinDirection":252},"zone":6,"typeConfidence":0.92,"plateTime":0.4460947522351284,"extension":7.027170543610227},"hitData":{"launchSpeed":99.0,"launchAngle":18.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":104.18,"coordY":65.54}},"index":7,"playId":"b328dbcc-37b6-32f6-aa7b-aed3cd1a7496","pitchNumber":5,"startTime":"2025-07-27T19:17:38.239Z","endTime":"2025-07-27T19:17:54.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"first":{"id":670231,"link":"/api/v1/people/670231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.0,"awayTeamWinProbability":13.0,"homeTeamWinProbabilityAdded":8.299999999999997,"leverageIndex":0.84,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:17:54.682Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Tolbert grounds out, third baseman José Ramírez to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:19:10.507Z","endTime":"2025-07-27T19:19:44.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"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":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":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-27T19:18:20.654Z","endTime":"2025-07-27T19:19:12.821Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"second":{"id":571912,"link":"/api/v1/people/571912"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.26569790509068,"strikeZoneBottom":1.64123999727545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.095894443934753,"aZ":-23.28979416756421,"pfxX":-1.8698506100390775,"pfxZ":5.9185713420883275,"pX":-0.8309043670148363,"pZ":-0.10787859089121087,"vX0":-3.480239645219099,"vY0":-121.58138535588861,"vZ0":-8.558214998992801,"x":148.67,"y":241.69,"x0":0.8602765722387888,"y0":50.00571301450815,"z0":5.468611369620476,"aX":-2.8091696910297252},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.0,"breakHorizontal":4.2,"spinRate":1957,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4499326709451261,"extension":7.254569482629068},"index":1,"playId":"64c14abb-3117-35ff-9195-139aaf4d19ec","pitchNumber":1,"startTime":"2025-07-27T19:19:12.821Z","endTime":"2025-07-27T19:19:17.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"second":{"id":571912,"link":"/api/v1/people/571912"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":84.9,"endSpeed":78.1,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.994234797270515,"aZ":-16.277323945892597,"pfxX":4.431770576997014,"pfxZ":10.25049352451077,"pX":-0.013630388672414175,"pZ":1.6449357474478155,"vX0":-2.4137005911950533,"vY0":-123.57815819757106,"vZ0":-6.442751800041041,"x":117.52,"y":194.37,"x0":0.3985428541307313,"y0":50.005181281490046,"z0":5.647290667078808,"aX":6.874208088987615},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":17.4,"breakHorizontal":-7.4,"spinRate":1636,"spinDirection":160},"zone":8,"typeConfidence":0.53,"plateTime":0.4427659171278613,"extension":7.689654047900298},"hitData":{"launchSpeed":75.0,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.99,"coordY":168.16}},"index":2,"playId":"3f43bbbf-71e6-3257-85c2-42924099e9c7","pitchNumber":2,"startTime":"2025-07-27T19:19:37.298Z","endTime":"2025-07-27T19:19:44.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"second":{"id":571912,"link":"/api/v1/people/571912"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:19:44.842Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to right fielder Johnathan Rodríguez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-27T19:20:05.687Z","endTime":"2025-07-27T19:20:21.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":82.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.95478090842628,"aZ":-15.481168453123056,"pfxX":3.4917515557588894,"pfxZ":9.809740552565799,"pX":0.12134311788693851,"pZ":1.7942531081158346,"vX0":-2.315313000093712,"vY0":-128.90383636891278,"vZ0":-6.90960696614189,"x":112.37,"y":190.34,"x0":0.5724073069141555,"y0":50.00422224458032,"z0":5.680961421160327,"aX":5.943159191755103},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.7,"breakHorizontal":-5.9,"spinRate":1599,"spinDirection":157},"zone":8,"typeConfidence":0.86,"plateTime":0.4230936358822688,"extension":7.262017227611706},"hitData":{"launchSpeed":95.4,"launchAngle":35.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.27,"coordY":79.22}},"index":0,"playId":"ec624031-87a9-3e11-a9da-f512f2b7fee6","pitchNumber":1,"startTime":"2025-07-27T19:20:12.457Z","endTime":"2025-07-27T19:20:21.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"second":{"id":571912,"link":"/api/v1/people/571912"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":676282,"link":"/api/v1/people/676282"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:20:21.071Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bo Naylor pops out to second baseman Jonathan India.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:23:29.084Z","endTime":"2025-07-27T19:25:06.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:23:01.810Z","endTime":"2025-07-27T19:23:31.123Z","isPitch":false,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32077906887358,"aZ":-16.607371104138124,"pfxX":2.1647611783141025,"pfxZ":9.012737003450555,"pX":0.02550227528209335,"pZ":3.4201355929445234,"vX0":-2.1925590663546295,"vY0":-130.79497414022768,"vZ0":-4.517114842224031,"x":116.03,"y":146.44,"x0":0.5945409673427344,"y0":50.005383078390096,"z0":6.419987751601183,"aX":3.7405463494981834},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.5,"breakHorizontal":-3.5,"spinRate":2066,"spinDirection":162},"zone":2,"typeConfidence":0.88,"plateTime":0.4192133500688846,"extension":6.31158753479151},"index":1,"playId":"ad981ad8-0f84-3bcc-b59f-4f198f920a7a","pitchNumber":1,"startTime":"2025-07-27T19:23:31.123Z","endTime":"2025-07-27T19:23:35.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.386253148959714,"aZ":-14.102849529713394,"pfxX":0.96690724354983,"pfxZ":10.04996756979221,"pX":-1.0836198771842482,"pZ":2.7222192411798516,"vX0":-4.710033757951412,"vY0":-132.28957472404946,"vZ0":-6.579251247662784,"x":158.31,"y":165.28,"x0":0.5831680852343101,"y0":50.00224155504994,"z0":6.247882334813063,"aX":1.738907385480003},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":-0.8,"spinRate":2248,"spinDirection":164},"zone":11,"typeConfidence":0.9,"plateTime":0.41177069974468417,"extension":6.3459349404640015},"index":2,"playId":"1d1367f4-ffa8-3d98-9eab-4a3d127a6f5e","pitchNumber":2,"startTime":"2025-07-27T19:23:47.057Z","endTime":"2025-07-27T19:23:50.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.4,"strikeZoneTop":3.40231636550243,"strikeZoneBottom":1.4505313484146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.208725863990715,"aZ":-31.739004868757696,"pfxX":-1.9021575743417658,"pfxZ":0.2797315969409482,"pX":-0.46155531300527003,"pZ":0.7281375054272665,"vX0":-2.347734056216444,"vY0":-123.80971701188115,"vZ0":-6.741604452748812,"x":134.59,"y":219.12,"x0":0.7423211545432888,"y0":50.00469306889603,"z0":6.106582453297454,"aX":-2.98519089338111},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":4.0,"spinRate":2398,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.44057214244521337,"extension":6.431847762854869},"index":3,"playId":"b8f4195b-0900-3f4c-9cf4-38fc2ff2eb71","pitchNumber":3,"startTime":"2025-07-27T19:24:05.256Z","endTime":"2025-07-27T19:24:09.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.9,"endSpeed":80.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.70575042737848,"aZ":-28.860437103107486,"pfxX":-1.842803445262231,"pfxZ":2.011918865962466,"pX":-0.68244112409424,"pZ":2.548396468587835,"vX0":-3.339589590704385,"vY0":-126.61985117442589,"vZ0":-3.476288646492419,"x":143.01,"y":169.97,"x0":0.8862530232678704,"y0":50.000923811873314,"z0":6.216220704203283,"aX":-3.0300953052044495},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":4.0,"spinRate":2527,"spinDirection":205},"zone":4,"typeConfidence":0.88,"plateTime":0.43045246852125274,"extension":6.2187247741235465},"index":4,"playId":"72bb4453-3f30-347c-acd0-df9063ff9f43","pitchNumber":4,"startTime":"2025-07-27T19:24:20.364Z","endTime":"2025-07-27T19:24:24.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.2,"strikeZoneTop":3.28638899377118,"strikeZoneBottom":1.36736479465644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.270981859183802,"aZ":-39.75565160386321,"pfxX":-2.6919735021439894,"pfxZ":-5.2897494614927005,"pX":-0.4421130631101177,"pZ":0.30541258653432246,"vX0":-1.3679181480970706,"vY0":-118.87508374395854,"vZ0":-5.623219987478819,"x":133.85,"y":230.53,"x0":0.48999765561319564,"y0":50.00103357472404,"z0":6.300967727150301,"aX":-3.8610635454673563},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.7,"breakHorizontal":5.2,"spinRate":2232,"spinDirection":0},"zone":13,"typeConfidence":0.92,"plateTime":0.46033350999265155,"extension":6.338925811137661},"index":5,"playId":"6072dd4f-fd5c-307d-9b7e-83c96e4d4396","pitchNumber":5,"startTime":"2025-07-27T19:24:39.213Z","endTime":"2025-07-27T19:24:43.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.803042368984574,"aZ":-23.113973295145946,"pfxX":5.90780766041477,"pfxZ":7.053501774961989,"pX":-0.5644091255755757,"pZ":2.145575369171825,"vX0":-6.178863996880434,"vY0":-112.42972185536267,"vZ0":-4.026920530446171,"x":138.51,"y":180.85,"x0":1.4479581068276401,"y0":50.00088791979705,"z0":6.297369153673357,"aX":7.585652308136477},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":12.0,"breakHorizontal":-9.1,"spinRate":1453,"spinDirection":146},"zone":4,"typeConfidence":0.91,"plateTime":0.48661339616089894,"extension":6.050988319348593},"hitData":{"launchSpeed":85.1,"launchAngle":61.0,"totalDistance":201.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":163.47,"coordY":127.87}},"index":6,"playId":"90ae3e63-e483-30f0-a29f-7e5197d28b90","pitchNumber":6,"startTime":"2025-07-27T19:24:56.713Z","endTime":"2025-07-27T19:25:06.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:25:06.510Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to third baseman Maikel Garcia.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:25:26.240Z","endTime":"2025-07-27T19:26:09.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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":"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":2},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.2584667142353,"strikeZoneBottom":1.3517281494872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.163671934014346,"aZ":-20.920539937808428,"pfxX":7.184723849934555,"pfxZ":7.75414871362403,"pX":-0.36560763929395523,"pZ":1.0598938263768607,"vX0":-5.25286347280441,"vY0":-119.21054794149615,"vZ0":-7.6668331355893375,"x":130.94,"y":210.16,"x0":0.9241696325312048,"y0":50.00171528777681,"z0":6.182394445067859,"aX":10.424806469384762},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":12.6,"breakHorizontal":-11.9,"spinRate":1540,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.45802890090633364,"extension":6.231096279129083},"index":0,"playId":"f62ae6a7-ef32-345a-b2ba-9e569fdfbeda","pitchNumber":1,"startTime":"2025-07-27T19:25:30.998Z","endTime":"2025-07-27T19:25:35.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.22418369091892,"strikeZoneBottom":1.41563436053981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99119801054233,"aZ":-25.51537089969672,"pfxX":-3.1662024180542905,"pfxZ":3.8972998842493887,"pX":-1.0033378777315223,"pZ":2.810846494563945,"vX0":-3.3843292886342002,"vY0":-129.3453544506873,"vZ0":-3.8481659041284875,"x":155.24,"y":162.89,"x0":0.7295173433556744,"y0":50.00111610876903,"z0":6.2566994533545675,"aX":-5.405791308999811},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.5,"breakHorizontal":6.5,"spinRate":2539,"spinDirection":206},"zone":11,"typeConfidence":0.92,"plateTime":0.4221912348862764,"extension":6.287528707935576},"index":1,"playId":"b423090a-a15d-3fcf-abc7-cf615de880ec","pitchNumber":2,"startTime":"2025-07-27T19:25:46.907Z","endTime":"2025-07-27T19:25:51.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.067889945390665,"aZ":-12.450596599292313,"pfxX":2.358884579332633,"pfxZ":10.589770960851304,"pX":0.6277569684687158,"pZ":2.877331285054948,"vX0":-1.3955293678103866,"vY0":-135.2551565475749,"vZ0":-6.697845021871563,"x":93.07,"y":161.09,"x0":0.8425441965397473,"y0":50.00251516892276,"z0":6.249755500449206,"aX":4.393062708255959},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":-4.0,"spinRate":2284,"spinDirection":167},"zone":3,"typeConfidence":0.91,"plateTime":0.40416344649673963,"extension":6.396672425985449},"hitData":{"launchSpeed":76.6,"launchAngle":66.0,"totalDistance":141.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":93.04,"coordY":154.72}},"index":2,"playId":"067a00dc-57b5-39b6-9d3a-9ff942c976cf","pitchNumber":3,"startTime":"2025-07-27T19:26:00.505Z","endTime":"2025-07-27T19:26:09.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:26:09.934Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-27T19:26:14.357Z","endTime":"2025-07-27T19:27:46.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.13417221244375,"strikeZoneBottom":1.43534803933955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.639086048065348,"aZ":-42.24759960061924,"pfxX":-1.5197602585074304,"pfxZ":-7.764433836838726,"pX":-0.26411950713354126,"pZ":1.3396279953337025,"vX0":-1.6932175682453083,"vY0":-113.47795559509821,"vZ0":-2.2573965719775595,"x":127.07,"y":202.61,"x0":0.6903590742242441,"y0":50.001337286696,"z0":6.573886513370095,"aX":-1.972368053149914},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.3,"breakHorizontal":3.2,"spinRate":2389,"spinDirection":350},"zone":8,"typeConfidence":0.93,"plateTime":0.48352223698053054,"extension":6.236514232666659},"index":0,"playId":"07700f4e-0c33-3cda-abc6-d9098b7e81c8","pitchNumber":1,"startTime":"2025-07-27T19:26:31.175Z","endTime":"2025-07-27T19:26:39.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.497819420466683,"aZ":-25.586104416446602,"pfxX":-2.186064541090704,"pfxZ":3.903394029289128,"pX":-0.23930190830566028,"pZ":1.9726011576695688,"vX0":-2.0771271834821,"vY0":-128.53721229579264,"vZ0":-5.938918013225312,"x":126.12,"y":185.52,"x0":0.8607504926333636,"y0":50.00209907560195,"z0":6.2771997833083315,"aX":-3.6891292541890772},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":4.4,"spinRate":2510,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.4247306663989634,"extension":6.1138476627258775},"index":1,"playId":"facf5304-c69b-36c8-8786-96646c4df5db","pitchNumber":2,"startTime":"2025-07-27T19:26:42.702Z","endTime":"2025-07-27T19:26:46.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.5,"endSpeed":80.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4247128913831,"aZ":-30.65849463620606,"pfxX":-2.56124588764429,"pfxZ":0.9313587729455737,"pX":-0.5037565585982181,"pZ":2.171722796982437,"vX0":-2.620533859927096,"vY0":-126.00139135499118,"vZ0":-4.110678904589241,"x":136.2,"y":180.14,"x0":0.8789587330048543,"y0":50.00106183059645,"z0":6.27677847216009,"aX":-4.154619715310268},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.1,"breakHorizontal":5.2,"spinRate":2585,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.43320104618825006,"extension":6.158834155936191},"index":2,"playId":"de3c03f3-2af6-329c-bad2-091af215d620","pitchNumber":3,"startTime":"2025-07-27T19:27:05.618Z","endTime":"2025-07-27T19:27:10.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.2452556442408,"strikeZoneBottom":1.5344054612383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.083862526727046,"aZ":-14.781505423354472,"pfxX":2.6297700608894434,"pfxZ":9.014659221304505,"pX":1.6634954140379012,"pZ":3.89039721241123,"vX0":0.6635434578243464,"vY0":-137.4546575548883,"vZ0":-3.7923957540718103,"x":53.59,"y":133.74,"x0":1.0776433346513856,"y0":50.00422344696487,"z0":6.279921178454857,"aX":5.074258332855013},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":-4.9,"spinRate":2311,"spinDirection":161},"zone":12,"typeConfidence":0.91,"plateTime":0.3972134118637163,"extension":6.114327876704584},"index":3,"playId":"1d7cca38-b767-3687-9a1d-79201b19873e","pitchNumber":4,"startTime":"2025-07-27T19:27:29.169Z","endTime":"2025-07-27T19:27:33.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.948370427441816,"aZ":-41.93289530270125,"pfxX":-2.709471681149088,"pfxZ":-6.572155595363027,"pX":0.311907427337986,"pZ":2.7591274750959345,"vX0":-0.43309249535138916,"vY0":-120.43224776860544,"vZ0":-0.12306507531944999,"x":105.11,"y":164.28,"x0":0.8458834086292916,"y0":50.0024437915367,"z0":6.485587959168618,"aX":-4.0238975411332705},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.8,"breakHorizontal":5.0,"spinRate":2314,"spinDirection":344},"zone":3,"typeConfidence":0.92,"plateTime":0.4528812189889826,"extension":6.284990919784365},"index":4,"playId":"c04b9449-e9a5-35b4-88be-b18ffc72e485","pitchNumber":5,"startTime":"2025-07-27T19:27:42.736Z","endTime":"2025-07-27T19:27:46.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":702070,"link":"/api/v1/people/702070"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:27:46.562Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:30:14.564Z","endTime":"2025-07-27T19:30:54.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":{"description":"Pitching Change: Matt Festa replaces Joey Cantillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:28:49.946Z","endTime":"2025-07-27T19:30:16.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676282,"link":"/api/v1/people/676282","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.58747867526188,"strikeZoneBottom":1.68402197745064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.282755118627126,"aZ":-29.41539453759539,"pfxX":8.539357418444121,"pfxZ":1.9500844988635446,"pX":0.34024393525870045,"pZ":3.126176799616936,"vX0":2.884321823453055,"vY0":-118.80904311590488,"vZ0":1.2575569207130435,"x":104.03,"y":154.37,"x0":-2.002618394931154,"y0":50.00118310080079,"z0":5.287383105509501,"aX":12.06028313781718},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.2,"breakHorizontal":-16.2,"spinRate":2692,"spinDirection":62},"zone":3,"typeConfidence":2.0,"plateTime":0.4631219355386924,"extension":6.310566663583834},"index":1,"playId":"f3bf564b-8c9c-31c5-89b7-e37d3c9a13c6","pitchNumber":1,"startTime":"2025-07-27T19:30:16.629Z","endTime":"2025-07-27T19:30:20.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.704645336101027,"aZ":-28.817326362722138,"pfxX":8.120850433226085,"pfxZ":2.310465082987635,"pX":0.9456671688915727,"pZ":2.7879166412654093,"vX0":4.1979790603936955,"vY0":-120.47666186965257,"vZ0":0.6494282934233085,"x":80.95,"y":163.51,"x0":-1.880495621037427,"y0":50.00422270429133,"z0":5.083046987140243,"aX":11.813174961486286},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.7,"breakHorizontal":-15.7,"spinRate":2654,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.4564681008885483,"extension":6.045007114713294},"index":2,"playId":"37c8fa15-adc3-37d0-a128-3453a1037fcd","pitchNumber":2,"startTime":"2025-07-27T19:30:32.493Z","endTime":"2025-07-27T19:30:36.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01246045506861,"aZ":-17.82313336619958,"pfxX":-0.5470740843312967,"pfxZ":7.820118921965477,"pX":0.47309760589074495,"pZ":3.6704763112878434,"vX0":6.722960633127407,"vY0":-134.5614184998496,"vZ0":0.338910619003836,"x":98.97,"y":139.68,"x0":-1.9858365259569748,"y0":50.00159882659842,"z0":4.80494843810796,"aX":-1.0043769224439305},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":-0.5,"spinRate":2506,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40692999045308964,"extension":6.4735637820315945},"index":3,"playId":"5f2dfaa6-2a5d-30b1-9d5d-8b4a79d179d7","pitchNumber":3,"startTime":"2025-07-27T19:30:50.635Z","endTime":"2025-07-27T19:30:54.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:30:54.647Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out to shortstop Gabriel Arias.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:31:06.865Z","endTime":"2025-07-27T19:31:31.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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_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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.86694908217318,"aZ":-28.519114374932624,"pfxX":8.152304865111457,"pfxZ":2.50419088389717,"pX":0.5653074170160806,"pZ":2.555471977866807,"vX0":3.744394957745584,"vY0":-120.90522759956406,"vZ0":0.2878473083158848,"x":95.45,"y":169.78,"x0":-2.0695684092801443,"y0":50.00070837132782,"z0":4.96844394925231,"aX":11.88668667414694},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.9,"breakHorizontal":-15.7,"spinRate":2588,"spinDirection":70},"zone":6,"typeConfidence":2.0,"plateTime":0.45563394643204047,"extension":6.3278869123007695},"hitData":{"launchSpeed":69.3,"launchAngle":58.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":119.72,"coordY":141.69}},"index":0,"playId":"4ed1372c-1b7e-317f-82cb-ee400bd9c4d5","pitchNumber":1,"startTime":"2025-07-27T19:31:22.787Z","endTime":"2025-07-27T19:31:31.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:31:31.808Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Maikel Garcia homers (10) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:31:42.237Z","endTime":"2025-07-27T19:34:31.785Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":670036,"link":"/api/v1/people/670036"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.69897264387516,"strikeZoneBottom":1.75322103318888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.83854076968558,"aZ":-32.11652678180643,"pfxX":7.7631106843924265,"pfxZ":0.03544820021396955,"pX":0.5542004360437109,"pZ":1.0523197259299584,"vX0":3.3006633029210612,"vY0":-120.90325087430698,"vZ0":-2.705657444363877,"x":95.88,"y":210.37,"x0":-1.8450346073357278,"y0":50.00099534999436,"z0":5.060145383972394,"aX":11.266693907060592},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.4,"breakHorizontal":-14.9,"spinRate":2729,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4564453304718552,"extension":6.395421047393361},"index":0,"playId":"480cc7e7-48cc-333b-b20f-1f0a7d3e73b8","pitchNumber":1,"startTime":"2025-07-27T19:31:53.681Z","endTime":"2025-07-27T19:31:57.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.62835420651147,"strikeZoneBottom":1.78148120111133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.914854481641417,"aZ":-19.355760542157952,"pfxX":-3.2595034958694193,"pfxZ":7.173720307230598,"pX":0.23421990430487372,"pZ":3.314832738206717,"vX0":6.942946776179405,"vY0":-132.952230774142,"vZ0":0.010959848399036631,"x":108.07,"y":149.28,"x0":-1.9894517558830966,"y0":50.006319781024054,"z0":4.717223271126821,"aX":-5.828302261229358},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":4.3,"spinRate":2464,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4122305013061589,"extension":6.5413923268720735},"index":1,"playId":"3e12649a-b111-30fa-95b5-413eb68cf348","pitchNumber":2,"startTime":"2025-07-27T19:32:07.190Z","endTime":"2025-07-27T19:32:11.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":91.5,"endSpeed":83.9,"strikeZoneTop":3.70482608424384,"strikeZoneBottom":1.62910577259427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.711624639511086,"aZ":-19.936373707285465,"pfxX":-3.0639112204941754,"pfxZ":6.801777307935781,"pX":0.6724699919039033,"pZ":2.56892255757598,"vX0":7.8660144775819605,"vY0":-133.0638379967161,"vZ0":-1.5764590421007245,"x":91.37,"y":169.42,"x0":-1.9197015188028603,"y0":50.002136959723856,"z0":4.609007550299392,"aX":-5.513134868124236},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":4.0,"spinRate":2476,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4111407435264698,"extension":6.882613916878467},"index":2,"playId":"3c1412ce-ad21-3c20-851f-c3f5ad19a8df","pitchNumber":3,"startTime":"2025-07-27T19:32:21.880Z","endTime":"2025-07-27T19:32:26.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.884030909381906,"aZ":-30.3350380956426,"pfxX":5.610841910477198,"pfxZ":1.2475383512094433,"pX":0.8860390731416441,"pZ":2.0154259871504814,"vX0":4.585928433435636,"vY0":-121.1056443726343,"vZ0":-0.5408800479335991,"x":83.23,"y":184.36,"x0":-1.7677036784658982,"y0":50.00019895930838,"z0":4.9184134681637595,"aX":8.248114293038041},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.4,"breakHorizontal":-11.3,"spinRate":2661,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.45402171621167753,"extension":6.363110251760459},"index":3,"playId":"ee488a40-2928-3a29-ade9-f2eb3d3f87a3","pitchNumber":4,"startTime":"2025-07-27T19:32:38.412Z","endTime":"2025-07-27T19:32:42.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.56938796619552,"strikeZoneBottom":1.75452117178368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.733239187362,"aZ":-30.33399545708007,"pfxX":7.565133432137064,"pfxZ":1.2708938489451658,"pX":1.8558648254018764,"pZ":1.9871761681439097,"vX0":6.600091598379606,"vY0":-120.18137774084553,"vZ0":-0.42033271867738453,"x":46.26,"y":185.13,"x0":-1.9199293543431644,"y0":50.002048927264575,"z0":4.8848142386085325,"aX":10.940077470308623},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.5,"breakHorizontal":-15.4,"spinRate":2536,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4577206772401796,"extension":6.488436900910778},"index":4,"playId":"c14d7fdf-2b89-3246-8180-cfcd9fb879b3","pitchNumber":5,"startTime":"2025-07-27T19:33:00.563Z","endTime":"2025-07-27T19:33:04.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.8,"endSpeed":76.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.952113003144287,"aZ":-28.537025965061105,"pfxX":5.47424001152365,"pfxZ":2.4372351786742064,"pX":1.172072996902213,"pZ":1.5639211813400686,"vX0":5.216892996550962,"vY0":-121.85126249907239,"vZ0":-2.1184732706814096,"x":72.32,"y":196.55,"x0":-1.7146883674162863,"y0":50.0007446188034,"z0":4.932102317093256,"aX":8.15526608850261},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.1,"breakHorizontal":-11.3,"spinRate":2552,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.45106480120111936,"extension":6.38238006080118},"index":5,"playId":"7ee2e79d-0e46-3a73-ac7d-61dc04be34b5","pitchNumber":6,"startTime":"2025-07-27T19:33:16.729Z","endTime":"2025-07-27T19:33:21.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":92.2,"endSpeed":85.6,"strikeZoneTop":3.56507458064941,"strikeZoneBottom":1.65199086651267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.807945541958315,"aZ":-21.06199114844182,"pfxX":-2.1039246418957154,"pfxZ":6.005597887209044,"pX":1.5259504996371327,"pZ":2.2665542405706685,"vX0":9.869739703630774,"vY0":-134.13654697010702,"vZ0":-2.3485917759803168,"x":58.83,"y":177.58,"x0":-1.9034545182593574,"y0":50.00361744785745,"z0":4.630493853789128,"aX":-3.8946941267443567},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.7,"breakHorizontal":2.0,"spinRate":2481,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4059448516061388,"extension":6.615400852458754},"index":6,"playId":"8bc49d00-4cdd-3299-bc6d-10b895cfb429","pitchNumber":7,"startTime":"2025-07-27T19:33:39.296Z","endTime":"2025-07-27T19:33:43.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2025-07-27T19:33:51.128Z","endTime":"2025-07-27T19:34:01.584Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.742285291753756,"aZ":-32.512339725972375,"pfxX":6.440264178449284,"pfxZ":-0.23022369335655135,"pX":-0.20989894657306937,"pZ":2.6830568737907554,"vX0":2.4110139969895408,"vY0":-119.81252628290811,"vZ0":1.5893120944790424,"x":125.0,"y":166.34,"x0":-2.0655111674245976,"y0":50.004345317343564,"z0":4.912596736563149,"aX":9.380768233927911},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.2,"breakHorizontal":-12.2,"spinRate":2553,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.4568248458320432,"extension":6.373116948472378},"hitData":{"launchSpeed":103.6,"launchAngle":26.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":43.61,"coordY":53.85}},"index":8,"playId":"034da741-13eb-3715-9eda-0a68a00ac419","pitchNumber":8,"startTime":"2025-07-27T19:34:01.584Z","endTime":"2025-07-27T19:34:31.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":5.300000000000011,"leverageIndex":0.2,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:34:31.785Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-27T19:34:48.028Z","endTime":"2025-07-27T19:36:15.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":93.9,"endSpeed":86.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.666833355239742,"aZ":-25.799660400754036,"pfxX":-6.803115203557901,"pfxZ":3.355870616992826,"pX":0.1045119354666172,"pZ":3.2914463315946088,"vX0":7.713176803486101,"vY0":-136.62030882370303,"vZ0":0.5743520482901351,"x":113.02,"y":149.91,"x0":-1.864655727979467,"y0":50.002844256044085,"z0":4.844616626363859,"aX":-12.925817492834318},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":10.8,"spinRate":2224,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4001380201041136,"extension":6.932174310874566},"index":0,"playId":"5032b919-9c20-37c3-a456-527a5b3c3d88","pitchNumber":1,"startTime":"2025-07-27T19:34:54.937Z","endTime":"2025-07-27T19:34:59.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.79660055313886,"strikeZoneBottom":1.68893586283543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.30675275976325,"aZ":-34.7361829426991,"pfxX":8.520600433000215,"pfxZ":-1.7610452795806708,"pX":0.6817133115562668,"pZ":4.334815430664086,"vX0":3.099999944660814,"vY0":-119.73233867052537,"vZ0":5.162837132685027,"x":91.01,"y":121.74,"x0":-1.735226977038324,"y0":50.00120708189157,"z0":5.252807502049327,"aX":12.414244330151384},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.7,"breakHorizontal":-16.2,"spinRate":2681,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.4568080918330586,"extension":6.332112021557755},"index":1,"playId":"8f0caf8e-2eac-3d3e-b026-ca95813b72aa","pitchNumber":2,"startTime":"2025-07-27T19:35:11.748Z","endTime":"2025-07-27T19:35:15.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.355097635648782,"aZ":-22.52501086117391,"pfxX":-8.728844801216686,"pfxZ":5.035406850875905,"pX":0.3240943905284141,"pZ":2.0725373002423466,"vX0":9.207182821450678,"vY0":-137.07547960485505,"vZ0":-3.092339597564025,"x":104.65,"y":182.82,"x0":-1.9332884743337262,"y0":50.00135631765716,"z0":4.741114690845483,"aX":-16.723544826254194},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":14.0,"spinRate":2377,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.39852993621547705,"extension":6.431490801128293},"index":2,"playId":"fc9ee4e5-1046-390b-8839-d0bf1ab363d9","pitchNumber":3,"startTime":"2025-07-27T19:35:25.090Z","endTime":"2025-07-27T19:35:29.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-27T19:35:43.538Z","endTime":"2025-07-27T19:35:53.935Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.75855368450862,"strikeZoneBottom":1.71509008629628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.041003872896656,"aZ":-35.15671179540686,"pfxX":6.879946613700682,"pfxZ":-2.067574943091327,"pX":1.5858649923511818,"pZ":0.8743788023817277,"vX0":5.8707032258633856,"vY0":-119.86930725127328,"vZ0":-1.9401126357487495,"x":56.55,"y":215.17,"x0":-1.7964357824722252,"y0":50.00223718719725,"z0":4.858676873945864,"aX":9.924829716167917},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.0,"breakHorizontal":-13.9,"spinRate":2513,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4584569583400584,"extension":6.445317998701384},"index":4,"playId":"5d80d2e9-5b80-3c0f-a6ba-1e5d9a597716","pitchNumber":4,"startTime":"2025-07-27T19:35:53.935Z","endTime":"2025-07-27T19:35:57.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.422399174872577,"aZ":-32.92791786162958,"pfxX":7.826973924714216,"pfxZ":-0.5007792595633527,"pX":1.646085426303986,"pZ":1.0310658720895935,"vX0":5.824947050525574,"vY0":-122.76859478311043,"vZ0":-2.161486539413527,"x":54.26,"y":210.94,"x0":-1.789657482064856,"y0":50.00510664934819,"z0":4.775541527400053,"aX":11.730411616762405},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.2,"breakHorizontal":-15.7,"spinRate":2435,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4492906078846861,"extension":6.4240723304255285},"index":5,"playId":"81241f54-dc93-3b27-a4d4-aabdeda104e3","pitchNumber":5,"startTime":"2025-07-27T19:36:11.180Z","endTime":"2025-07-27T19:36:15.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:36:15.083Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to third baseman Maikel Garcia.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:38:46.669Z","endTime":"2025-07-27T19:40:06.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"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":"Pop Out","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":5},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Harvey replaces Noah Cameron.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:37:06.631Z","endTime":"2025-07-27T19:38:49.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640451,"link":"/api/v1/people/640451"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702070,"link":"/api/v1/people/702070","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.3,"endSpeed":88.7,"strikeZoneTop":3.43021039760371,"strikeZoneBottom":1.53043668377621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04031449225669,"aZ":-9.17858091299557,"pfxX":-4.624567859504533,"pfxZ":11.376407457529027,"pX":0.19662776860258144,"pZ":2.5918699807281493,"vX0":5.882451782019861,"vY0":-141.45468848668318,"vZ0":-7.1480220784725645,"x":109.51,"y":168.8,"x0":-1.3115480589051658,"y0":50.00383228688996,"z0":5.744145911845049,"aX":-9.348847291034572},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.3,"breakHorizontal":7.1,"spinRate":2259,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.387597435119293,"extension":6.091320849751927},"index":1,"playId":"2594af76-948d-38c6-9188-799f845017ab","pitchNumber":1,"startTime":"2025-07-27T19:38:49.062Z","endTime":"2025-07-27T19:38:53.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.6163107093949,"strikeZoneBottom":1.68040747428249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.95770153241767,"aZ":-27.140706978655402,"pfxX":-7.476905796682681,"pfxZ":2.94477738794692,"pX":-1.9187226400659685,"pZ":1.5428393751435674,"vX0":1.8539055708117929,"vY0":-129.35009863547677,"vZ0":-4.877556861591563,"x":190.14,"y":197.12,"x0":-1.6697002764482072,"y0":50.001120884700825,"z0":5.513748885110073,"aX":-12.769723013612962},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":13.2,"spinRate":1094,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4221540988577135,"extension":6.064595425178892},"index":2,"playId":"362c5334-14e8-36df-983c-38d728467105","pitchNumber":2,"startTime":"2025-07-27T19:39:05.409Z","endTime":"2025-07-27T19:39:09.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01288903102309,"aZ":-11.024923500584196,"pfxX":-4.471846023460079,"pfxZ":10.41589890170944,"pX":-1.130240416657274,"pZ":2.568236809906545,"vX0":2.4029883550336724,"vY0":-141.5178400637871,"vZ0":-6.9948084505822195,"x":160.08,"y":169.44,"x0":-1.408986910161263,"y0":50.00102469674656,"z0":5.776607605831244,"aX":-9.077746381026165},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":7.6,"spinRate":2176,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3868951470274271,"extension":6.1636858649817405},"index":3,"playId":"329bfc71-ed3e-387c-88bb-ae30907a1ed4","pitchNumber":3,"startTime":"2025-07-27T19:39:23.148Z","endTime":"2025-07-27T19:39:26.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.51848660072234,"strikeZoneBottom":1.48046142673494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.337145254866336,"aZ":-28.3602032255614,"pfxX":-7.366609133937725,"pfxZ":2.210065990933056,"pX":-1.4446495542674629,"pZ":1.6041221807408639,"vX0":3.1132674154950815,"vY0":-130.0923719406755,"vZ0":-4.918183502141792,"x":172.07,"y":195.47,"x0":-1.6946854686773822,"y0":50.00449797492665,"z0":5.649280055976915,"aX":-12.724385326354188},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.2,"breakHorizontal":12.7,"spinRate":943,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4198103892265981,"extension":6.029520045462396},"index":4,"playId":"6a04bf27-00ab-3600-9ff6-3a509c85c26b","pitchNumber":4,"startTime":"2025-07-27T19:39:40.114Z","endTime":"2025-07-27T19:39:44.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38965664662492,"aZ":-38.4358573840281,"pfxX":3.8100888476314196,"pfxZ":-4.336648893580566,"pX":-0.49775589823266925,"pZ":3.0076944890727644,"vX0":1.655810876487052,"vY0":-119.99559576668874,"vZ0":1.2980960119069265,"x":135.97,"y":157.57,"x0":-1.693849787963351,"y0":50.003434267288604,"z0":5.910570849037021,"aX":5.500316173556468},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.2,"breakHorizontal":-7.3,"spinRate":1930,"spinDirection":30},"zone":1,"typeConfidence":2.0,"plateTime":0.4582208548627724,"extension":5.946992558280681},"hitData":{"launchSpeed":86.7,"launchAngle":68.0,"totalDistance":139.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":107.73,"coordY":151.68}},"index":5,"playId":"80561b97-4e58-3f03-942e-a52f3f1197c5","pitchNumber":5,"startTime":"2025-07-27T19:39:56.253Z","endTime":"2025-07-27T19:40:06.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:40:06.217Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Manzardo pops out to first baseman Salvador Perez in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:40:38.548Z","endTime":"2025-07-27T19:41:47.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Manzardo replaces David Fry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"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-07-27T19:40:29.195Z","endTime":"2025-07-27T19:40:40.879Z","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":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.23981030439631,"strikeZoneBottom":1.35563486877765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.574539066957183,"aZ":-32.57302716373798,"pfxX":-6.215765804862845,"pfxZ":-0.24264718585206957,"pX":-2.1882596597032853,"pZ":2.2582778182439163,"vX0":0.9672003938432465,"vY0":-127.9695126787698,"vZ0":-2.1592479932100064,"x":200.41,"y":177.81,"x0":-1.7614975219842148,"y0":50.000247818507944,"z0":5.646357196373699,"aX":-10.383529358527353},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.7,"breakHorizontal":11.0,"spinRate":951,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4268070382035467,"extension":6.0555245438559115},"index":1,"playId":"cf16aa24-bf3a-3bdd-84a6-060bc59d1273","pitchNumber":1,"startTime":"2025-07-27T19:40:40.879Z","endTime":"2025-07-27T19:40:44.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":96.6,"endSpeed":88.0,"strikeZoneTop":3.17413099445414,"strikeZoneBottom":1.45361482873482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.77089645573286,"aZ":-13.10133256858582,"pfxX":-4.5092210261412005,"pfxZ":9.562912926709732,"pX":-0.18030440226149866,"pZ":3.62033189168418,"vX0":4.776990519053761,"vY0":-140.5435719420771,"vZ0":-3.816208402428081,"x":123.87,"y":141.03,"x0":-1.3186933369785303,"y0":50.00256801022377,"z0":5.850671498145884,"aX":-8.993179667495184},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":7.2,"spinRate":2123,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3901929660428789,"extension":6.178782395726559},"index":2,"playId":"fa58cf4c-669e-3c96-ac84-9cde61088cf6","pitchNumber":2,"startTime":"2025-07-27T19:40:57.496Z","endTime":"2025-07-27T19:41:03.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.286549091225595,"aZ":-33.088663484083085,"pfxX":-8.345603598206809,"pfxZ":-0.5570279160349516,"pX":0.14269359613263374,"pZ":1.7164643366328274,"vX0":6.913066349664224,"vY0":-126.62897058623035,"vZ0":-3.0564518320464034,"x":111.56,"y":192.44,"x0":-1.5352690905245483,"y0":50.006094240207744,"z0":5.579988365128787,"aX":-13.587801290344178},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.4,"breakHorizontal":13.6,"spinRate":894,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4321614737709254,"extension":6.173033615075292},"index":3,"playId":"73f66f5b-984f-396f-a651-0e0c557153de","pitchNumber":3,"startTime":"2025-07-27T19:41:14.160Z","endTime":"2025-07-27T19:41:18.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.008921882764437,"aZ":-37.54736302429836,"pfxX":0.43334437055185393,"pfxZ":-3.723912218643278,"pX":0.1615216102115772,"pZ":2.5350505383570745,"vX0":3.8002127076884387,"vY0":-120.1821315293667,"vZ0":0.30736337284979065,"x":110.84,"y":170.33,"x0":-1.5046900645568286,"y0":50.00127276663986,"z0":5.774839372600946,"aX":0.6248752568604878},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.4,"breakHorizontal":-1.8,"spinRate":1590,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.4579438556231157,"extension":6.1774471325179565},"hitData":{"launchSpeed":88.6,"launchAngle":65.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":180.63,"coordY":157.34}},"index":4,"playId":"400be1a0-dd52-342a-b423-3294307cc6e1","pitchNumber":4,"startTime":"2025-07-27T19:41:37.706Z","endTime":"2025-07-27T19:41:47.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:41:47.647Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Santana lines out to first baseman Salvador Perez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-27T19:42:03.289Z","endTime":"2025-07-27T19:42:37.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.52711736800097,"strikeZoneBottom":1.60082980325689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.94736388194589,"aZ":-41.50942859460092,"pfxX":2.165271212633821,"pfxZ":-6.623673426328894,"pX":-0.0018765667487061369,"pZ":0.7862121795663256,"vX0":2.9164465965526203,"vY0":-118.3795560598192,"vZ0":-2.429148732173595,"x":117.07,"y":217.55,"x0":-1.5340494234964335,"y0":50.00022007656569,"z0":5.648409422099979,"aX":3.052957449423783},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-12.4,"breakHorizontal":-4.7,"spinRate":2048,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.46382011994497807,"extension":6.2200877306611915},"index":0,"playId":"4f08fa90-300a-3148-bb81-014d65e2c823","pitchNumber":1,"startTime":"2025-07-27T19:42:15.378Z","endTime":"2025-07-27T19:42:20.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.63207951306657,"aZ":-38.82092817130324,"pfxX":3.3206719030983627,"pfxZ":-4.731008264484771,"pX":-0.31277220026878616,"pZ":1.102999592309085,"vX0":2.193784104637291,"vY0":-118.05517453095104,"vZ0":-2.251395106944693,"x":128.92,"y":209.0,"x0":-1.6873369019697577,"y0":50.00430959677276,"z0":5.6609102867339525,"aX":4.661923524934683},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.9,"breakHorizontal":-6.6,"spinRate":2013,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.464925239165344,"extension":6.071856572912448},"hitData":{"launchSpeed":88.4,"launchAngle":10.0,"totalDistance":134.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":158.77,"coordY":159.19}},"index":1,"playId":"6bb7c41f-43c3-3634-824a-dfbb12ff8be6","pitchNumber":2,"startTime":"2025-07-27T19:42:32.805Z","endTime":"2025-07-27T19:42:37.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":640451,"link":"/api/v1/people/640451"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:42:37.549Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randal Grichuk grounds out, shortstop Gabriel Arias to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:44:47.324Z","endTime":"2025-07-27T19:45:26.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"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":"Kyle Manzardo remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:43:12.850Z","endTime":"2025-07-27T19:44:49.570Z","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":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.7,"endSpeed":74.6,"strikeZoneTop":3.21602375008882,"strikeZoneBottom":1.41738199198292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.828274289853834,"aZ":-30.023267996434484,"pfxX":7.980149372545067,"pfxZ":1.5287094488677897,"pX":1.4679510321665687,"pZ":0.5747414190949213,"vX0":5.324612657891825,"vY0":-118.75937294204606,"vZ0":-3.5917333354890273,"x":61.05,"y":223.26,"x0":-1.8513656433709067,"y0":50.00413180789001,"z0":4.880530514929489,"aX":11.232361758777929},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.0,"breakHorizontal":-15.8,"spinRate":2699,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.46380950118950626,"extension":6.825656697028332},"index":1,"playId":"14872b89-cb84-3bbf-997a-7a0ad6d044cc","pitchNumber":1,"startTime":"2025-07-27T19:44:49.570Z","endTime":"2025-07-27T19:44:53.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":89.3,"endSpeed":81.6,"strikeZoneTop":3.38486140751133,"strikeZoneBottom":1.42478860648098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11392420008762,"aZ":-19.876218344786928,"pfxX":-3.820621850515096,"pfxZ":7.176192932682953,"pX":-0.6808331563003521,"pZ":4.204795350473471,"vX0":5.004367090531918,"vY0":-130.0504106083063,"vZ0":1.7959488665925023,"x":142.95,"y":125.25,"x0":-2.133100640684532,"y0":50.004618158675505,"z0":5.012277309464805,"aX":-6.5499189663926005},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.7,"breakHorizontal":5.8,"spinRate":2471,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.42107697831045865,"extension":6.873376487656687},"index":2,"playId":"52ab9512-e328-39bd-bcf6-ea7948bd6620","pitchNumber":2,"startTime":"2025-07-27T19:45:04.142Z","endTime":"2025-07-27T19:45:07.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":91.2,"endSpeed":83.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.464981631948476,"aZ":-19.9595212162356,"pfxX":-3.4434142797934255,"pfxZ":6.851718528647281,"pX":-0.5438775500210931,"pZ":2.8695052648435175,"vX0":5.077954596388882,"vY0":-132.7239854175812,"vZ0":-1.4918377336697022,"x":137.73,"y":161.3,"x0":-2.034781083902721,"y0":50.00656590575173,"z0":4.892718354135858,"aX":-6.14317168768028},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.2,"breakHorizontal":5.2,"spinRate":2544,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.4127170581971247,"extension":7.043801465499238},"hitData":{"launchSpeed":94.4,"launchAngle":5.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.76,"coordY":149.15}},"index":3,"playId":"7a3e3e66-6255-344d-8135-624221c9094a","pitchNumber":3,"startTime":"2025-07-27T19:45:18.795Z","endTime":"2025-07-27T19:45:26.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:45:26.548Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out, second baseman Brayan Rocchio to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:45:39.166Z","endTime":"2025-07-27T19:46:46.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.40275897383244,"strikeZoneBottom":1.59502629506681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13360731030411,"aZ":-30.081331870081897,"pfxX":10.304058928482323,"pfxZ":1.4827409394884299,"pX":-0.3541135696398568,"pZ":2.250844275518252,"vX0":0.9960711205545136,"vY0":-118.46432198648137,"vZ0":0.08896217033388032,"x":130.5,"y":178.01,"x0":-2.118305566643186,"y0":50.00178942075404,"z0":4.9787241044947725,"aX":14.540471185656276},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.0,"breakHorizontal":-18.8,"spinRate":2642,"spinDirection":66},"zone":4,"typeConfidence":2.0,"plateTime":0.46360486404555257,"extension":6.119567319469473},"index":0,"playId":"80b15ec0-afb6-30dd-ac1f-2cd457abbf1e","pitchNumber":1,"startTime":"2025-07-27T19:45:53.766Z","endTime":"2025-07-27T19:45:58.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":82.3,"endSpeed":75.3,"strikeZoneTop":3.50024044902398,"strikeZoneBottom":1.67321985874039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.742427354620364,"aZ":-31.028192507899995,"pfxX":11.302046610329963,"pfxZ":0.7946329706387996,"pX":1.466242094785077,"pZ":1.3176681202268854,"vX0":4.659488135663835,"vY0":-119.7180043815288,"vZ0":-1.6480555137285005,"x":61.11,"y":203.2,"x0":-1.9802742186874236,"y0":50.0002618765543,"z0":4.824292251051739,"aX":16.20085424795845},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.3,"breakHorizontal":-21.6,"spinRate":2830,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4596692706949721,"extension":6.281015597362465},"index":1,"playId":"ee279ee9-7900-3351-ac83-744fadc79ddf","pitchNumber":2,"startTime":"2025-07-27T19:46:08.019Z","endTime":"2025-07-27T19:46:11.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.45896235055084,"strikeZoneBottom":1.59971449126132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.53878498476249,"aZ":-22.324039042423244,"pfxX":1.5556565964766884,"pfxZ":5.501050044104442,"pX":-1.2887694049860514,"pZ":2.5808466422274368,"vX0":2.01315248129482,"vY0":-132.71763431010973,"vZ0":-1.4904461865537963,"x":166.12,"y":169.1,"x0":-2.25822490844106,"y0":50.00029642886007,"z0":4.770462143397466,"aX":2.782983724785053},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":-3.2,"spinRate":2536,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4121984954921669,"extension":6.301128114181036},"index":2,"playId":"58d23ee9-9fff-3664-94d3-293bd473dd63","pitchNumber":3,"startTime":"2025-07-27T19:46:22.912Z","endTime":"2025-07-27T19:46:27.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.33636931809033,"aZ":-32.81466927316833,"pfxX":6.7222321312256605,"pfxZ":-0.4361091720923369,"pX":0.12004079189355905,"pZ":1.446326752087076,"vX0":3.2283825078737634,"vY0":-120.73330828814254,"vZ0":-1.0632036597855996,"x":112.42,"y":199.73,"x0":-2.1113317858752283,"y0":50.0031222190049,"z0":4.8019955924783675,"aX":9.841400799949646},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.8,"breakHorizontal":-13.0,"spinRate":2680,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.4551245307509615,"extension":6.4645323722080965},"hitData":{"launchSpeed":104.6,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.46,"coordY":147.96}},"index":3,"playId":"1c9b4fd9-06c6-338f-87a6-a3dca7758a1d","pitchNumber":4,"startTime":"2025-07-27T19:46:39.461Z","endTime":"2025-07-27T19:46:46.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:46:46.635Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Maile flies out to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-27T19:47:03.012Z","endTime":"2025-07-27T19:47:35.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"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(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":91.5,"endSpeed":84.6,"strikeZoneTop":3.22240706234777,"strikeZoneBottom":1.51797842595849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.789553962700317,"aZ":-22.518660863562225,"pfxX":-1.8623572122087313,"pfxZ":5.300161984298846,"pX":0.055112073659660754,"pZ":4.584327218291652,"vX0":6.207206721997582,"vY0":-133.2071236957559,"vZ0":3.0165915297052677,"x":114.9,"y":115.0,"x0":-2.04899964989529,"y0":50.00636593382008,"z0":5.052840307858851,"aX":-3.3963784431523765},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.4,"breakHorizontal":2.3,"spinRate":2404,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.40897521162703887,"extension":6.894948179519497},"index":0,"playId":"87d19da5-60f6-3aec-961a-a345e45a99a4","pitchNumber":1,"startTime":"2025-07-27T19:47:11.310Z","endTime":"2025-07-27T19:47:14.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.812035112780492,"aZ":-23.50308119083442,"pfxX":0.45303189889073425,"pfxZ":4.814205400426049,"pX":0.4497668989465842,"pZ":3.053466962366857,"vX0":5.9550713029562825,"vY0":-132.54167900832732,"vZ0":-0.34555555840005825,"x":99.86,"y":156.34,"x0":-1.8729106732394414,"y0":50.00657845005804,"z0":4.882363435701292,"aX":0.8174345697077494},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":-1.9,"spinRate":2358,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.41116923931683935,"extension":6.85863547922069},"hitData":{"launchSpeed":93.5,"launchAngle":53.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.42,"coordY":96.4}},"index":1,"playId":"da228266-f1de-3e59-8271-e0c337f06377","pitchNumber":2,"startTime":"2025-07-27T19:47:25.890Z","endTime":"2025-07-27T19:47:35.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":571912,"link":"/api/v1/people/571912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_ab"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_ab"},{"player":{"id":571912,"link":"/api/v1/people/571912"},"credit":"b_pa"},{"player":{"id":670036,"link":"/api/v1/people/670036"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:47:35.859Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gabriel Arias homers (7) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:50:21.738Z","endTime":"2025-07-27T19:51:05.539Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":{"id":672582,"link":"/api/v1/people/672582"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Angel Zerpa replaces Hunter Harvey.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:48:13.315Z","endTime":"2025-07-27T19:50:24.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672582,"link":"/api/v1/people/672582"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640451,"link":"/api/v1/people/640451","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":95.7,"endSpeed":88.4,"strikeZoneTop":3.62272476726847,"strikeZoneBottom":1.64440082326234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.25182819431054,"aZ":-30.934974834929278,"pfxX":10.774295695598866,"pfxZ":0.6316451758636257,"pX":-0.7887777319562045,"pZ":1.4276580714702602,"vX0":-12.965162971264016,"vY0":-138.8626948778435,"vZ0":-4.1830346414301545,"x":147.07,"y":200.23,"x0":2.519550918410178,"y0":50.004803218399594,"z0":4.988832437879708,"aX":21.249154462683325},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.5,"breakHorizontal":-17.2,"spinRate":1967,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.39297341364309313,"extension":5.388375724657507},"index":1,"playId":"3a5005cd-39b7-30f3-a578-1e11dae032c9","pitchNumber":1,"startTime":"2025-07-27T19:50:24.027Z","endTime":"2025-07-27T19:50:28.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67349468827494,"aZ":-26.390550028105277,"pfxX":9.9684904303152,"pfxZ":2.945963140284305,"pX":-0.02617956207604637,"pZ":2.0634998851758675,"vX0":-10.648444870559189,"vY0":-138.55490133943132,"vZ0":-3.3433783943816264,"x":118.0,"y":183.07,"x0":2.5510682640412976,"y0":50.00666571751496,"z0":5.027185740098545,"aX":19.605328570290116},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.9,"breakHorizontal":-16.2,"spinRate":1805,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.39361018056469765,"extension":5.453932322760282},"hitData":{"launchSpeed":110.3,"launchAngle":22.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":183.97,"coordY":36.78}},"index":2,"playId":"8a580e60-54ad-3bb0-86e4-647ceb59a00f","pitchNumber":2,"startTime":"2025-07-27T19:50:38.067Z","endTime":"2025-07-27T19:51:05.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":0.61,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:51:05.539Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Johnathan Rodríguez called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:51:23.461Z","endTime":"2025-07-27T19:52:35.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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":96.3,"endSpeed":88.1,"strikeZoneTop":3.48115351093234,"strikeZoneBottom":1.68415283282646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04803429585472,"aZ":-20.29579121689013,"pfxX":5.918339722657444,"pfxZ":6.009098310880565,"pX":-1.8038486719053524,"pZ":2.131539737828652,"vX0":-13.24510313632294,"vY0":-139.59652102345476,"vZ0":-4.742856464883787,"x":185.76,"y":181.23,"x0":2.2305910431409544,"y0":50.00224188570502,"z0":5.186399734557561,"aX":11.698255399022464},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.1,"breakHorizontal":-8.0,"spinRate":1958,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.39218144514875286,"extension":5.431302397680192},"index":0,"playId":"942a349c-2630-3813-aac5-e6edde474de5","pitchNumber":1,"startTime":"2025-07-27T19:51:23.461Z","endTime":"2025-07-27T19:51:27.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.31284619915147,"strikeZoneBottom":1.61489513388533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.432341198417344,"aZ":-40.299526129552234,"pfxX":-2.8223711180282707,"pfxZ":-5.287351998848083,"pX":0.9111511410981638,"pZ":2.3883559078334162,"vX0":-3.2272929941405124,"vY0":-123.3826005296358,"vZ0":0.7989252651862595,"x":82.27,"y":174.29,"x0":2.6047933429585517,"y0":50.005430285044774,"z0":5.4668096973382605,"aX":-4.334436703496603},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-9.1,"breakHorizontal":5.9,"spinRate":2639,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.4445924585613725,"extension":5.388101933483398},"index":1,"playId":"2145866c-a749-3d06-adc4-a5a0a907aeb4","pitchNumber":2,"startTime":"2025-07-27T19:51:39.648Z","endTime":"2025-07-27T19:51:44.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.41987720904318,"strikeZoneBottom":1.62274986558266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04804250868478,"aZ":-39.30949040424058,"pfxX":-2.9856026967598295,"pfxZ":-4.610006796175197,"pX":0.4783546677593458,"pZ":2.2518680883965048,"vX0":-4.481940430991767,"vY0":-123.96420526083244,"vZ0":0.6527337777906774,"x":98.77,"y":177.98,"x0":2.701494046866179,"y0":50.003278946449086,"z0":5.2811493659631354,"aX":-4.620232718536166},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.9,"breakHorizontal":6.5,"spinRate":2612,"spinDirection":307},"zone":6,"typeConfidence":2.0,"plateTime":0.44277072943770257,"extension":5.329946511286292},"index":2,"playId":"3b9d050d-96d9-39a9-824c-eddd41f343ed","pitchNumber":3,"startTime":"2025-07-27T19:51:54.020Z","endTime":"2025-07-27T19:51:58.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.35670459132557,"strikeZoneBottom":1.62548984015018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.618226354898276,"aZ":-33.21255745258857,"pfxX":11.167757422842662,"pfxZ":-0.527049998735972,"pX":-0.0985325550840182,"pZ":1.398353812832601,"vX0":-11.327166292748045,"vY0":-140.7014308075678,"vZ0":-3.8878806359982336,"x":120.76,"y":201.02,"x0":2.552727729296265,"y0":50.00197124706697,"z0":4.980069544189368,"aX":22.113713248021035},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-1.7,"breakHorizontal":-17.5,"spinRate":2001,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.39114428329252915,"extension":5.48298523701541},"index":3,"playId":"ba500b8d-7691-35a4-b18b-c3a87895a007","pitchNumber":4,"startTime":"2025-07-27T19:52:09.993Z","endTime":"2025-07-27T19:52:15.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.43489960983741,"strikeZoneBottom":1.60452537598999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.803537249999415,"aZ":-15.07729968727185,"pfxX":6.643046897455524,"pfxZ":8.576730047149294,"pX":-0.45898480874161174,"pZ":1.6263832473507795,"vX0":-10.13931898905256,"vY0":-140.2988542465782,"vZ0":-6.625923649811778,"x":134.5,"y":194.87,"x0":2.3390252279192754,"y0":50.00185183610354,"z0":5.0017033182879125,"aX":13.240941741500349},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":-10.0,"spinRate":1963,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.39043195118155616,"extension":5.464071937332354},"index":4,"playId":"c8537d01-7998-38a2-ac5f-4f2f0725ca10","pitchNumber":5,"startTime":"2025-07-27T19:52:31.060Z","endTime":"2025-07-27T19:52:35.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":671286,"link":"/api/v1/people/671286"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.7,"awayTeamWinProbability":8.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:52:35.663Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a fly ball to right fielder Randal Grichuk.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:52:45.547Z","endTime":"2025-07-27T19:53:25.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.19471476280222,"strikeZoneBottom":1.47948329105933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14047324321895,"aZ":-31.278279106866,"pfxX":10.50975187179296,"pfxZ":0.4509008009642166,"pX":0.44412549587904243,"pZ":2.4861881185030836,"vX0":-9.706482167181143,"vY0":-140.06931987776315,"vZ0":-1.375784726817899,"x":100.07,"y":171.65,"x0":2.5918069157467145,"y0":50.00289976195321,"z0":5.0322169424486605,"aX":20.848256735133855},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":0.7,"breakHorizontal":-17.0,"spinRate":2050,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.3913065685511019,"extension":5.57103336555613},"index":0,"playId":"21a3262b-08d7-37f5-ae1f-7006bb4b262d","pitchNumber":1,"startTime":"2025-07-27T19:53:00.309Z","endTime":"2025-07-27T19:53:04.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.604115092548298,"aZ":-19.773065598275,"pfxX":6.420407362935538,"pfxZ":6.230149178124876,"pX":-0.628957688228768,"pZ":3.0639913151753255,"vX0":-10.27362593266917,"vY0":-139.7566708176656,"vZ0":-2.8719757206146315,"x":140.97,"y":156.05,"x0":2.249804301426401,"y0":50.00503764889667,"z0":5.394056655784767,"aX":12.784936091670682},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.9,"breakHorizontal":-9.7,"spinRate":1949,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.39096092090429346,"extension":5.5453200310225},"hitData":{"launchSpeed":66.8,"launchAngle":38.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.26,"coordY":111.48}},"index":1,"playId":"78391940-f0c4-3a4d-9c5e-0630d8df4c7e","pitchNumber":2,"startTime":"2025-07-27T19:53:15.394Z","endTime":"2025-07-27T19:53:25.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":0.62,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:53:25.637Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:53:41.884Z","endTime":"2025-07-27T19:54:33.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.41540801918404,"strikeZoneBottom":1.48885571973582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.893485166943048,"aZ":-27.494263798859752,"pfxX":9.190874376404249,"pfxZ":2.4194439828858894,"pX":0.3100532906367393,"pZ":2.511377727567167,"vX0":-9.390170220115566,"vY0":-137.66296592769223,"vZ0":-2.1352075721196226,"x":105.18,"y":170.97,"x0":2.556016009757265,"y0":50.00628780555151,"z0":5.140907486177708,"aX":17.808541062772576},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.2,"breakHorizontal":-14.9,"spinRate":2002,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.39647294276526157,"extension":5.425904306107434},"index":0,"playId":"15f2cddd-cbe6-3abf-b67f-027e53d19024","pitchNumber":1,"startTime":"2025-07-27T19:53:50.722Z","endTime":"2025-07-27T19:53:55.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.31695875086911,"strikeZoneBottom":1.48981263354812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.683167889112838,"aZ":-22.17518724305088,"pfxX":8.752316420477033,"pfxZ":5.102173065843275,"pX":0.42674869010225774,"pZ":2.0338635952570034,"vX0":-8.22527552263981,"vY0":-138.79268037597657,"vZ0":-5.195185212246984,"x":100.73,"y":183.87,"x0":2.2847528669466057,"y0":50.00512965120018,"z0":5.397296765417436,"aX":17.159262326311353},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":-14.3,"spinRate":2052,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.39392298429646644,"extension":5.501820876496613},"index":1,"playId":"7b63b46f-638e-36e3-b11b-d75778d70c77","pitchNumber":2,"startTime":"2025-07-27T19:54:06.833Z","endTime":"2025-07-27T19:54:11.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.3044452631745,"strikeZoneBottom":1.54312625536508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81012127492566,"aZ":-27.611107475976194,"pfxX":10.259414142230401,"pfxZ":2.299978938364495,"pX":-0.08673181061102422,"pZ":2.7188853621954956,"vX0":-10.93160399712995,"vY0":-139.8105435222733,"vZ0":-1.646025426075211,"x":120.31,"y":165.37,"x0":2.536466636170649,"y0":50.00364537563774,"z0":5.12314578094543,"aX":20.360931882433217},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.0,"breakHorizontal":-16.4,"spinRate":2071,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.3914091787298113,"extension":5.418329403142722},"index":2,"playId":"6ba32d6e-9a06-3887-b40b-ebe0c1487a5e","pitchNumber":3,"startTime":"2025-07-27T19:54:28.312Z","endTime":"2025-07-27T19:54:33.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":3.1000000000000085,"leverageIndex":1.32,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:54:33.554Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, shortstop Bobby Witt Jr. to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-27T19:54:47.284Z","endTime":"2025-07-27T19:55:24.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.14161121503765,"strikeZoneBottom":1.46196472593468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.488968369354534,"aZ":-39.50256233670595,"pfxX":-2.2408096192557982,"pfxZ":-4.9385453331446705,"pX":1.276065251408558,"pZ":4.101817342363213,"vX0":-1.8373703426729926,"vY0":-120.81524538405854,"vZ0":4.2258313147337,"x":68.36,"y":128.03,"x0":2.3361668166511724,"y0":50.000744789575606,"z0":5.791791674586924,"aX":-3.327051572703585},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.7,"breakHorizontal":4.4,"spinRate":2544,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.4525433405787287,"extension":5.3390021953019495},"index":0,"playId":"740e124c-3297-3c00-9ea8-f839ee90e2eb","pitchNumber":1,"startTime":"2025-07-27T19:54:57.187Z","endTime":"2025-07-27T19:55:02.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70282490318722,"aZ":-30.57473607242515,"pfxX":10.648541409585425,"pfxZ":0.8098904951807597,"pX":0.22405191345304584,"pZ":2.5295766887532056,"vX0":-10.072915527048723,"vY0":-139.19625062424026,"vZ0":-1.5788703420186398,"x":108.46,"y":170.48,"x0":2.5029477331807573,"y0":50.0003877480763,"z0":5.124975399825515,"aX":20.93254331173353},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.3,"breakHorizontal":-17.3,"spinRate":2072,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.39322256933696353,"extension":5.360076474576913},"hitData":{"launchSpeed":90.9,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.8,"coordY":155.74}},"index":1,"playId":"8d333a92-e6a3-3ab2-9f2a-cf86906df941","pitchNumber":2,"startTime":"2025-07-27T19:55:16.724Z","endTime":"2025-07-27T19:55:24.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":672582,"link":"/api/v1/people/672582"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":1.9999999999999858,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-27T19:55:24.370Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Isbel walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T19:59:05.406Z","endTime":"2025-07-27T20:00:04.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jakob Junis replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T19:57:29.593Z","endTime":"2025-07-27T19:58:34.735Z","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":670036,"link":"/api/v1/people/670036","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Isbel replaces Tyler Tolbert.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-07-27T19:58:34.735Z","endTime":"2025-07-27T19:59:07.292Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.45222410463025,"strikeZoneBottom":1.73258349875423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95148274369006,"aZ":-21.035525528905588,"pfxX":-3.1035789893519006,"pfxZ":6.398547744421397,"pX":0.8084201834174738,"pZ":2.031614736489579,"vX0":8.155961316304866,"vY0":-130.92599252446573,"vZ0":-4.655620224232583,"x":86.18,"y":183.93,"x0":-1.9401607327326704,"y0":50.00285572021033,"z0":5.401675651772915,"aX":-5.403439182929293},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.8,"breakHorizontal":3.8,"spinRate":1909,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.41792449893746664,"extension":5.948832294567922},"index":2,"playId":"fb74fbbe-2db2-3bf3-951a-6a9ce14e1bc2","pitchNumber":1,"startTime":"2025-07-27T19:59:07.292Z","endTime":"2025-07-27T19:59:11.963Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":71.9,"strikeZoneTop":3.56293963022817,"strikeZoneBottom":1.71301219604694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32592234884818,"aZ":-33.222448626404635,"pfxX":6.394920441667982,"pfxZ":-0.797394530230191,"pX":2.271710291432845,"pZ":2.2452401911341697,"vX0":7.586985744065255,"vY0":-114.9115628877455,"vZ0":-0.5350376319903345,"x":30.41,"y":178.16,"x0":-1.9295569627396882,"y0":50.004542520690165,"z0":5.766280839993506,"aX":8.37842385382068},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.2,"breakHorizontal":-13.8,"spinRate":2289,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.48041437816158883,"extension":5.724182523268703},"index":3,"playId":"10f50cac-8ed8-3bf7-bcb3-e24a658a905c","pitchNumber":2,"startTime":"2025-07-27T19:59:18.210Z","endTime":"2025-07-27T19:59:21.834Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":88.7,"endSpeed":81.4,"strikeZoneTop":3.62416881007132,"strikeZoneBottom":1.74145394228848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16492721390838,"aZ":-22.32334397461029,"pfxX":-7.613981502517114,"pfxZ":5.854544590849789,"pX":1.4890410208205835,"pZ":1.5120480702529895,"vX0":10.42389088561453,"vY0":-128.78299412896652,"vZ0":-5.295019998475704,"x":60.24,"y":197.95,"x0":-1.6175608256747607,"y0":50.00549162795719,"z0":5.3161756580518365,"aX":-12.820646554865487},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.6,"breakHorizontal":11.5,"spinRate":1506,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4249251014707589,"extension":6.0250908749337775},"index":4,"playId":"0445a5a2-6a1e-3c5f-b663-7f27ed64fd00","pitchNumber":3,"startTime":"2025-07-27T19:59:36.029Z","endTime":"2025-07-27T19:59:39.673Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.4,"strikeZoneTop":3.55391248461257,"strikeZoneBottom":1.59458688378301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.92598520568456,"aZ":-24.404165446733842,"pfxX":-8.96726110513249,"pfxZ":4.662457428470942,"pX":-0.10589041178860659,"pZ":2.736477557846503,"vX0":7.4350128528439035,"vY0":-129.11207616028716,"vZ0":-2.3897596957719567,"x":121.04,"y":164.9,"x0":-1.8750621774459593,"y0":50.005518694271956,"z0":5.5760141921661734,"aX":-14.958013618847579},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.0,"breakHorizontal":14.3,"spinRate":1166,"spinDirection":178},"zone":5,"typeConfidence":2.0,"plateTime":0.42619807758320993,"extension":5.829900423891028},"index":5,"playId":"767be907-a129-356e-ab35-c1e9502c5de0","pitchNumber":4,"startTime":"2025-07-27T19:59:47.461Z","endTime":"2025-07-27T19:59:51.436Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.57541353511695,"strikeZoneBottom":1.81008357676499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.41064487579825,"aZ":-31.959221934692938,"pfxX":7.616117978869224,"pfxZ":0.16155071766593387,"pX":0.28292616401550713,"pZ":3.4944029179619553,"vX0":3.528394319417346,"vY0":-116.34430723420833,"vZ0":1.4871470199034686,"x":106.22,"y":144.43,"x0":-2.2466948799692634,"y0":50.00581686988452,"z0":5.893432059137131,"aX":10.360112603040752},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.0,"breakHorizontal":-14.8,"spinRate":2256,"spinDirection":61},"zone":3,"typeConfidence":2.0,"plateTime":0.4721897038725138,"extension":5.659245896171672},"index":6,"playId":"81617ea3-7c4f-3026-aefe-605d51e4ab02","pitchNumber":5,"startTime":"2025-07-27T19:59:58.200Z","endTime":"2025-07-27T20:00:04.414Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:00:04.414Z","atBatIndex":54},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jonathan India grounds into a double play, third baseman José Ramírez to second baseman Brayan Rocchio to first baseman Carlos Santana. Kyle Isbel out at 2nd. Jonathan India out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:00:19.673Z","endTime":"2025-07-27T20:01:50.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"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":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.42698760658916,"aZ":-27.959506730164787,"pfxX":-8.58459154264303,"pfxZ":2.3433292449068333,"pX":0.6347943600697042,"pZ":2.0050352589714127,"vX0":9.547278443067329,"vY0":-133.00930687196137,"vZ0":-3.2874322098067683,"x":92.8,"y":184.64,"x0":-1.878829269359716,"y0":50.00477705718112,"z0":5.275491946239004,"aX":-15.447771828980452},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":13.6,"spinRate":1894,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.411161128867513,"extension":6.096955153462858},"index":0,"playId":"e7763361-c797-35eb-b78f-4ca5f63e3f2a","pitchNumber":1,"startTime":"2025-07-27T20:00:25.651Z","endTime":"2025-07-27T20:00:30.669Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.576678139098693,"aZ":-31.39620308783991,"pfxX":8.022947183759133,"pfxZ":0.5391552476884414,"pX":0.7261363589567292,"pZ":2.450950111911233,"vX0":4.7411930174387145,"vY0":-119.36825294645762,"vZ0":-0.8284904231814814,"x":89.32,"y":172.6,"x0":-2.3298868923903022,"y0":50.00203582570612,"z0":5.636185982308933,"aX":11.543689855038359},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.1,"breakHorizontal":-15.7,"spinRate":2451,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.45935076011272047,"extension":5.792155985077452},"index":1,"playId":"8d756fed-a228-3946-9010-33f7fdcf42a7","pitchNumber":2,"startTime":"2025-07-27T20:00:43.740Z","endTime":"2025-07-27T20:00:50.073Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-27T20:01:05.686Z","endTime":"2025-07-27T20:01:22.922Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"9ad7df6a-bba2-30ed-9595-74dafa96dc15","startTime":"2025-07-27T20:01:22.922Z","endTime":"2025-07-27T20:01:27.902Z","isPitch":false,"type":"pickoff","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.000721286205888,"aZ":-24.957606303927694,"pfxX":-8.391360434889636,"pfxZ":4.057380992646431,"pX":-0.6964785703027138,"pZ":2.1048144117272436,"vX0":6.0930169421908635,"vY0":-132.41539576511306,"vZ0":-3.6223218052063175,"x":143.55,"y":181.95,"x0":-1.935943526868918,"y0":50.001274367909446,"z0":5.314367511749096,"aX":-14.915577226729718},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":13.9,"spinRate":1988,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4134769627512829,"extension":6.029634779450108},"hitData":{"launchSpeed":82.1,"launchAngle":0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":166.88}},"index":4,"playId":"387fd997-9215-30f5-ab0d-1546c669fb2a","pitchNumber":3,"startTime":"2025-07-27T20:01:42.778Z","endTime":"2025-07-27T20:01:50.839Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_ab"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_ab"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.34,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:01:50.839Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:02:14.061Z","endTime":"2025-07-27T20:03:55.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.9,"endSpeed":74.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.814597454822618,"aZ":-33.054839210251544,"pfxX":8.140571512703124,"pfxZ":-0.6379712153489123,"pX":1.0038864941264154,"pZ":1.890310268210924,"vX0":4.407558270598456,"vY0":-117.78900432037781,"vZ0":-1.5900390552808235,"x":78.73,"y":187.74,"x0":-1.9561760610169376,"y0":50.001484554422234,"z0":5.663923175018853,"aX":11.301928604106019},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.3,"breakHorizontal":-15.8,"spinRate":2439,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4671064307183661,"extension":5.780153900724282},"index":0,"playId":"58780a72-520f-3a0a-9a65-f54597e7b4d6","pitchNumber":1,"startTime":"2025-07-27T20:02:14.061Z","endTime":"2025-07-27T20:02:17.868Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.451216838950327,"aZ":-32.662397368809984,"pfxX":9.167862989271194,"pfxZ":-0.33604376833766914,"pX":0.26468299386962013,"pZ":2.0261483322761147,"vX0":2.761597522424579,"vY0":-120.13160189912097,"vZ0":-1.479215587595255,"x":106.91,"y":184.07,"x0":-2.093830352329104,"y0":50.00409830385243,"z0":5.580396009795697,"aX":13.265374323288981},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.7,"breakHorizontal":-17.3,"spinRate":2404,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.45770000221867635,"extension":5.826838443157061},"index":1,"playId":"f5bdf515-24a7-3c24-b96e-18df549bc433","pitchNumber":2,"startTime":"2025-07-27T20:02:32.101Z","endTime":"2025-07-27T20:02:36.168Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-27T20:02:46.023Z","endTime":"2025-07-27T20:02:56.248Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.6,"strikeZoneTop":3.54965532452348,"strikeZoneBottom":1.63342302069538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.361845618052236,"aZ":-33.97018350097295,"pfxX":-9.440214515358393,"pfxZ":-1.1124885478264233,"pX":1.0010078264398026,"pZ":1.68708572000147,"vX0":9.503479641230083,"vY0":-127.26181899126388,"vZ0":-2.7216256919421915,"x":78.84,"y":193.23,"x0":-1.5791104233873334,"y0":50.00146831477771,"z0":5.497402100717281,"aX":-15.277734191454407},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.4,"breakHorizontal":14.6,"spinRate":1473,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4326079551157602,"extension":6.036713596925026},"index":3,"playId":"9612208d-6683-3892-b85b-31e447545199","pitchNumber":3,"startTime":"2025-07-27T20:02:56.248Z","endTime":"2025-07-27T20:03:01.012Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.52526923508799,"strikeZoneBottom":1.6093484652459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.001134147816668,"aZ":-30.45710265127859,"pfxX":6.834552659971108,"pfxZ":1.1113274834036764,"pX":2.290010575149871,"pZ":0.8390724331518691,"vX0":7.877991358699561,"vY0":-124.01670467983763,"vZ0":-4.691777369598637,"x":29.71,"y":216.13,"x0":-1.8269670280036145,"y0":50.00246808822245,"z0":5.323768523492362,"aX":10.542480420430065},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.1,"breakHorizontal":-14.4,"spinRate":2270,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.44328128173189985,"extension":5.892114035322723},"index":4,"playId":"e0577793-2c67-3553-9847-5cdf51fe4753","pitchNumber":4,"startTime":"2025-07-27T20:03:12.491Z","endTime":"2025-07-27T20:03:16.389Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.49515372402085,"strikeZoneBottom":1.67739698620741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.682528789908073,"aZ":-29.564573090612114,"pfxX":-6.8820367855387845,"pfxZ":1.5805284158794466,"pX":1.7527621290535886,"pZ":0.6798100311716988,"vX0":10.70019858870657,"vY0":-127.33777377041892,"vZ0":-5.952956546833131,"x":50.19,"y":220.43,"x0":-1.60583200986603,"y0":50.00015043566831,"z0":5.381376782998464,"aX":-11.323544684304837},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":10.1,"spinRate":1339,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4298266581651813,"extension":6.08920609371669},"index":5,"playId":"a8ee0a9e-641f-37b6-b772-594aabedd1c1","pitchNumber":5,"startTime":"2025-07-27T20:03:29.131Z","endTime":"2025-07-27T20:03:33.128Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.54039614487444,"strikeZoneBottom":1.68979902793799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.982073995688214,"aZ":-25.125397430061888,"pfxX":-5.803008291426483,"pfxZ":3.9012844008204652,"pX":0.9950148475609075,"pZ":3.4089388357943706,"vX0":8.663239379783926,"vY0":-132.98812248831436,"vZ0":-0.9391638102055784,"x":79.07,"y":146.74,"x0":-1.5367564505858196,"y0":50.0056210559918,"z0":5.573443417220493,"aX":-10.49497012515353},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":8.9,"spinRate":2105,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.410374746518785,"extension":6.099053347748428},"index":6,"playId":"344debdd-6a2c-3dd3-8792-de6b145a9509","pitchNumber":6,"startTime":"2025-07-27T20:03:49.943Z","endTime":"2025-07-27T20:03:55.287Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.4,"awayTeamWinProbability":6.599999999999994,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:03:55.287Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks. Bobby Witt Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:04:11.965Z","endTime":"2025-07-27T20:05:51.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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(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":87.0,"endSpeed":80.7,"strikeZoneTop":3.70552400106835,"strikeZoneBottom":1.77233696242162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34524563760518,"aZ":-30.41334041534734,"pfxX":-6.6118551108374195,"pfxZ":1.0678605965041914,"pX":-1.0845934483602042,"pZ":2.509470934676225,"vX0":4.440816423897818,"vY0":-126.8094962333951,"vZ0":-1.6045182780052056,"x":158.34,"y":171.02,"x0":-1.9901836562798296,"y0":50.000678987101246,"z0":5.55245628152733,"aX":-10.881574805263622},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":11.2,"spinRate":1273,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4301829035638325,"extension":6.0791385600257},"index":0,"playId":"dce016b6-57c7-3321-b6ff-52b7c745fb3b","pitchNumber":1,"startTime":"2025-07-27T20:04:16.068Z","endTime":"2025-07-27T20:04:20.707Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.66656625802655,"strikeZoneBottom":1.70029667864759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96442912256262,"aZ":-24.228593906591385,"pfxX":-4.072328357730493,"pfxZ":4.304786822698286,"pX":0.8454020039710983,"pZ":1.5834114880223553,"vX0":8.317431295859462,"vY0":-134.70000640494342,"vZ0":-5.156596245532413,"x":84.78,"y":196.03,"x0":-1.7468370653236387,"y0":50.00507546612182,"z0":5.225276405055782,"aX":-7.5206903516150145},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.0,"breakHorizontal":5.6,"spinRate":2272,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4058947147725043,"extension":6.054123222919932},"index":1,"playId":"508354aa-bb2e-3c21-8ce4-0abcfc9b1b9a","pitchNumber":2,"startTime":"2025-07-27T20:04:29.249Z","endTime":"2025-07-27T20:04:33.017Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.716807264337433,"aZ":-27.09076103202016,"pfxX":-6.0102815035979,"pfxZ":3.148905133696884,"pX":0.29041597001153036,"pZ":2.4217295793942366,"vX0":7.114181826815192,"vY0":-125.96876040471649,"vZ0":-2.2439535541841993,"x":105.93,"y":173.39,"x0":-1.784643387234571,"y0":50.0012351556858,"z0":5.506275024004738,"aX":-9.694180289597217},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.4,"breakHorizontal":9.4,"spinRate":1150,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4342121126357088,"extension":6.024053215339636},"index":2,"playId":"216b6b2c-9b2e-3829-9918-ec6f36e36ccb","pitchNumber":3,"startTime":"2025-07-27T20:04:46.563Z","endTime":"2025-07-27T20:04:50.196Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.4,"strikeZoneTop":3.67493621982299,"strikeZoneBottom":1.77543908602322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.488779198900865,"aZ":-34.108574528660604,"pfxX":6.707912165686324,"pfxZ":-1.3211548954361838,"pX":-0.5990148100928279,"pZ":3.018110839536172,"vX0":1.6813731694377123,"vY0":-121.18915512634297,"vZ0":0.9744388261926649,"x":139.83,"y":157.29,"x0":-2.175906357885014,"y0":50.00373567947612,"z0":5.630422903453649,"aX":9.80632638043464},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.8,"breakHorizontal":-12.6,"spinRate":2430,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.4549705101893369,"extension":5.828743432747479},"index":3,"playId":"ce0ca0ba-8826-3ac1-98be-aa374b51b220","pitchNumber":4,"startTime":"2025-07-27T20:05:08.687Z","endTime":"2025-07-27T20:05:13.443Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.61142382626481,"strikeZoneBottom":1.81121377583027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41155804965355,"aZ":-33.55637232456105,"pfxX":-10.625969797020113,"pfxZ":-0.8247937790560504,"pX":0.08919306575970273,"pZ":1.0413959332807805,"vX0":8.259479022042296,"vY0":-129.49060241142996,"vZ0":-4.199452250299408,"x":113.6,"y":210.66,"x0":-1.7761878101184017,"y0":50.000073353161795,"z0":5.2779771329600065,"aX":-17.872956186540915},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.3,"breakHorizontal":17.2,"spinRate":1243,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4245025595486389,"extension":6.14121175610158},"index":4,"playId":"afa765bc-7a8a-34db-8464-3dd1836800f2","pitchNumber":5,"startTime":"2025-07-27T20:05:26.097Z","endTime":"2025-07-27T20:05:30.868Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.9,"endSpeed":84.2,"strikeZoneTop":3.51932644388958,"strikeZoneBottom":1.68624111040084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.67153682270681,"aZ":-28.343611527364974,"pfxX":-10.37671763246621,"pfxZ":2.0967939885951363,"pX":0.6134936998957564,"pZ":3.625425020779343,"vX0":9.893164620422578,"vY0":-134.9368894339772,"vZ0":0.5508271415318597,"x":93.62,"y":140.89,"x0":-1.7672090657242134,"y0":50.003874781043685,"z0":5.428899960585884,"aX":-18.9753364110438},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.2,"breakHorizontal":16.4,"spinRate":2051,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4072254721822932,"extension":6.065675512657889},"index":5,"playId":"19f2db1d-16dc-36e5-94e5-f98feeb75594","pitchNumber":6,"startTime":"2025-07-27T20:05:42.479Z","endTime":"2025-07-27T20:05:51.446Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.0,"awayTeamWinProbability":6.0,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:05:51.446Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out to first baseman Carlos Santana.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-27T20:06:07.400Z","endTime":"2025-07-27T20:07:28.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"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":[0,1,2,3,4],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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.5,"endSpeed":83.0,"strikeZoneTop":3.67262370941246,"strikeZoneBottom":1.81593869832069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.526067978007386,"aZ":-25.144794201952042,"pfxX":-7.998828212464515,"pfxZ":3.9659184988317353,"pX":1.160336336786552,"pZ":3.213822055069205,"vX0":10.371295210583536,"vY0":-132.81183468298016,"vZ0":-0.7534846745107298,"x":72.77,"y":152.01,"x0":-1.7704019037013439,"y0":50.00277706616753,"z0":5.342879794464313,"aX":-14.17811384304862},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.2,"breakHorizontal":12.0,"spinRate":2146,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4136572075401861,"extension":6.13225782870526},"index":0,"playId":"cb375b1b-47fa-3d36-804c-676fff05d18b","pitchNumber":1,"startTime":"2025-07-27T20:06:12.743Z","endTime":"2025-07-27T20:06:17.120Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"da27c2e4-79f5-42ec-bb04-a0fb74384b41","startTime":"2025-07-27T20:06:26.505Z","endTime":"2025-07-27T20:06:31.505Z","isPitch":false,"type":"stepoff","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.62055728167221,"strikeZoneBottom":1.77470671454207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.896526975962992,"aZ":-26.73044131124371,"pfxX":-8.936049636732356,"pfxZ":2.9866339773029367,"pX":0.5480678950982445,"pZ":2.6875221723258482,"vX0":9.521563686814348,"vY0":-134.56380500057702,"vZ0":-1.7780383149997798,"x":96.11,"y":166.22,"x0":-1.8857323193611402,"y0":50.00286011607424,"z0":5.262226512753272,"aX":-16.2864391837049},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.2,"breakHorizontal":14.0,"spinRate":2166,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4080226333176551,"extension":6.219827364572738},"index":2,"playId":"d385c631-bc87-3642-b08f-e9ad3e223363","pitchNumber":2,"startTime":"2025-07-27T20:06:42.598Z","endTime":"2025-07-27T20:06:47.517Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.461385830442712,"aZ":-27.88142204394096,"pfxX":-9.557252264187165,"pfxZ":2.3859600102949816,"pX":0.12134931917092205,"pZ":2.179001492875106,"vX0":8.655982557973905,"vY0":-133.45498452013564,"vZ0":-2.6501761154528016,"x":112.37,"y":179.95,"x0":-1.926799363529278,"y0":50.00375477160396,"z0":5.199093742575742,"aX":-17.193270725008386},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.0,"breakHorizontal":15.4,"spinRate":2030,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.41087149876438334,"extension":6.097482525649255},"index":3,"playId":"bc555bdf-da8f-3163-8d37-f612c19ca354","pitchNumber":3,"startTime":"2025-07-27T20:06:58.773Z","endTime":"2025-07-27T20:07:03.362Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89429304269163,"aZ":-32.59167928362793,"pfxX":10.041295368457487,"pfxZ":-0.2705416136036831,"pX":1.200365995542789,"pZ":2.3961612617845605,"vX0":5.174025131391959,"vY0":-123.54437382403735,"vZ0":-0.568720592443982,"x":71.24,"y":174.08,"x0":-2.232487049557737,"y0":50.00527750765564,"z0":5.392514507869513,"aX":15.367948876500362},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.4,"breakHorizontal":-19.4,"spinRate":2484,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4450493360004373,"extension":5.9612094323815015},"hitData":{"launchSpeed":82.5,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":167.39}},"index":4,"playId":"7426e0b6-c8bb-322e-a3d8-4e2271fd9b01","pitchNumber":4,"startTime":"2025-07-27T20:07:19.178Z","endTime":"2025-07-27T20:07:28.672Z","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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":596001,"link":"/api/v1/people/596001"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:07:28.672Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:09:44.915Z","endTime":"2025-07-27T20:10:55.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":6},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kyle Isbel remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:08:22.815Z","endTime":"2025-07-27T20:08:22.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":686475,"link":"/api/v1/people/686475"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Lucas Erceg replaces Angel Zerpa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-07-27T20:08:22.831Z","endTime":"2025-07-27T20:09:47.103Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672582,"link":"/api/v1/people/672582","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.0,"endSpeed":89.8,"strikeZoneTop":3.24136796537892,"strikeZoneBottom":1.40327933637204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.791781352916328,"aZ":-18.468210810829746,"pfxX":-6.25966096178708,"pfxZ":6.741485912637707,"pX":-0.28652700047617624,"pZ":0.8556516980980872,"vX0":6.295520913356912,"vY0":-140.95624487324434,"vZ0":-10.204976103266246,"x":127.92,"y":215.68,"x0":-1.7240672566248103,"y0":50.00587982489848,"z0":5.688516897628723,"aX":-12.734648424502147},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":10.2,"spinRate":2524,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.3869787329572225,"extension":6.581202604716685},"index":2,"playId":"9ebdf295-d366-3c17-9c06-3221530e57aa","pitchNumber":1,"startTime":"2025-07-27T20:09:47.103Z","endTime":"2025-07-27T20:09:51.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.4,"strikeZoneTop":3.16530810637535,"strikeZoneBottom":1.36101177816664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.111637553678488,"aZ":-18.3845642771545,"pfxX":-6.025566362943703,"pfxZ":6.817756919620357,"pX":0.1555867987279388,"pZ":2.244607811522844,"vX0":7.417344704601473,"vY0":-140.24513150375492,"vZ0":-6.357828881007291,"x":111.07,"y":178.18,"x0":-1.7215124054605364,"y0":50.00581071753719,"z0":5.710427162011594,"aX":-12.191956465928426},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":9.7,"spinRate":2000,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3882667763415677,"extension":6.537612797270003},"index":3,"playId":"9a882c46-2866-3c06-868f-7518f2a918a9","pitchNumber":2,"startTime":"2025-07-27T20:10:02.446Z","endTime":"2025-07-27T20:10:07.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.527611146325714,"aZ":-17.467595015799002,"pfxX":-6.5791225009835665,"pfxZ":7.291752360096709,"pX":0.13392462327297866,"pZ":3.7930232659041803,"vX0":7.609609099363075,"vY0":-140.56380363495154,"vZ0":-2.633856848435613,"x":111.9,"y":136.37,"x0":-1.7435542517095004,"y0":50.002566047567896,"z0":5.865949478239118,"aX":-13.268886162474349},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":10.6,"spinRate":1988,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3885094627260739,"extension":6.539655712173594},"index":4,"playId":"2344fd46-c8d6-3cb0-8e10-87bb8bca58e7","pitchNumber":3,"startTime":"2025-07-27T20:10:17.783Z","endTime":"2025-07-27T20:10:21.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.27462024602266,"strikeZoneBottom":1.40399574656889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.094548601847762,"aZ":-31.84331796149708,"pfxX":-1.0443229984425546,"pfxZ":0.21819671896435544,"pX":-1.2783785132147614,"pZ":3.5842598731161126,"vX0":1.762945588676091,"vY0":-123.01658414908806,"vZ0":0.7289525928445955,"x":165.73,"y":142.0,"x0":-1.8724936077073848,"y0":50.00336594325591,"z0":6.008888131341754,"aX":-1.5819788061185673},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":1.4,"spinRate":2014,"spinDirection":11},"zone":11,"typeConfidence":2.0,"plateTime":0.4472786570739138,"extension":6.219148680082815},"index":5,"playId":"f0a5c70e-6133-3bd4-af1a-b715e218dba7","pitchNumber":4,"startTime":"2025-07-27T20:10:33.105Z","endTime":"2025-07-27T20:10:37.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":79.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.703055116169544,"aZ":-30.49970747043695,"pfxX":-0.3278613674786812,"pfxZ":1.0748920231256038,"pX":0.5380500066818478,"pZ":1.0916936295370019,"vX0":5.495851303076671,"vY0":-122.84741573536408,"vZ0":-5.006152125391218,"x":96.49,"y":209.3,"x0":-1.6704153188960813,"y0":50.00046815852698,"z0":5.701079156964865,"aX":-0.5097477528609693},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.2,"breakHorizontal":-0.5,"spinRate":2069,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.44317356263322427,"extension":6.469002921186237},"index":6,"playId":"4240efec-6cba-3b2f-89d9-706d45139086","pitchNumber":5,"startTime":"2025-07-27T20:10:50.388Z","endTime":"2025-07-27T20:10:55.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":682657,"link":"/api/v1/people/682657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:10:55.064Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to right fielder Randal Grichuk.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:11:08.218Z","endTime":"2025-07-27T20:12:20.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.51399758290052,"strikeZoneBottom":1.63422075532281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.068737685011858,"aZ":-32.77502961965079,"pfxX":-0.8954885222080811,"pfxZ":-0.3963771886615941,"pX":-1.0692283440080326,"pZ":3.271886333504899,"vX0":2.418998338378012,"vY0":-122.07162059522142,"vZ0":0.4578242477159913,"x":157.76,"y":150.44,"x0":-1.9587320423491956,"y0":50.005551957937556,"z0":5.914008418759055,"aX":-1.3456378290994144},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.4,"breakHorizontal":1.1,"spinRate":1812,"spinDirection":342},"zone":11,"typeConfidence":2.0,"plateTime":0.44949040727071,"extension":6.32827212814121},"index":0,"playId":"c230981a-9549-3934-8042-b7648d780a93","pitchNumber":1,"startTime":"2025-07-27T20:11:17.260Z","endTime":"2025-07-27T20:11:21.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.39103858587832,"strikeZoneBottom":1.6117261846619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.94110906376218,"aZ":-17.05044519535001,"pfxX":-9.226930963242673,"pfxZ":7.569272147034139,"pX":0.1913739565019038,"pZ":2.04454566243343,"vX0":8.396173809138165,"vY0":-140.06134481900668,"vZ0":-6.980944162707826,"x":109.71,"y":183.58,"x0":-1.6380803253181835,"y0":50.00247474392303,"z0":5.672967683009196,"aX":-18.436573277997027},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":15.1,"spinRate":1818,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.39020161657592434,"extension":6.579756507979617},"index":1,"playId":"4e39078a-1582-38d6-966a-aaa647190e68","pitchNumber":2,"startTime":"2025-07-27T20:11:40.304Z","endTime":"2025-07-27T20:11:44.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":88.1,"endSpeed":81.2,"strikeZoneTop":3.49863958677063,"strikeZoneBottom":1.61876494010241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.105105791474376,"aZ":-23.00224656512802,"pfxX":-10.199385389914845,"pfxZ":5.48780919515611,"pX":-0.8008651339326602,"pZ":1.523592421689256,"vX0":6.014836680351893,"vY0":-128.10466477262213,"vZ0":-5.714424090817888,"x":147.53,"y":197.64,"x0":-1.8474768559898398,"y0":50.00345336008266,"z0":5.568107941358811,"aX":-17.045513606108052},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.9,"breakHorizontal":17.3,"spinRate":1770,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4266836168045849,"extension":6.543617937868618},"index":2,"playId":"2dc1597d-8d66-3f7f-b129-eee65dc8368a","pitchNumber":3,"startTime":"2025-07-27T20:11:55.446Z","endTime":"2025-07-27T20:12:00.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":75.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.10371463875141,"aZ":-29.799163028697723,"pfxX":-2.0935705501757247,"pfxZ":1.601563453190538,"pX":-0.3058513895328635,"pZ":2.2955300317838256,"vX0":4.078599029161403,"vY0":-123.13870310205715,"vZ0":-2.168032501740143,"x":128.66,"y":176.8,"x0":-1.737249591285572,"y0":50.00389837375645,"z0":5.79405715118072,"aX":-3.1074628830257707},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.5,"breakHorizontal":2.5,"spinRate":1761,"spinDirection":291},"zone":4,"typeConfidence":2.0,"plateTime":0.45067248891916956,"extension":6.433445383183044},"hitData":{"launchSpeed":79.6,"launchAngle":32.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.18,"coordY":98.73}},"index":3,"playId":"524561bc-38af-3059-be3a-0615da2e0f94","pitchNumber":4,"startTime":"2025-07-27T20:12:11.541Z","endTime":"2025-07-27T20:12:20.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":608070,"link":"/api/v1/people/608070","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:12:20.028Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a ground ball to left fielder John Rave.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:12:29.153Z","endTime":"2025-07-27T20:12:56.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.35,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.958166558287182,"aZ":-18.433329010828366,"pfxX":-7.547608063000174,"pfxZ":6.801345914791036,"pX":-0.2854817713095274,"pZ":1.9316592728841122,"vX0":6.585609693434308,"vY0":-140.76468068514802,"vZ0":-7.243701644595824,"x":127.88,"y":186.63,"x0":-1.667086627409316,"y0":50.00407513912077,"z0":5.718159783626699,"aX":-15.24902937547244},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.2,"breakHorizontal":12.5,"spinRate":1984,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.38813096802908786,"extension":6.542244244202045},"hitData":{"launchSpeed":90.5,"launchAngle":8.0,"totalDistance":154.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.12,"coordY":94.42}},"index":0,"playId":"79420b91-52fd-3cef-b3be-4f5231a392c9","pitchNumber":1,"startTime":"2025-07-27T20:12:46.152Z","endTime":"2025-07-27T20:12:56.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.27,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:12:56.907Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Santana grounds out, third baseman Maikel Garcia to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-27T20:13:15.469Z","endTime":"2025-07-27T20:15:33.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.54733848135073,"strikeZoneBottom":1.7774348248136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.180201780671737,"aZ":-30.78325515474108,"pfxX":-1.19368763465551,"pfxZ":0.915215860783082,"pX":1.847002212031605,"pZ":1.0607629535667935,"vX0":8.820074181582473,"vY0":-123.052745893528,"vZ0":-4.8449998160990395,"x":46.6,"y":210.14,"x0":-1.6406449445938824,"y0":50.00296558762433,"z0":5.686448928994485,"aX":-1.8164053816476309},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.6,"breakHorizontal":-0.1,"spinRate":2039,"spinDirection":332},"zone":14,"typeConfidence":2.0,"plateTime":0.4464313710490839,"extension":6.481828653054989},"index":0,"playId":"7f476622-4336-3f6c-999b-2975f2f78740","pitchNumber":1,"startTime":"2025-07-27T20:13:24.024Z","endTime":"2025-07-27T20:13:29.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.59067891192747,"strikeZoneBottom":1.75485193115112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.513939928677246,"aZ":-26.290484966999507,"pfxX":-9.929711266360751,"pfxZ":3.5780040841046414,"pX":-0.3517646805177228,"pZ":1.1718812871817021,"vX0":6.425247489166373,"vY0":-126.97856704098109,"vZ0":-5.910307324744599,"x":130.41,"y":207.14,"x0":-1.6170991123505642,"y0":50.00132085498106,"z0":5.6049261376297315,"aX":-16.31255905539919},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.4,"breakHorizontal":16.7,"spinRate":1778,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.43036402599757917,"extension":6.559879328693164},"index":1,"playId":"1fef7d61-3b89-3dbe-bb64-47e0a50627b0","pitchNumber":2,"startTime":"2025-07-27T20:13:47.495Z","endTime":"2025-07-27T20:13:52.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23913919994594,"aZ":-21.843019725931853,"pfxX":-10.305950407237315,"pfxZ":5.110962174415592,"pX":-0.4305088719628489,"pZ":1.8984778144399919,"vX0":7.147227917063324,"vY0":-140.83112218678951,"vZ0":-6.520315076914685,"x":115.34,"y":158.8,"x0":-1.6548323210257596,"y0":50.00106838260177,"z0":5.644112660754835,"aX":-20.81995950765405},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.2,"breakHorizontal":17.3,"spinRate":1871,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.3880637928334014,"extension":6.574895778829383},"index":2,"playId":"5cf36e33-95ac-318d-8619-34469a31f197","pitchNumber":3,"startTime":"2025-07-27T20:14:06.097Z","endTime":"2025-07-27T20:14:10.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.46466795956892,"strikeZoneBottom":1.62900402412179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.845191827676036,"aZ":-16.45352819700027,"pfxX":-6.946208030191529,"pfxZ":7.57698917709461,"pX":0.418233877794697,"pZ":2.6485252507784414,"vX0":8.273832424119778,"vY0":-142.67475737968238,"vZ0":-5.713376865859526,"x":101.06,"y":167.27,"x0":-1.6080003038702109,"y0":50.005429717039185,"z0":5.703160060501639,"aX":-14.415952467820533},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.8,"breakHorizontal":11.0,"spinRate":2131,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3829692457639404,"extension":6.628643026334559},"index":3,"playId":"d3731e9a-923d-377a-8ec0-8111fe6b0b8d","pitchNumber":4,"startTime":"2025-07-27T20:14:28.464Z","endTime":"2025-07-27T20:14:34.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.608637344201,"aZ":-32.003285930741846,"pfxX":-0.8110770372625717,"pfxZ":0.1159083855761267,"pX":0.12482206827725606,"pZ":2.4675880406689856,"vX0":4.8882744524073365,"vY0":-122.82290249728257,"vZ0":-1.5095967853795034,"x":112.24,"y":172.16,"x0":-1.783234697923506,"y0":50.00571418524506,"z0":5.8037536417528095,"aX":-1.2434222571746059},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.1,"breakHorizontal":0.4,"spinRate":2041,"spinDirection":16},"zone":5,"typeConfidence":2.0,"plateTime":0.4454075871306822,"extension":6.292346197513086},"index":4,"playId":"22caadfe-2285-37a3-aa43-0abb1bd32c4a","pitchNumber":5,"startTime":"2025-07-27T20:14:46.240Z","endTime":"2025-07-27T20:14:50.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"6ab4e5e9-5082-48a5-aeaa-c96578df4a75","startTime":"2025-07-27T20:15:07.844Z","endTime":"2025-07-27T20:15:12.844Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.1,"endSpeed":89.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.076540765630067,"aZ":-16.512497317830785,"pfxX":-6.736518957821666,"pfxZ":7.6416697490057715,"pX":-0.014928433461574799,"pZ":2.955747294735578,"vX0":7.161387032943647,"vY0":-141.2965552086063,"vZ0":-4.913210555597812,"x":117.57,"y":158.97,"x0":-1.6906244059194089,"y0":50.00221934185485,"z0":5.756285860640275,"aX":-13.806779556552122},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":11.0,"spinRate":2094,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.38562835510321625,"extension":6.523596084226482},"hitData":{"launchSpeed":60.1,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.72,"coordY":163.34}},"index":6,"playId":"67efee64-67f9-3bb8-bf5c-13f0b687e7cf","pitchNumber":6,"startTime":"2025-07-27T20:15:23.362Z","endTime":"2025-07-27T20:15:33.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":467793,"link":"/api/v1/people/467793","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.7,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:15:33.761Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:17:50.224Z","endTime":"2025-07-27T20:18:42.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kolby Allard replaces Jakob Junis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:16:41.202Z","endTime":"2025-07-27T20:17:52.575Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663465,"link":"/api/v1/people/663465"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.78320782416269,"strikeZoneBottom":1.93841393026621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89363754644295,"aZ":-18.9347702859101,"pfxX":4.624891121188759,"pfxZ":7.496927998812539,"pX":-1.098360505365049,"pZ":2.447294738464619,"vX0":-8.933278703569194,"vY0":-131.7765882019824,"vZ0":-3.502936546237993,"x":158.87,"y":172.7,"x0":1.7282464585521433,"y0":50.00257147691248,"z0":5.185294105351259,"aX":8.168042352075393},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.1,"breakHorizontal":-6.5,"spinRate":1948,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.414970623776588,"extension":6.305380839089819},"index":1,"playId":"6ee49241-497e-3790-a813-35ac2e196887","pitchNumber":1,"startTime":"2025-07-27T20:17:52.575Z","endTime":"2025-07-27T20:17:58.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663465,"link":"/api/v1/people/663465","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.66077862635361,"strikeZoneBottom":1.7487472056312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.856439377141704,"aZ":-26.12319099607402,"pfxX":8.276901249009565,"pfxZ":4.184594182439302,"pX":0.5048032508223725,"pZ":2.969732932984919,"vX0":-5.898459006118725,"vY0":-118.98548695093609,"vZ0":-0.5938219882582142,"x":97.76,"y":158.6,"x0":1.929290980167938,"y0":50.00478661763729,"z0":5.5705801978504885,"aX":11.978885263188708},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":7.7,"breakHorizontal":-13.7,"spinRate":1571,"spinDirection":128},"zone":6,"typeConfidence":0.9,"plateTime":0.4587157557370798,"extension":5.713628640110542},"index":2,"playId":"b396ae02-4436-3b0a-ab55-a33043eb353f","pitchNumber":2,"startTime":"2025-07-27T20:18:04.970Z","endTime":"2025-07-27T20:18:09.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663465,"link":"/api/v1/people/663465","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.698406869678877,"aZ":-27.483450318293375,"pfxX":8.17127806623063,"pfxZ":3.3374503906626387,"pX":0.7254579547286542,"pZ":3.305413044786506,"vX0":-5.284202418856458,"vY0":-117.63848404183499,"vZ0":0.5472255177617259,"x":89.35,"y":149.53,"x0":1.9358532164829556,"y0":50.00396262877975,"z0":5.611582767850674,"aX":11.487394711905432},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.5,"breakHorizontal":-13.6,"spinRate":1593,"spinDirection":119},"zone":3,"typeConfidence":0.9,"plateTime":0.46509136693190856,"extension":5.459571753302083},"index":3,"playId":"1f595afc-a994-32c1-9a84-46d7585d10b7","pitchNumber":3,"startTime":"2025-07-27T20:18:17.649Z","endTime":"2025-07-27T20:18:21.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663465,"link":"/api/v1/people/663465","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":70.5,"endSpeed":65.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.138736223592474,"aZ":-41.16464863805881,"pfxX":-3.2787713728894454,"pfxZ":-8.445892748794947,"pX":0.43732010069774324,"pZ":1.9668988006047403,"vX0":-1.8828832547006087,"vY0":-102.60006193359844,"vZ0":2.3616239064997435,"x":100.33,"y":185.67,"x0":1.79313257037867,"y0":50.00131055488853,"z0":5.821312472539542,"aX":-3.491237069398687},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.4,"breakVerticalInduced":-14.3,"breakHorizontal":6.5,"spinRate":1838,"spinDirection":343},"zone":9,"typeConfidence":0.91,"plateTime":0.5340658407564094,"extension":5.663788492757445},"index":4,"playId":"ab07278d-a02f-3932-81e4-dedabd76414e","pitchNumber":4,"startTime":"2025-07-27T20:18:37.727Z","endTime":"2025-07-27T20:18:42.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663465,"link":"/api/v1/people/663465","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":663465,"link":"/api/v1/people/663465"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":663465,"link":"/api/v1/people/663465"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:18:42.448Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Randal Grichuk pops out to second baseman Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:18:55.035Z","endTime":"2025-07-27T20:19:42.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.39103370697985,"strikeZoneBottom":1.60473898335643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.099040319705853,"aZ":-16.351885532570797,"pfxX":2.929268369002735,"pfxZ":8.892309978771324,"pX":0.63572974564782,"pZ":2.803905339307262,"vX0":-4.876611509680219,"vY0":-132.03524716114399,"vZ0":-2.9405976297315664,"x":92.77,"y":163.07,"x0":2.1195967761475294,"y0":50.001161542785304,"z0":5.124123733295281,"aX":5.2114781884178365},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.7,"breakHorizontal":-4.3,"spinRate":1965,"spinDirection":149},"zone":6,"typeConfidence":0.9,"plateTime":0.4136242255688125,"extension":6.198793322819837},"index":0,"playId":"b323995c-cf75-39d7-8b3c-868c03db9097","pitchNumber":1,"startTime":"2025-07-27T20:19:04.951Z","endTime":"2025-07-27T20:19:09.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663465,"link":"/api/v1/people/663465","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.0,"endSpeed":83.7,"strikeZoneTop":3.3728627077401,"strikeZoneBottom":1.62035539996906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.498686544203817,"aZ":-17.138699758111343,"pfxX":3.6808926536416853,"pfxZ":8.385261652185656,"pX":0.8996968052810831,"pZ":3.901396212145196,"vX0":-3.9998170089057847,"vY0":-132.6065530999066,"vZ0":-0.4216377179309537,"x":82.71,"y":133.44,"x0":1.9443850234207094,"y0":50.004771150574385,"z0":5.305101442767749,"aX":6.602269239452424},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":-5.9,"spinRate":1922,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.41195803032515466,"extension":6.140301713085791},"index":1,"playId":"67681a89-f390-3330-a57e-5ffe1178a3ee","pitchNumber":2,"startTime":"2025-07-27T20:19:18.348Z","endTime":"2025-07-27T20:19:23.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663465,"link":"/api/v1/people/663465","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.793690727339285,"aZ":-19.56774760944031,"pfxX":4.089914576102064,"pfxZ":7.131192603320612,"pX":-0.39211405468794264,"pZ":2.3608666865840173,"vX0":-7.051258905593727,"vY0":-131.58632653524072,"vZ0":-3.5789928324992246,"x":131.95,"y":175.04,"x0":1.7810680314137637,"y0":50.00330320051754,"z0":5.174007321877789,"aX":7.2312601783776005},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.4,"breakHorizontal":-6.0,"spinRate":1832,"spinDirection":141},"zone":4,"typeConfidence":0.91,"plateTime":0.41496680500009964,"extension":6.242686142698904},"hitData":{"launchSpeed":67.7,"launchAngle":54.0,"totalDistance":192.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":121.6,"coordY":124.42}},"index":2,"playId":"6cdef754-9e27-301b-acfa-15ca244e54e5","pitchNumber":3,"startTime":"2025-07-27T20:19:33.956Z","endTime":"2025-07-27T20:19:42.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663465,"link":"/api/v1/people/663465","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":663465,"link":"/api/v1/people/663465"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":663465,"link":"/api/v1/people/663465"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.7,"awayTeamWinProbability":3.299999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:19:42.715Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-27T20:20:06.988Z","endTime":"2025-07-27T20:21:01.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"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, 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":83.5,"strikeZoneTop":3.45496322564442,"strikeZoneBottom":1.60544912005119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.201056162270955,"aZ":-20.37930480325323,"pfxX":7.769276061489279,"pfxZ":6.616830401994353,"pX":0.22013735694808545,"pZ":2.592781521205267,"vX0":-6.52217476634918,"vY0":-132.39473823619494,"vZ0":-2.9467554159799048,"x":108.61,"y":168.77,"x0":1.7012894741493425,"y0":50.003407128195875,"z0":5.204979184993936,"aX":13.848776231047946},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.5,"breakHorizontal":-12.7,"spinRate":1927,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.41308346825861175,"extension":6.25257047764179},"index":0,"playId":"cb66d801-c612-32e3-91ca-1f98a41c950c","pitchNumber":1,"startTime":"2025-07-27T20:20:06.988Z","endTime":"2025-07-27T20:20:11.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663465,"link":"/api/v1/people/663465","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.46554598375238,"strikeZoneBottom":1.64950661559264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.541513625701864,"aZ":-21.559411592171788,"pfxX":7.2985964909702155,"pfxZ":5.968682385911514,"pX":1.0509719324238864,"pZ":3.29707371199736,"vX0":-4.486849977486294,"vY0":-132.13296532683205,"vZ0":-0.9974414538231013,"x":76.94,"y":149.76,"x0":1.817423411859093,"y0":50.005698141907075,"z0":5.254647025939491,"aX":12.986742072375849},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.8,"breakHorizontal":-12.4,"spinRate":1895,"spinDirection":137},"zone":12,"typeConfidence":0.9,"plateTime":0.4135709326210004,"extension":6.2236830674253225},"index":1,"playId":"5fff1045-137c-3f2c-8275-703617a91504","pitchNumber":2,"startTime":"2025-07-27T20:20:21.456Z","endTime":"2025-07-27T20:20:26.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663465,"link":"/api/v1/people/663465","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.831574733635875,"aZ":-19.621410724069158,"pfxX":7.824246401862707,"pfxZ":7.137092902455636,"pX":0.4782467995975333,"pZ":2.6629456142067407,"vX0":-6.016817511711641,"vY0":-131.75228861567166,"vZ0":-2.653189408636081,"x":98.77,"y":166.88,"x0":1.7742943978630903,"y0":50.00336786768345,"z0":5.132038621986957,"aX":13.764353572770275},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.6,"breakHorizontal":-12.8,"spinRate":1931,"spinDirection":145},"zone":6,"typeConfidence":0.91,"plateTime":0.4156242039616962,"extension":6.28683710951173},"index":2,"playId":"2c205a6a-079b-3cc8-bfb0-8397e518d882","pitchNumber":3,"startTime":"2025-07-27T20:20:37.265Z","endTime":"2025-07-27T20:20:40.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663465,"link":"/api/v1/people/663465","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.21510971881946,"aZ":-17.233132335915496,"pfxX":2.607113068737612,"pfxZ":8.824671630436965,"pX":0.7272920594183512,"pZ":3.9341166106629775,"vX0":-4.062461837615033,"vY0":-129.83036632483726,"vZ0":-0.15208192612072846,"x":89.28,"y":132.56,"x0":1.9793779735624966,"y0":50.00465859638929,"z0":5.313987630131505,"aX":4.415588197764426},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":16.2,"breakHorizontal":-3.7,"spinRate":1979,"spinDirection":153},"zone":12,"typeConfidence":0.87,"plateTime":0.4231844231659929,"extension":6.313772412351018},"index":3,"playId":"c1a8b80d-968f-39ce-a341-aee0b589fc6e","pitchNumber":4,"startTime":"2025-07-27T20:20:57.356Z","endTime":"2025-07-27T20:21:01.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663465,"link":"/api/v1/people/663465","pitchHand":{"code":"L","description":"Left"}},"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":671286,"link":"/api/v1/people/671286"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":663465,"link":"/api/v1/people/663465"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":663465,"link":"/api/v1/people/663465"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:21:01.557Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gabriel Arias doubles (19) on a sharp line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:23:47.753Z","endTime":"2025-07-27T20:24:19.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: MJ Melendez replaces right fielder Randal Grichuk, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:22:47.411Z","endTime":"2025-07-27T20:22:47.435Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for John Rave.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-07-27T20:22:47.435Z","endTime":"2025-07-27T20:22:47.436Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carlos Estévez replaces Lucas Erceg.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-27T20:22:47.436Z","endTime":"2025-07-27T20:23:50.125Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608032,"link":"/api/v1/people/608032"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.846917838657326,"aZ":-13.242190155227604,"pfxX":-4.9711081287710925,"pfxZ":9.87274617535068,"pX":0.29834734341347174,"pZ":2.5261427592851553,"vX0":7.663173836197505,"vY0":-138.31823434552228,"vZ0":-6.1915824605323,"x":105.63,"y":170.57,"x0":-1.8755505620604076,"y0":50.00380540524878,"z0":5.699330273041658,"aX":-9.533863160686401},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":7.2,"spinRate":2220,"spinDirection":209},"zone":6,"typeConfidence":0.89,"plateTime":0.3975840502562158,"extension":6.2733646724886505},"index":3,"playId":"549d1b1b-3bf7-315e-97a8-c782f33afbff","pitchNumber":1,"startTime":"2025-07-27T20:23:50.125Z","endTime":"2025-07-27T20:23:54.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.465172674219506,"aZ":-30.486871248167134,"pfxX":3.9723776330632554,"pfxZ":1.0672537414229062,"pX":0.6862112119935128,"pZ":2.2773999862394514,"vX0":4.8154439007351195,"vY0":-124.15418422013501,"vZ0":-3.2627322604153157,"x":90.84,"y":177.29,"x0":-1.7869286266757327,"y0":50.000189453696606,"z0":6.1185696542804955,"aX":6.2639384554576045},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":-8.2,"spinRate":2361,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.4394462462719635,"extension":6.084553051813409},"hitData":{"launchSpeed":105.4,"launchAngle":20.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":160.56,"coordY":43.43}},"index":4,"playId":"47b2f916-e17a-3ba0-a405-2e56c6c19593","pitchNumber":2,"startTime":"2025-07-27T20:24:05.976Z","endTime":"2025-07-27T20:24:19.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":0.77,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:24:19.398Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Jones pops out to third baseman Maikel Garcia in foul territory.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:24:46.684Z","endTime":"2025-07-27T20:25:34.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"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":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nolan Jones replaces Johnathan Rodríguez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-27T20:24:38.929Z","endTime":"2025-07-27T20:24:46.684Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":671286,"link":"/api/v1/people/671286"},"defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":671286,"link":"/api/v1/people/671286","batSide":{"code":"R","description":"Right"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"affd1a52-fd55-4312-846c-6f6f2a0a59d2","startTime":"2025-07-27T20:24:46.684Z","endTime":"2025-07-27T20:24:51.684Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.85600750826937,"strikeZoneBottom":1.7470824528539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.10702240392146,"aZ":-31.517682182865904,"pfxX":3.70656812155389,"pfxZ":0.4178740739416025,"pX":0.2795547922178273,"pZ":2.2361165691162657,"vX0":4.013652725987614,"vY0":-124.02424331331686,"vZ0":-2.9249584813719958,"x":106.34,"y":178.4,"x0":-1.83691549784273,"y0":50.003452562729386,"z0":6.0399155806342435,"aX":5.815410658142883},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.4,"breakHorizontal":-7.6,"spinRate":2297,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.4404070280737735,"extension":6.164143584755479},"index":2,"playId":"2384e016-de01-3105-ab7c-d22f3893217d","pitchNumber":1,"startTime":"2025-07-27T20:25:04.890Z","endTime":"2025-07-27T20:25:09.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":97.4,"endSpeed":89.3,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.20927928329667,"aZ":-15.785203647234345,"pfxX":-3.6188806650907654,"pfxZ":8.03342413949153,"pX":0.7113652836097712,"pZ":3.277483879305187,"vX0":8.56669468221042,"vY0":-141.66618955595342,"vZ0":-3.925253048408363,"x":89.88,"y":150.29,"x0":-1.8765311537942804,"y0":50.005624719636536,"z0":5.6847665071558175,"aX":-7.386423909014414},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":4.9,"spinRate":2057,"spinDirection":204},"zone":3,"typeConfidence":0.89,"plateTime":0.38608000190483605,"extension":6.219248458940466},"hitData":{"launchSpeed":58.8,"launchAngle":53.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":81.38,"coordY":167.39}},"index":3,"playId":"2c896bd8-3fd4-31c8-a4bc-f608661c7529","pitchNumber":2,"startTime":"2025-07-27T20:25:22.490Z","endTime":"2025-07-27T20:25:34.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666134,"link":"/api/v1/people/666134","batSide":{"code":"L","description":"Left"}},"second":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_ab"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_ab"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"credit":"b_pa"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":95.89999999999999,"awayTeamWinProbability":4.1000000000000085,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.55,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:25:34.535Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder Kyle Isbel. Gabriel Arias to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:26:48.949Z","endTime":"2025-07-27T20:29:10.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-07-27T20:26:03.300Z","endTime":"2025-07-27T20:26:51.139Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.21387205928952,"strikeZoneBottom":1.54267886938455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82101875873201,"aZ":-25.899318935260066,"pfxX":-10.014161108914612,"pfxZ":4.0097823374053245,"pX":-1.9848438879837516,"pZ":3.4357960817739808,"vX0":3.6802897351949317,"vY0":-125.04566211319636,"vZ0":-1.1286277791004937,"x":192.66,"y":146.01,"x0":-2.18387298314022,"y0":50.005596620332405,"z0":6.039751292210116,"aX":-15.685452973084969},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.2,"breakHorizontal":17.2,"spinRate":1577,"spinDirection":225},"zone":11,"typeConfidence":0.93,"plateTime":0.4398980581270062,"extension":6.273065216538452},"index":1,"playId":"067e7fff-bc09-3a30-b079-b7e4d6a9be2a","pitchNumber":1,"startTime":"2025-07-27T20:26:51.139Z","endTime":"2025-07-27T20:26:54.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.17982878737106,"strikeZoneBottom":1.54060773124313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13865895492828,"aZ":-13.41655578051474,"pfxX":-2.4579275892765,"pfxZ":9.876804343664233,"pX":-0.7425443021676789,"pZ":2.6934643255556234,"vX0":3.692354331961979,"vY0":-137.36122044771537,"vZ0":-6.124936933737895,"x":145.3,"y":166.06,"x0":-1.7886105791380342,"y0":50.00570654478328,"z0":5.8748112079183405,"aX":-4.669660326248842},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":3.6,"spinRate":2098,"spinDirection":203},"zone":1,"typeConfidence":0.88,"plateTime":0.3996760856576169,"extension":6.321977991942401},"index":2,"playId":"98671e8a-0e85-36ad-90ec-1197115a9e1d","pitchNumber":2,"startTime":"2025-07-27T20:27:06.998Z","endTime":"2025-07-27T20:27:12.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":86.4,"endSpeed":78.9,"strikeZoneTop":3.1660995274728,"strikeZoneBottom":1.38159156538133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.282829041087233,"aZ":-25.721653360826586,"pfxX":-10.099631150100219,"pfxZ":4.0640917263964464,"pX":-1.234339013972448,"pZ":1.6961613242140359,"vX0":5.031197504925202,"vY0":-125.68365483307943,"vZ0":-4.830541087699897,"x":164.05,"y":192.98,"x0":-1.9580723791266192,"y0":50.00264421858094,"z0":5.751411001657656,"aX":-16.034535758395677},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.4,"breakHorizontal":17.0,"spinRate":1639,"spinDirection":228},"zone":13,"typeConfidence":0.93,"plateTime":0.4370676888819345,"extension":6.497532668289393},"index":3,"playId":"6aa2a63b-c8e3-3e3a-945a-9e88f343d350","pitchNumber":3,"startTime":"2025-07-27T20:27:27.703Z","endTime":"2025-07-27T20:27:32.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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.3,"endSpeed":86.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.780401889771056,"aZ":-14.289931003832061,"pfxX":-4.130311212520869,"pfxZ":9.321590381016925,"pX":1.0158335478378047,"pZ":1.8744672431904912,"vX0":8.377095929495134,"vY0":-138.34566495784404,"vZ0":-7.9727168236574775,"x":78.28,"y":188.17,"x0":-1.5287432745864118,"y0":50.003837378614236,"z0":5.772002492466294,"aX":-7.9258342204475465},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":5.5,"spinRate":2059,"spinDirection":194},"zone":14,"typeConfidence":0.87,"plateTime":0.39745681758363327,"extension":6.569455851033776},"index":4,"playId":"eeab736d-94b6-3f3f-81be-06e51d2933c4","pitchNumber":4,"startTime":"2025-07-27T20:27:46.511Z","endTime":"2025-07-27T20:27:52.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-27T20:28:04.164Z","endTime":"2025-07-27T20:28:16.699Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.05221332490103,"strikeZoneBottom":1.39878709559735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.384385252986842,"aZ":-28.13669970781191,"pfxX":2.0468602284408344,"pfxZ":2.5420608344234132,"pX":-0.9846581097861548,"pZ":1.9749541208657955,"vX0":2.2410172509236648,"vY0":-124.77506833261559,"vZ0":-3.875415955440151,"x":154.53,"y":185.46,"x0":-2.1579532307639955,"y0":50.003803447273825,"z0":5.847989752912575,"aX":3.250606539014866},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":-4.2,"spinRate":2255,"spinDirection":129},"zone":13,"typeConfidence":0.9,"plateTime":0.43775622708374806,"extension":6.331169535392498},"index":6,"playId":"640de60f-008b-3ac3-83b3-40c9b29190a2","pitchNumber":5,"startTime":"2025-07-27T20:28:16.699Z","endTime":"2025-07-27T20:28:23.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"9ea6e03f-a0d4-4068-ba10-1757d42a4557","startTime":"2025-07-27T20:28:39.244Z","endTime":"2025-07-27T20:28:44.244Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51783811308646,"aZ":-9.7068689048975,"pfxX":-2.9332436564687927,"pfxZ":11.475623323088007,"pX":-0.6245866178806515,"pZ":3.2388507464872474,"vX0":4.136657759568248,"vY0":-139.32492226213182,"vZ0":-5.425803035384899,"x":140.81,"y":151.33,"x0":-1.7503399182268997,"y0":50.00368767337036,"z0":5.858786250750288,"aX":-5.7435181851997985},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.8,"breakHorizontal":4.4,"spinRate":2210,"spinDirection":197},"zone":1,"typeConfidence":0.9,"plateTime":0.39377054533093725,"extension":6.55223465085123},"hitData":{"launchSpeed":96.3,"launchAngle":36.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.4,"coordY":59.96}},"index":8,"playId":"f0b0b03e-04d9-3a1c-9bc8-2f107a59ddc0","pitchNumber":6,"startTime":"2025-07-27T20:28:53.397Z","endTime":"2025-07-27T20:29:10.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":2.8000000000000114,"leverageIndex":1.05,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:29:10.008Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Naylor lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-27T20:29:30.506Z","endTime":"2025-07-27T20:30:56.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.28012897362368,"strikeZoneBottom":1.44462188592308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41764089722105,"aZ":-9.689933503800232,"pfxX":-6.494271389080131,"pfxZ":11.272183147627688,"pX":-0.07069357241601945,"pZ":1.4094294913038508,"vX0":6.600826489877829,"vY0":-140.04787301198118,"vZ0":-10.031743030632464,"x":119.69,"y":200.73,"x0":-1.6098052869133606,"y0":50.00210513014459,"z0":5.663366400903141,"aX":-12.952901998240794},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.6,"breakHorizontal":10.4,"spinRate":2166,"spinDirection":196},"zone":8,"typeConfidence":0.91,"plateTime":0.39048346924730115,"extension":6.5256415756987325},"index":0,"playId":"2365e0e6-ab62-360a-a367-3c2552f18274","pitchNumber":1,"startTime":"2025-07-27T20:29:35.569Z","endTime":"2025-07-27T20:29:41.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"third":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.26887386533679,"strikeZoneBottom":1.43305359543251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.352232463276458,"aZ":-10.885110691162458,"pfxX":-7.732296419104456,"pfxZ":10.613071933032934,"pX":-0.674340394468043,"pZ":1.2958172880969852,"vX0":6.084798245140441,"vY0":-140.38699935622077,"vZ0":-9.809873883501465,"x":142.7,"y":203.79,"x0":-1.860136852666421,"y0":50.00007854747573,"z0":5.533947013166555,"aX":-15.50584447768009},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":12.8,"spinRate":2209,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.38943901940616366,"extension":6.475729188633956},"index":1,"playId":"43cd82b0-6cf7-3180-b2f5-e94d6dfca96b","pitchNumber":2,"startTime":"2025-07-27T20:29:51.216Z","endTime":"2025-07-27T20:29:56.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"third":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82992251597143,"aZ":-9.78709470119008,"pfxX":-7.668245381898723,"pfxZ":11.003736788370677,"pX":0.3285956359385858,"pZ":1.9387335852537366,"vX0":8.693804824335597,"vY0":-141.62310590894086,"vZ0":-8.304627216083349,"x":104.47,"y":186.43,"x0":-1.7822129983954995,"y0":50.006103279530144,"z0":5.5322789610284415,"aX":-15.606430384180985},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":12.1,"spinRate":2113,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.38649628359919186,"extension":6.637802207714644},"index":2,"playId":"4f300628-226f-3419-bf02-8d80660c7d9f","pitchNumber":3,"startTime":"2025-07-27T20:30:08.572Z","endTime":"2025-07-27T20:30:12.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"third":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.33397763295539,"strikeZoneBottom":1.39848587117097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.424104403687615,"aZ":-9.626374824390009,"pfxX":-3.929822011308155,"pfxZ":11.02486331852258,"pX":0.35656572076561055,"pZ":1.7294140256466177,"vX0":7.44300389370223,"vY0":-142.08930510098682,"vZ0":-8.778658685399197,"x":103.41,"y":192.09,"x0":-1.7858882517151617,"y0":50.00703139401304,"z0":5.470109548139767,"aX":-8.040645116011977},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.4,"breakHorizontal":5.6,"spinRate":2164,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.385413529945446,"extension":6.56356130553429},"index":3,"playId":"74b9c674-5620-3816-8dde-6b7ddc8e1b95","pitchNumber":4,"startTime":"2025-07-27T20:30:29.359Z","endTime":"2025-07-27T20:30:33.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"third":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"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":98.1,"endSpeed":90.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.682810111399732,"aZ":-14.177083207520678,"pfxX":-5.222036826235589,"pfxZ":8.628950365491047,"pX":-0.320356239772037,"pZ":1.9978574209297022,"vX0":6.282033333934753,"vY0":-142.77005627669973,"vZ0":-7.327432912435372,"x":129.21,"y":184.84,"x0":-1.8600573086355958,"y0":50.00308966479112,"z0":5.4711688538990915,"aX":-10.892294682694665},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.5,"breakHorizontal":8.4,"spinRate":2110,"spinDirection":211},"zone":7,"typeConfidence":0.9,"plateTime":0.3821370058549376,"extension":6.414541327746504},"hitData":{"launchSpeed":88.6,"launchAngle":23.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":88.78,"coordY":77.71}},"index":4,"playId":"3b893394-f92c-3c60-8ca3-41637a1c1c27","pitchNumber":5,"startTime":"2025-07-27T20:30:48.425Z","endTime":"2025-07-27T20:30:56.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608032,"link":"/api/v1/people/608032","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":571912,"link":"/api/v1/people/571912"},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":666310,"link":"/api/v1/people/666310","batSide":{"code":"L","description":"Left"}},"third":{"id":672356,"link":"/api/v1/people/672356"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":511890,"link":"/api/v1/people/511890"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_ab"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_ab"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"credit":"b_pa"},{"player":{"id":608032,"link":"/api/v1/people/608032"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.49,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-27T20:30:56.579Z","atBatIndex":69}]