[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Tauchman singles on a ground ball to right fielder Ronald Acuña Jr., deflected by second baseman Ozzie Albies.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T23:17:03.786Z","endTime":"2025-08-20T23:17:18.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3],"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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"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-08-20T20:16:46.836Z","endTime":"2025-08-20T22:51:51.345Z","isPitch":false,"type":"action","player":{"id":643565,"link":"/api/v1/people/643565"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-20T22:51:51.345Z","endTime":"2025-08-20T23:15:32.781Z","isPitch":false,"type":"action","player":{"id":643565,"link":"/api/v1/people/643565"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-20T23:15:32.781Z","endTime":"2025-08-20T23:17:06.094Z","isPitch":false,"type":"action","player":{"id":643565,"link":"/api/v1/people/643565"},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.61991820291638,"strikeZoneBottom":1.6597538863836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.103082225830605,"aZ":-20.62296299298616,"pfxX":-2.5341616551590445,"pfxZ":5.938302823832094,"pX":0.17646552249246023,"pZ":3.0999480918143703,"vX0":3.454044623798545,"vY0":-138.17025013549798,"vZ0":-4.848202060900205,"x":110.27,"y":155.08,"x0":-0.7571857377175715,"y0":50.00288154732022,"z0":6.2522663043187805,"aX":-4.9289861608537375},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.0,"breakHorizontal":4.0,"spinRate":2291,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.3955376644271804,"extension":6.32029459415712},"hitData":{"launchSpeed":100.9,"launchAngle":-5.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":188.79,"coordY":125.02}},"index":3,"playId":"b0754b09-157c-3196-9172-af0439a3f35d","pitchNumber":1,"startTime":"2025-08-20T23:17:06.094Z","endTime":"2025-08-20T23:17:18.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-08-20T23:17:18.615Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Miguel Vargas grounds into a double play, second baseman Ozzie Albies to first baseman Matt Olson. Mike Tauchman out at 2nd. Miguel Vargas out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T23:17:34.737Z","endTime":"2025-08-20T23:18:28.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.4703422001176,"strikeZoneBottom":1.68491537737694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.266827811374608,"aZ":-20.177210926027364,"pfxX":0.7749976448471685,"pfxZ":6.251802585763998,"pX":0.9835731373879708,"pZ":2.008319069425141,"vX0":5.01938433352697,"vY0":-136.90292530611515,"vZ0":-7.534596304343138,"x":79.51,"y":184.56,"x0":-0.9663380853386021,"y0":50.00069657183746,"z0":6.153309414191132,"aX":1.4846323957128404},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":-2.4,"spinRate":2256,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3985048023979405,"extension":6.3787359150350635},"index":0,"playId":"6750303c-a54c-3d22-b12c-88f4f39d0504","pitchNumber":1,"startTime":"2025-08-20T23:17:40.465Z","endTime":"2025-08-20T23:17:44.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":86.3,"endSpeed":79.6,"strikeZoneTop":3.35698636351449,"strikeZoneBottom":1.43372146185656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65156156544474,"aZ":-31.643440974252844,"pfxX":-0.1356582509875407,"pfxZ":0.33047543551534986,"pX":0.03040502599646482,"pZ":3.170839408057301,"vX0":2.949865368079436,"vY0":-125.73754887505498,"vZ0":-1.3360936543473507,"x":115.84,"y":153.17,"x0":-1.1386024355664353,"y0":50.00347191795342,"z0":6.268444659921987,"aX":-0.218481363547336},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.5,"breakHorizontal":-0.4,"spinRate":2120,"spinDirection":70},"zone":2,"typeConfidence":2.0,"plateTime":0.43503402741704855,"extension":6.43045953456849},"index":1,"playId":"5eddbc15-74ef-3652-b398-e5f734da2fa5","pitchNumber":2,"startTime":"2025-08-20T23:17:58.144Z","endTime":"2025-08-20T23:18:02.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.708904494366042,"aZ":-44.318825801856626,"pfxX":4.005334486069563,"pfxZ":-8.411700272186703,"pX":0.4802865493148929,"pZ":1.8892752559784978,"vX0":2.458145878151809,"vY0":-119.85318003119781,"vZ0":-1.0077057084086534,"x":98.69,"y":187.77,"x0":-1.0813770201605744,"y0":50.00168507676707,"z0":6.298065766937902,"aX":5.784155564705488},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-15.1,"breakHorizontal":-7.9,"spinRate":2424,"spinDirection":25},"zone":9,"typeConfidence":2.0,"plateTime":0.458251842802202,"extension":6.452001297478685},"hitData":{"launchSpeed":79.0,"launchAngle":12.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.73,"coordY":145.79}},"index":2,"playId":"d40a60c9-640b-3935-b627-7e0a7f25a843","pitchNumber":3,"startTime":"2025-08-20T23:18:19.541Z","endTime":"2025-08-20T23:18:28.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":643565,"link":"/api/v1/people/643565"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":1.46,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:18:28.566Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Teel walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T23:18:44.381Z","endTime":"2025-08-20T23:19:40.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.9,"endSpeed":90.0,"strikeZoneTop":3.53831895773938,"strikeZoneBottom":1.59360098949779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.290073654900578,"aZ":-17.453385615199426,"pfxX":-5.0545061297779785,"pfxZ":7.111539879050008,"pX":-0.5534676196209514,"pZ":3.863468188637715,"vX0":1.383955855251443,"vY0":-142.63822815688016,"vZ0":-3.841879872864544,"x":138.1,"y":134.47,"x0":-0.3866087997368897,"y0":50.006073015555195,"z0":6.321048719962047,"aX":-10.46885833553894},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.4,"breakHorizontal":8.9,"spinRate":2160,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3832714053038684,"extension":6.234691727454862},"index":0,"playId":"2115d5af-8d39-3937-80e0-a770f6ea4360","pitchNumber":1,"startTime":"2025-08-20T23:18:50.919Z","endTime":"2025-08-20T23:18:54.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.53831895773938,"strikeZoneBottom":1.50225339848961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.595387759408595,"aZ":-42.7206392619722,"pfxX":4.429330814577285,"pfxZ":-7.539598276151516,"pX":-1.7602220256647,"pZ":4.373707926673592,"vX0":-2.3428372283070424,"vY0":-117.56922754762867,"vZ0":4.120744692424861,"x":184.1,"y":120.69,"x0":-1.3255512738262643,"y0":50.005622019137135,"z0":6.5667780573822885,"aX":6.192605506243991},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.4,"breakHorizontal":-7.4,"spinRate":2361,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.4661453323341527,"extension":6.101544158352852},"index":1,"playId":"8ab29b7b-65f1-350a-b178-b1790f7dac79","pitchNumber":2,"startTime":"2025-08-20T23:19:03.606Z","endTime":"2025-08-20T23:19:06.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.44767711423022,"strikeZoneBottom":1.57076716897694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.948130798920648,"aZ":-41.31855391423903,"pfxX":1.9408496139187867,"pfxZ":-6.252233455161752,"pX":0.4342492037303564,"pZ":0.7733797977277569,"vX0":2.606441495992072,"vY0":-120.34904133201898,"vZ0":-4.14873896243676,"x":100.45,"y":217.9,"x0":-0.9160559815275691,"y0":50.00278864183566,"z0":6.189507894800306,"aX":2.838700922782515},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.1,"breakHorizontal":-4.2,"spinRate":2405,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45558240601489475,"extension":6.371050987942496},"index":2,"playId":"a8ca016b-247f-34e5-9b6f-544f3e813efb","pitchNumber":3,"startTime":"2025-08-20T23:19:19.180Z","endTime":"2025-08-20T23:19:23.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.7,"strikeZoneTop":3.51566313790021,"strikeZoneBottom":1.57076716897694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99571653426281,"aZ":-21.44984980239254,"pfxX":-0.4951555603565163,"pfxZ":5.5617590013868625,"pX":1.3763215607735022,"pZ":1.9769300558175433,"vX0":5.709584392469736,"vY0":-136.72746289328958,"vZ0":-7.372478655360275,"x":64.54,"y":185.4,"x0":-0.6585219747712527,"y0":50.00099065264388,"z0":6.137708085909095,"aX":-0.9548359747052327},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.0,"breakHorizontal":-0.1,"spinRate":2231,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39784538923248425,"extension":6.389440456043555},"index":3,"playId":"c480f262-0354-39ee-bf64-783ba3a57358","pitchNumber":4,"startTime":"2025-08-20T23:19:36.796Z","endTime":"2025-08-20T23:19:40.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:19:40.582Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Lenyn Sosa grounds into a force out, third baseman Nacho Alvarez Jr. to second baseman Ozzie Albies. Kyle Teel out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T23:19:48.390Z","endTime":"2025-08-20T23:21:12.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"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":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.3,"endSpeed":89.9,"strikeZoneTop":3.4023377884238,"strikeZoneBottom":1.63926239080546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.016615684321422,"aZ":-17.50149926276464,"pfxX":-7.422664178289642,"pfxZ":7.17718171381075,"pX":1.1123909029907693,"pZ":2.0285896073636196,"vX0":7.612268514968364,"vY0":-141.35798542578198,"vZ0":-8.366531167567457,"x":74.6,"y":184.01,"x0":-0.637370053007017,"y0":50.00676845809264,"z0":6.12749402253802,"aX":-15.184736845613205},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":12.1,"spinRate":2211,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3859000040519418,"extension":6.469942936041445},"index":0,"playId":"1686ce18-50c2-3acc-91ff-a438f207bbe3","pitchNumber":1,"startTime":"2025-08-20T23:20:05.753Z","endTime":"2025-08-20T23:20:08.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":691019,"link":"/api/v1/people/691019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.9,"strikeZoneTop":3.22086076367904,"strikeZoneBottom":1.57076716897694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.678374937314864,"aZ":-19.737756159923624,"pfxX":-0.5462803093414301,"pfxZ":6.439591986963243,"pX":1.3386887962519824,"pZ":1.0200513037598333,"vX0":6.349661725880894,"vY0":-136.7797372033618,"vZ0":-9.777631809588529,"x":65.97,"y":211.24,"x0":-0.9229686246865145,"y0":50.00463086416994,"z0":5.944347515939258,"aX":-1.0558449268846977},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":-0.1,"spinRate":2257,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3975065417746477,"extension":6.482093376982979},"index":1,"playId":"5b0947c6-8fb3-3755-b3b0-b3572b2d3792","pitchNumber":2,"startTime":"2025-08-20T23:20:24.980Z","endTime":"2025-08-20T23:20:28.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":691019,"link":"/api/v1/people/691019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.31162296667058,"strikeZoneBottom":1.50225339848961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.819049789862884,"aZ":-34.83332644148139,"pfxX":0.6308462458871948,"pfxZ":-1.645956966559714,"pX":0.15423846046947048,"pZ":2.884996859726573,"vX0":2.8669438614515337,"vY0":-125.7295517640327,"vZ0":-1.2708212685599265,"x":108.33,"y":153.15,"x0":-1.0795693602107592,"y0":50.004346915880454,"z0":6.205829774018778,"aX":1.0173275918112523},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.0,"breakHorizontal":-1.8,"spinRate":2205,"spinDirection":42},"zone":2,"typeConfidence":2.0,"plateTime":0.43447782410776625,"extension":6.484012808041514},"index":2,"playId":"d1adf8bc-c151-3fd4-93a4-923c3ab99496","pitchNumber":3,"startTime":"2025-08-20T23:20:44.855Z","endTime":"2025-08-20T23:20:48.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":691019,"link":"/api/v1/people/691019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.386648362719633,"aZ":-43.12579786136777,"pfxX":3.928014628039106,"pfxZ":-7.446134002311195,"pX":-0.01947802358335434,"pZ":1.636761524938463,"vX0":1.5953852895809735,"vY0":-120.2705227893156,"vZ0":-1.7651805036296846,"x":117.74,"y":194.59,"x0":-1.2008210996215403,"y0":50.00088681322786,"z0":6.189742591891605,"aX":5.778591396814342},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.7,"breakHorizontal":-7.4,"spinRate":2437,"spinDirection":27},"zone":8,"typeConfidence":2.0,"plateTime":0.4546544689330636,"extension":6.469627376979912},"hitData":{"launchSpeed":102.3,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.63,"coordY":171.61}},"index":3,"playId":"5771b5d0-c940-3dbf-a56e-076ed706a217","pitchNumber":4,"startTime":"2025-08-20T23:21:05.379Z","endTime":"2025-08-20T23:21:12.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"first":{"id":691019,"link":"/api/v1/people/691019"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:21:12.546Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jurickson Profar grounds out, second baseman Lenyn Sosa to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T23:23:36.984Z","endTime":"2025-08-20T23:24:48.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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":88.3,"endSpeed":81.4,"strikeZoneTop":3.53831895773938,"strikeZoneBottom":1.75337882904716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.89523649474499,"aZ":-23.758624732336447,"pfxX":8.910840646559288,"pfxZ":4.986799688210166,"pX":0.2737988604770337,"pZ":3.2280866254729492,"vX0":-5.235822517300917,"vY0":-128.6346233182206,"vZ0":-2.2623806214792452,"x":106.56,"y":151.62,"x0":1.1703664921066972,"y0":50.00407437008942,"z0":5.947476030859871,"aX":15.041082389378648},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.8,"breakHorizontal":-15.1,"spinRate":1935,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.4246396260395975,"extension":5.875094759114066},"index":0,"playId":"9f45cdb3-4a2e-3e98-aa38-97dbfc8966d8","pitchNumber":1,"startTime":"2025-08-20T23:23:46.653Z","endTime":"2025-08-20T23:23:50.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.42500897167862,"strikeZoneBottom":1.68491537737694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.176433567213408,"aZ":-18.85276431556032,"pfxX":1.886044969410576,"pfxZ":8.386368618080322,"pX":-0.350417840046154,"pZ":3.7463983159390093,"vX0":-4.132893161488938,"vY0":-124.74319002820998,"vZ0":-1.9394328518388693,"x":130.36,"y":137.63,"x0":1.0768312073010942,"y0":50.00446410040878,"z0":6.075049554861789,"aX":2.9969825561882844},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":15.0,"breakHorizontal":-2.5,"spinRate":2121,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.43771705900518665,"extension":5.739635202190225},"index":1,"playId":"f9e6bed9-e6dd-3777-b185-7da349e50dab","pitchNumber":2,"startTime":"2025-08-20T23:23:59.859Z","endTime":"2025-08-20T23:24:03.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":76.7,"endSpeed":71.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.63716673890901,"aZ":-35.95596720089307,"pfxX":0.4006137578793756,"pfxZ":-2.9842538013171485,"pX":-0.4693734435073026,"pZ":1.4461121011123992,"vX0":-3.6168447711197342,"vY0":-111.72222933535222,"vZ0":-2.1369764444062795,"x":134.89,"y":199.73,"x0":1.1166395575995862,"y0":50.002838561639564,"z0":6.101429495376019,"aX":0.5081275271956146},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-5.6,"breakHorizontal":0.2,"spinRate":2424,"spinDirection":282},"zone":13,"typeConfidence":0.89,"plateTime":0.4897651510768015,"extension":5.895342404534545},"index":2,"playId":"cecf5dcd-7d9c-373d-9928-097167f0b498","pitchNumber":3,"startTime":"2025-08-20T23:24:13.567Z","endTime":"2025-08-20T23:24:17.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.26113738715391,"aZ":-26.722360889497086,"pfxX":7.537486653847116,"pfxZ":3.7748558742155875,"pX":-0.05826325372220359,"pZ":2.312596115310778,"vX0":-5.361901402885246,"vY0":-119.00474860762864,"vZ0":-2.752725533399019,"x":119.22,"y":176.34,"x0":1.2365792395468322,"y0":50.00386874140495,"z0":5.886564199419076,"aX":10.891618045225199},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.5,"breakHorizontal":-12.5,"spinRate":1677,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4589663808293145,"extension":5.965622881351995},"hitData":{"launchSpeed":76.7,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.14,"coordY":154.3}},"index":3,"playId":"83314a7c-2fb8-3665-aeff-37cdd7283a90","pitchNumber":4,"startTime":"2025-08-20T23:24:40.151Z","endTime":"2025-08-20T23:24:48.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:24:48.176Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out softly, third baseman Curtis Mead to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T23:24:57.190Z","endTime":"2025-08-20T23:25:33.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":70.2,"strikeZoneTop":3.62891086814439,"strikeZoneBottom":1.86744088030043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.673975192256545,"aZ":-36.940091867519214,"pfxX":-0.8709610293599513,"pfxZ":-3.827342210309981,"pX":0.1667179930281152,"pZ":3.2727055436477244,"vX0":-2.006160266640131,"vY0":-110.82070478406857,"vZ0":1.9878765851778097,"x":110.65,"y":150.42,"x0":1.196617595012389,"y0":50.00328925023371,"z0":6.220592821878097,"aX":-1.0840396863301218},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-6.1,"breakHorizontal":2.0,"spinRate":2346,"spinDirection":307},"zone":2,"typeConfidence":0.91,"plateTime":0.4941095292534192,"extension":5.811458316161991},"index":0,"playId":"91cfc177-d299-3ce7-bd62-140ca3c59ab0","pitchNumber":1,"startTime":"2025-08-20T23:25:10.603Z","endTime":"2025-08-20T23:25:14.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.092157312730308,"aZ":-25.083973499056654,"pfxX":9.751387626650637,"pfxZ":4.120122969571597,"pX":1.220753207871951,"pZ":3.5493195712676195,"vX0":-3.3687596900424706,"vY0":-130.05972608013994,"vZ0":-1.364020763036721,"x":70.47,"y":142.95,"x0":1.2623134048565878,"y0":50.00439310211899,"z0":5.9746569092885125,"aX":16.78424009699294},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-16.9,"spinRate":1831,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.42039786760081466,"extension":5.835990434094752},"hitData":{"launchSpeed":43.7,"launchAngle":-34.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":122.47,"coordY":176.8}},"index":1,"playId":"12fb8c76-bcb7-3282-aa15-d57c4acbaf64","pitchNumber":2,"startTime":"2025-08-20T23:25:24.227Z","endTime":"2025-08-20T23:25:33.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:25:33.238Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a ground ball to left fielder Andrew Benintendi.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T23:26:03.440Z","endTime":"2025-08-20T23:26:17.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.43559988903029,"aZ":-32.89896875866329,"pfxX":-2.008551480442066,"pfxZ":-0.5692929245128084,"pX":0.34922215728122086,"pZ":2.0402837111992165,"vX0":-1.4025907470253818,"vY0":-112.4609426542607,"vZ0":-1.3669599959448513,"x":103.69,"y":183.69,"x0":1.2407290302577452,"y0":50.000030196408694,"z0":5.977871488183604,"aX":-2.5846908136623434},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-1.1,"breakHorizontal":4.0,"spinRate":2441,"spinDirection":302},"zone":9,"typeConfidence":0.89,"plateTime":0.48612033642338215,"extension":6.099536736749312},"hitData":{"launchSpeed":101.0,"launchAngle":7.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.03,"coordY":121.39}},"index":0,"playId":"fde0e697-0e98-322a-b965-7554bff61b19","pitchNumber":1,"startTime":"2025-08-20T23:26:06.734Z","endTime":"2025-08-20T23:26:17.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.41,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:26:17.767Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T23:26:27.702Z","endTime":"2025-08-20T23:28:15.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"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":88.3,"endSpeed":81.3,"strikeZoneTop":3.58362121896777,"strikeZoneBottom":1.70773867937319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.207688375899362,"aZ":-24.224542966765046,"pfxX":9.412710934099197,"pfxZ":4.72332226446456,"pX":0.5628182764539188,"pZ":3.501498780006499,"vX0":-4.522266280130509,"vY0":-128.58013103290918,"vZ0":-1.328886470564042,"x":95.55,"y":144.24,"x0":1.115858727848718,"y0":50.006386766719885,"z0":5.894455173499611,"aX":15.85570704944624},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.5,"breakHorizontal":-16.1,"spinRate":1973,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.42504135849303726,"extension":5.892668454590664},"index":0,"playId":"6ac5aade-9f44-399b-b790-85929026f1e4","pitchNumber":1,"startTime":"2025-08-20T23:26:50.859Z","endTime":"2025-08-20T23:26:54.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.65155092283083,"strikeZoneBottom":1.70773867937319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.204367580361918,"aZ":-20.18755496278543,"pfxX":1.5292707856674816,"pfxZ":7.705811229043082,"pX":-0.7306192915944822,"pZ":3.9110164760684842,"vX0":-4.573465354397217,"vY0":-123.80473651706573,"vZ0":-1.1171301341036395,"x":144.85,"y":133.18,"x0":0.940168448552549,"y0":50.00500450052991,"z0":6.054253846250878,"aX":2.3803660198049106},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":13.9,"breakHorizontal":-1.7,"spinRate":2166,"spinDirection":162},"zone":11,"typeConfidence":0.91,"plateTime":0.44205447338792325,"extension":5.794025499521953},"index":1,"playId":"27809ced-fdc8-36c3-b987-77f298ee4531","pitchNumber":2,"startTime":"2025-08-20T23:27:09.262Z","endTime":"2025-08-20T23:27:13.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":81.3,"endSpeed":75.3,"strikeZoneTop":3.7647028482349,"strikeZoneBottom":1.77619564794898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.141052515686507,"aZ":-26.888346974102447,"pfxX":8.825341641475486,"pfxZ":3.7024255416598058,"pX":0.45844287275835044,"pZ":1.6094077866412755,"vX0":-4.1846580084904135,"vY0":-118.3413661637494,"vZ0":-3.917184590666444,"x":99.53,"y":195.33,"x0":1.0966651322183332,"y0":50.0030017841817,"z0":5.7304361725897515,"aX":12.603191309115612},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":6.1,"breakHorizontal":-15.1,"spinRate":1498,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4616323600237098,"extension":6.03951193078575},"index":2,"playId":"30a82670-88f9-36a0-9a0c-94cd1db93a68","pitchNumber":3,"startTime":"2025-08-20T23:27:26.081Z","endTime":"2025-08-20T23:27:30.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.84912433504158,"aZ":-28.416734777418366,"pfxX":8.36322878721225,"pfxZ":2.589714770134769,"pX":0.568927250530862,"pZ":1.930231866385096,"vX0":-3.857058951838477,"vY0":-119.14727827581245,"vZ0":-3.196992662935939,"x":95.31,"y":186.66,"x0":1.1139341258791047,"y0":50.00445398464415,"z0":5.831935506676766,"aX":12.139866072410207},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.2,"breakHorizontal":-14.4,"spinRate":1568,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.4580450402578107,"extension":5.900374311512364},"index":3,"playId":"fe651dbd-277a-3674-a523-fd4845ce6521","pitchNumber":4,"startTime":"2025-08-20T23:27:46.243Z","endTime":"2025-08-20T23:27:49.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.58362121896777,"strikeZoneBottom":1.77619564794898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.650105764742896,"aZ":-23.24430718606744,"pfxX":10.898475291613217,"pfxZ":5.08231464420893,"pX":-0.5369972857395264,"pZ":2.8846097327243796,"vX0":-7.10941965173137,"vY0":-131.1858725086055,"vZ0":-3.3805693330939013,"x":137.47,"y":160.9,"x0":0.7811130635556824,"y0":50.00279505416034,"z0":5.906680777704763,"aX":19.149463850679386},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.8,"breakHorizontal":-18.4,"spinRate":1990,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.4162417174116815,"extension":5.893762088516066},"index":4,"playId":"db5bc329-4767-3cd6-8920-c438fe66cfdf","pitchNumber":5,"startTime":"2025-08-20T23:28:11.933Z","endTime":"2025-08-20T23:28:15.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:28:15.797Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colson Montgomery lines out to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T23:30:23.879Z","endTime":"2025-08-20T23:30:33.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.875975656587215,"aZ":-19.3939754404915,"pfxX":0.46031061315439725,"pfxZ":6.616695747184293,"pX":0.7496770607085368,"pZ":3.119543924909616,"vX0":4.300724399564687,"vY0":-137.04550230229844,"vZ0":-4.7194671916249735,"x":88.42,"y":154.55,"x0":-0.8897925070235644,"y0":50.0044004206301,"z0":6.160705651742982,"aX":0.8885196278589659},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":-1.6,"spinRate":2325,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3973260534967218,"extension":6.380874070970088},"hitData":{"launchSpeed":69.6,"launchAngle":16.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":164.69,"coordY":157.26}},"index":0,"playId":"c6508774-903d-30dc-bddc-f3405c5e146c","pitchNumber":1,"startTime":"2025-08-20T23:30:28.656Z","endTime":"2025-08-20T23:30:33.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:30:33.685Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Robert Jr. lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T23:30:42.461Z","endTime":"2025-08-20T23:31:13.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.3,"strikeZoneTop":3.71945181272257,"strikeZoneBottom":1.73055983472397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.546078016413635,"aZ":-19.645316826933122,"pfxX":-0.853145868523181,"pfxZ":6.375005169049005,"pX":0.7259413156193606,"pZ":1.8502686356045532,"vX0":4.233095031846603,"vY0":-138.508363517561,"vZ0":-8.112514789703315,"x":89.33,"y":188.82,"x0":-0.703720173111243,"y0":50.00683297224359,"z0":6.104218523214517,"aX":-1.6783568957349049},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":0.7,"spinRate":2277,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.39369242091678336,"extension":6.520136775657363},"index":0,"playId":"0fa75fc1-9833-3ff1-b874-96b4a0115383","pitchNumber":1,"startTime":"2025-08-20T23:30:54.074Z","endTime":"2025-08-20T23:30:57.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37761422686782,"aZ":-19.825908665313268,"pfxX":0.09141037055675261,"pfxZ":6.391862034947817,"pX":0.7226476758675249,"pZ":2.724422114386723,"vX0":4.149628462627298,"vY0":-137.14564282900974,"vZ0":-5.763408236438407,"x":89.45,"y":165.22,"x0":-0.8130615125616649,"y0":50.00091720332795,"z0":6.177635072846892,"aX":0.17597329237525616},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":-1.0,"spinRate":2287,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.39727427379261604,"extension":6.41471280262945},"hitData":{"launchSpeed":98.7,"launchAngle":16.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.18,"coordY":97.33}},"index":1,"playId":"9cd3a968-33a9-3ce8-8f3f-362763950eb7","pitchNumber":2,"startTime":"2025-08-20T23:31:05.097Z","endTime":"2025-08-20T23:31:13.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:31:13.106Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Benintendi strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T23:31:28.358Z","endTime":"2025-08-20T23:32:27.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.53831895773938,"strikeZoneBottom":1.63926239080546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.236131008286144,"aZ":-15.260574650467841,"pfxX":-4.611083085412318,"pfxZ":8.448802113679353,"pX":1.489295859966265,"pZ":2.1065603122584706,"vX0":7.278882689055454,"vY0":-140.2456474080634,"vZ0":-8.260040154152863,"x":60.23,"y":181.9,"x0":-0.5347169921855552,"y0":50.003405765264844,"z0":6.075072136126028,"aX":-9.231971720496025},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":7.0,"spinRate":2269,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3897967249533756,"extension":6.451841666778586},"index":0,"playId":"053cd543-50b8-37c4-87af-bffba22e21b0","pitchNumber":1,"startTime":"2025-08-20T23:31:36.851Z","endTime":"2025-08-20T23:31:40.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":83.5,"endSpeed":77.9,"strikeZoneTop":3.4023377884238,"strikeZoneBottom":1.61643273485658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.7989013047098,"aZ":-41.38729935270241,"pfxX":3.6958849777442957,"pfxZ":-6.071381981359574,"pX":-0.35661176355092145,"pZ":2.2017125266748856,"vX0":0.6353140051484675,"vY0":-121.77640618140389,"vZ0":-1.0753595198988635,"x":130.59,"y":179.33,"x0":-1.1008882472542294,"y0":50.00599936346606,"z0":6.199676443996152,"aX":5.6041813323346625},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.0,"breakHorizontal":-6.8,"spinRate":2284,"spinDirection":27},"zone":4,"typeConfidence":2.0,"plateTime":0.4481733339418503,"extension":6.3594267604260235},"index":1,"playId":"3d5cd86b-aed8-3dcf-9f7c-1cbef23e74e9","pitchNumber":2,"startTime":"2025-08-20T23:31:49.146Z","endTime":"2025-08-20T23:31:53.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01968183951586,"aZ":-27.93012756980766,"pfxX":-1.333301960673538,"pfxZ":2.6234620752532685,"pX":0.3980201233716601,"pZ":2.451438220789857,"vX0":3.4362309837858622,"vY0":-126.48222296208016,"vZ0":-3.6271852662418063,"x":101.83,"y":172.59,"x0":-0.80549416645585,"y0":50.00344446371055,"z0":6.1459951490619895,"aX":-2.1583155694241745},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.2,"breakHorizontal":1.7,"spinRate":778,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.4331967571485955,"extension":6.3935871089000935},"index":2,"playId":"3072998e-99bb-3ee9-a9f3-78db04f07faa","pitchNumber":3,"startTime":"2025-08-20T23:32:01.922Z","endTime":"2025-08-20T23:32:06.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-20T23:32:12.977Z","endTime":"2025-08-20T23:32:22.820Z","isPitch":false,"type":"action","player":{"id":643217,"link":"/api/v1/people/643217"},"defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99883986718755,"aZ":-27.876263550075652,"pfxX":-5.510325294726972,"pfxZ":2.5916549382526908,"pX":-1.3836618622000028,"pZ":2.014011300897359,"vX0":0.20596718305160866,"vY0":-127.57193952382748,"vZ0":-4.8519153282201,"x":169.74,"y":184.4,"x0":-0.7488458919008426,"y0":50.001188985048316,"z0":6.124631115410519,"aX":-9.127020246007573},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":10.0,"spinRate":773,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.42852915509973677,"extension":6.483478931961608},"index":4,"playId":"1255dafe-8da4-3c55-bd3a-d46b67ff0896","pitchNumber":4,"startTime":"2025-08-20T23:32:22.820Z","endTime":"2025-08-20T23:32:27.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:32:27.234Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T23:34:32.549Z","endTime":"2025-08-20T23:36:06.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.58359838901185,"strikeZoneBottom":1.77613652681602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.306182876525675,"aZ":-22.02258688615008,"pfxX":9.626590828483272,"pfxZ":5.918408434072431,"pX":-1.3835330249607387,"pZ":2.1227312496473316,"vX0":-9.03269142083345,"vY0":-129.6771931872889,"vZ0":-5.267239607561772,"x":169.74,"y":181.47,"x0":0.8822126200611392,"y0":50.0027563595494,"z0":5.844273813376802,"aX":16.51240950938994},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.8,"breakHorizontal":-15.6,"spinRate":2011,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.42122175586499555,"extension":5.910412160423581},"index":0,"playId":"a4aa33aa-aba3-335d-9863-53ff581d30ce","pitchNumber":1,"startTime":"2025-08-20T23:34:34.507Z","endTime":"2025-08-20T23:34:38.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.60624542653456,"strikeZoneBottom":1.70767798369535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.926619148326363,"aZ":-20.846561712310635,"pfxX":8.3903867105724,"pfxZ":6.626629819942266,"pX":-1.1303642372850051,"pZ":2.9477495912749365,"vX0":-7.780065231332503,"vY0":-129.3849183307185,"vZ0":-3.565947803223658,"x":160.09,"y":159.19,"x0":0.8136719881491745,"y0":50.001323525301856,"z0":5.9257079558578765,"aX":14.340685771922308},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.5,"breakHorizontal":-13.7,"spinRate":2003,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.42201591997897037,"extension":5.896905065288355},"index":1,"playId":"711f77d9-d218-35ef-8e8e-0ed7caec5744","pitchNumber":2,"startTime":"2025-08-20T23:34:48.819Z","endTime":"2025-08-20T23:34:52.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.56094820018103,"strikeZoneBottom":1.68485415976144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.174603549805287,"aZ":-22.650356304024477,"pfxX":1.7911399696879227,"pfxZ":5.987945420644529,"pX":-0.531208112350372,"pZ":1.4857931884456248,"vX0":-5.059975958581835,"vY0":-124.52597541527894,"vZ0":-5.791630172072081,"x":137.25,"y":198.66,"x0":1.2835529354199835,"y0":50.00057748543341,"z0":5.685203456293568,"aX":2.8477387604273146},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":10.0,"breakHorizontal":-2.3,"spinRate":2357,"spinDirection":144},"zone":13,"typeConfidence":0.87,"plateTime":0.43784804569750513,"extension":5.9294219898856975},"index":2,"playId":"97c5dccc-8ce6-3059-9ba1-0f50a9c36514","pitchNumber":3,"startTime":"2025-08-20T23:35:04.040Z","endTime":"2025-08-20T23:35:08.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":90.0,"endSpeed":82.7,"strikeZoneTop":3.42498179070881,"strikeZoneBottom":1.59353769860551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.85321013751794,"aZ":-18.05610352832275,"pfxX":7.601391069438872,"pfxZ":8.112440799692198,"pX":-0.14688348851775446,"pZ":1.8489899941362122,"vX0":-5.808636536784628,"vY0":-130.89498247683136,"vZ0":-6.637043075024332,"x":122.6,"y":188.86,"x0":1.1100772430046466,"y0":50.004949633462545,"z0":5.7630048058468635,"aX":13.231728143231757},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.4,"breakHorizontal":-12.5,"spinRate":2170,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.41798164572082985,"extension":5.914671059807527},"index":3,"playId":"e1c233e7-60b1-3b88-8f7f-f54c918a0a58","pitchNumber":4,"startTime":"2025-08-20T23:35:23.827Z","endTime":"2025-08-20T23:35:27.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.155313562614847,"aZ":-23.949528419637115,"pfxX":9.30002855658343,"pfxZ":5.681942317575758,"pX":-0.09673350066724404,"pZ":1.6318264399993112,"vX0":-5.61462741303932,"vY0":-119.34013302517943,"vZ0":-4.732544518259599,"x":120.69,"y":194.72,"x0":1.0736526856757713,"y0":50.00342326778366,"z0":5.787908761613129,"aX":13.46562800507819},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.5,"breakHorizontal":-15.6,"spinRate":1607,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.4582984095448168,"extension":6.02642919534482},"index":4,"playId":"52e6c1ca-b0dc-3a2e-b932-898244a42a7f","pitchNumber":5,"startTime":"2025-08-20T23:35:39.316Z","endTime":"2025-08-20T23:35:42.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-20T23:35:50.348Z","endTime":"2025-08-20T23:36:02.149Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.268805566018244,"aZ":-23.510929114457806,"pfxX":8.937346903506526,"pfxZ":5.918123854787334,"pX":-1.0281750521019069,"pZ":1.4368208739395767,"vX0":-7.620557815855365,"vY0":-119.97007375179892,"vZ0":-5.328706955010672,"x":156.19,"y":199.99,"x0":1.0216424424632429,"y0":50.004921233775164,"z0":5.770995064344202,"aX":13.086379547467565},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.7,"breakHorizontal":-14.4,"spinRate":1656,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4558018658866523,"extension":6.074959871365092},"index":6,"playId":"40286b26-e709-32d6-af6d-075e09d4534f","pitchNumber":6,"startTime":"2025-08-20T23:36:02.149Z","endTime":"2025-08-20T23:36:06.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:36:06.142Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, third baseman Curtis Mead to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T23:36:19.651Z","endTime":"2025-08-20T23:38:03.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.651481006163124,"aZ":-30.496093046967303,"pfxX":-3.89985057094744,"pfxZ":1.2612913247147102,"pX":-0.1642114555644454,"pZ":2.537791822314396,"vX0":-2.131299416563972,"vY0":-113.94416379206166,"vZ0":-0.9704920328721045,"x":123.26,"y":170.26,"x0":1.2863357261461799,"y0":50.001990685736544,"z0":5.951401410638656,"aX":-5.187505242448143},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.3,"breakHorizontal":7.6,"spinRate":2507,"spinDirection":320},"zone":5,"typeConfidence":0.86,"plateTime":0.47856286911315005,"extension":5.943478223121581},"index":0,"playId":"6060faa1-af66-37c4-9978-a5c4774e1b37","pitchNumber":1,"startTime":"2025-08-20T23:36:29.494Z","endTime":"2025-08-20T23:36:36.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57947595132244,"aZ":-18.64292806468225,"pfxX":7.201075287315801,"pfxZ":7.798940100698234,"pX":-0.6226214693759161,"pZ":3.697060402052991,"vX0":-6.20457745947627,"vY0":-130.40279591809136,"vZ0":-2.1668642836883043,"x":140.73,"y":138.96,"x0":0.8436757214164191,"y0":50.001454642315615,"z0":5.934423050145225,"aX":12.49039179239603},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.9,"breakHorizontal":-11.8,"spinRate":2011,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4188984047138251,"extension":6.0456864213496075},"index":1,"playId":"22c92a6a-696c-39e1-82c7-53b3d44acd5c","pitchNumber":2,"startTime":"2025-08-20T23:36:53.292Z","endTime":"2025-08-20T23:36:56.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":83.8,"endSpeed":77.8,"strikeZoneTop":3.37963517145737,"strikeZoneBottom":1.66202820498291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.81991655717022,"aZ":-28.0874095680215,"pfxX":8.801544057987046,"pfxZ":2.6977427342721723,"pX":1.4725588788584172,"pZ":0.06809635874023001,"vX0":-2.0102526676852954,"vY0":-121.91205748655351,"vZ0":-7.614932859756264,"x":60.87,"y":236.94,"x0":1.1617239839615625,"y0":50.00002822614471,"z0":5.639286042913634,"aX":13.313880300640042},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.5,"breakHorizontal":-15.5,"spinRate":1589,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.44840126808251046,"extension":6.0157468834776555},"index":2,"playId":"dc8f8ae6-bffa-37a2-bca1-b4356f0ec11c","pitchNumber":3,"startTime":"2025-08-20T23:37:14.843Z","endTime":"2025-08-20T23:37:18.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.644871750859274,"aZ":-23.193802157660528,"pfxX":8.065096294507462,"pfxZ":5.112334612300398,"pX":-0.25663307978706007,"pZ":3.2268724145347454,"vX0":-5.577937309097244,"vY0":-130.93471815332202,"vZ0":-2.594638089889873,"x":126.78,"y":151.65,"x0":0.8411172492205445,"y0":50.00322323927108,"z0":5.944947115485144,"aX":14.166222838290782},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.0,"breakHorizontal":-13.6,"spinRate":1888,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.41648542101662755,"extension":5.899229706162412},"index":3,"playId":"cbb5b955-769d-37a1-843b-6a6fda6424d0","pitchNumber":4,"startTime":"2025-08-20T23:37:35.723Z","endTime":"2025-08-20T23:37:39.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.46522982459055,"aZ":-21.840098357207808,"pfxX":7.234316250903782,"pfxZ":6.71635797010615,"pX":0.5287134652895544,"pZ":2.244789810459409,"vX0":-3.4871572982511805,"vY0":-122.98058417697693,"vZ0":-4.299225948227887,"x":96.85,"y":178.17,"x0":1.022159154578311,"y0":50.00123551307108,"z0":5.858985458212143,"aX":11.124760109146509},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.4,"breakHorizontal":-12.4,"spinRate":1696,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.4447017199837857,"extension":6.03750898646529},"hitData":{"launchSpeed":76.9,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.42,"coordY":172.22}},"index":4,"playId":"a14c7984-4ce1-3019-9ccd-ca2cbe3c1dcd","pitchNumber":5,"startTime":"2025-08-20T23:37:55.594Z","endTime":"2025-08-20T23:38:03.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:38:03.603Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sean Murphy grounds out, shortstop Colson Montgomery to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T23:38:18.191Z","endTime":"2025-08-20T23:40:18.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19619535119474,"aZ":-23.987988282851415,"pfxX":9.035838598667393,"pfxZ":4.6411530393015,"pX":0.5732283167111769,"pZ":2.6151618166601054,"vX0":-4.45845146428167,"vY0":-131.3303576217092,"vZ0":-3.6115362329957255,"x":95.15,"y":168.17,"x0":1.1097998695923583,"y0":50.003188726466014,"z0":5.771698341886671,"aX":15.943034690122253},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.9,"breakHorizontal":-15.5,"spinRate":1905,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4154547962796551,"extension":6.013802938475148},"index":0,"playId":"a3cbb7aa-2fcb-3f08-8503-b1408aea13e2","pitchNumber":1,"startTime":"2025-08-20T23:38:31.224Z","endTime":"2025-08-20T23:38:36.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":89.7,"endSpeed":82.7,"strikeZoneTop":3.49297888694944,"strikeZoneBottom":1.73049966242962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.923280922827335,"aZ":-23.92593707716761,"pfxX":9.60200733336364,"pfxZ":4.731022664953972,"pX":1.4304097414484147,"pZ":3.802317045033858,"vX0":-2.280544393430235,"vY0":-130.77001393695187,"vZ0":-1.040926841349815,"x":62.48,"y":136.12,"x0":1.062703823701317,"y0":50.00145894191987,"z0":5.989780963272089,"aX":16.7348336155734},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.6,"breakHorizontal":-16.9,"spinRate":1981,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.41782439180651876,"extension":5.9352305086707515},"index":1,"playId":"2148ead3-d0e0-3512-8d26-670f8d6e2c44","pitchNumber":2,"startTime":"2025-08-20T23:38:45.780Z","endTime":"2025-08-20T23:38:49.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.2,"endSpeed":83.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.478710606418762,"aZ":-22.744672753274905,"pfxX":8.252796252920877,"pfxZ":5.324512582120349,"pX":0.8619373432900387,"pZ":2.2213791588672485,"vX0":-3.4279330561181953,"vY0":-131.38903093104972,"vZ0":-4.6826379180282425,"x":84.14,"y":178.8,"x0":1.1019656631362544,"y0":50.003327869495266,"z0":5.689478010917991,"aX":14.614998357881902},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":-14.4,"spinRate":1886,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4148479887568737,"extension":5.991107096863671},"index":2,"playId":"72c73564-13e0-365e-94ef-0e6faa0d6338","pitchNumber":3,"startTime":"2025-08-20T23:39:01.377Z","endTime":"2025-08-20T23:39:04.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":527048,"fullName":"Martín Pérez"}}},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"4ab98cd9-21be-414e-bdf2-7028bcae365d","pitchNumber":3,"startTime":"2025-08-20T23:39:27.136Z","endTime":"2025-08-20T23:39:32.136Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.274777892637083,"aZ":-23.86213555192502,"pfxX":1.0949473355751216,"pfxZ":5.065981285053473,"pX":0.03577257763880775,"pZ":2.522232053091522,"vX0":-3.443001377296014,"vY0":-126.38142419011805,"vZ0":-3.328126433896501,"x":115.64,"y":170.68,"x0":1.2649536219462596,"y0":50.002534624165854,"z0":5.7420073559572575,"aX":1.7967338126366685},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.8,"breakHorizontal":-1.3,"spinRate":2222,"spinDirection":161},"zone":5,"typeConfidence":0.89,"plateTime":0.4310242134368001,"extension":6.022439591578878},"index":4,"playId":"01262979-d029-3da7-8b3d-fa17087dd02b","pitchNumber":4,"startTime":"2025-08-20T23:39:48.639Z","endTime":"2025-08-20T23:39:52.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.581441573364312,"aZ":-23.436476330624252,"pfxX":8.520235465208298,"pfxZ":5.81273609124125,"pX":1.4044079296445715,"pZ":2.2439589345744753,"vX0":-2.2011030014130437,"vY0":-121.71387255425132,"vZ0":-3.6275474316962595,"x":63.47,"y":178.19,"x0":1.2128549015980918,"y0":50.000490423245715,"z0":5.779946572377202,"aX":12.798790708338485},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":10.0,"breakHorizontal":-14.9,"spinRate":1766,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.44977940942455685,"extension":6.1154592555225475},"hitData":{"launchSpeed":79.2,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.78,"coordY":148.01}},"index":5,"playId":"77293ffd-e350-3106-aec3-d996802d0124","pitchNumber":5,"startTime":"2025-08-20T23:40:10.161Z","endTime":"2025-08-20T23:40:18.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:40:18.671Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Baldwin singles on a sharp line drive to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T23:42:18.706Z","endTime":"2025-08-20T23:43:13.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.8,"endSpeed":75.3,"strikeZoneTop":3.17549507906919,"strikeZoneBottom":1.4109401961838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.551299332312166,"aZ":-42.078933570531895,"pfxX":4.622581167192005,"pfxZ":-6.90731018588445,"pX":-1.1996949541294166,"pZ":2.9578933721315024,"vX0":-1.321878493905761,"vY0":-119.17629678606016,"vZ0":0.89805580907526,"x":162.73,"y":158.92,"x0":-1.2373853252673648,"y0":50.00252775207854,"z0":6.3859362235503045,"aX":6.6289993131743925},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-12.0,"breakHorizontal":-8.0,"spinRate":2398,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.4601290622639347,"extension":6.14362574168618},"index":0,"playId":"8dce6691-44c9-3692-961f-1c7e7d422585","pitchNumber":1,"startTime":"2025-08-20T23:42:22.444Z","endTime":"2025-08-20T23:42:26.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.790318899413904,"aZ":-16.531632591202484,"pfxX":-7.025288162037733,"pfxZ":7.913809559234418,"pX":-0.5349004618297059,"pZ":2.377226135296464,"vX0":3.2340720959498093,"vY0":-139.5647302898453,"vZ0":-7.307205048198399,"x":137.39,"y":174.59,"x0":-0.7945785923037729,"y0":50.004100134036435,"z0":6.113969181720447,"aX":-13.88924288620246},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":12.1,"spinRate":2213,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.39214114754018636,"extension":6.40181183476928},"index":1,"playId":"c58a31d9-da5e-3c4a-8985-a55fd872625e","pitchNumber":2,"startTime":"2025-08-20T23:42:33.450Z","endTime":"2025-08-20T23:42:36.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.17549507906919,"strikeZoneBottom":1.52515748163427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.348696314430008,"aZ":-27.401646383867774,"pfxX":-3.730677447172725,"pfxZ":3.0598801024386955,"pX":0.9004752172682874,"pZ":2.7240473646367818,"vX0":5.067287506214627,"vY0":-124.27509779005064,"vZ0":-3.0817663444154246,"x":82.68,"y":165.23,"x0":-0.6820908292623179,"y0":50.00549571354135,"z0":6.260942022514737,"aX":-5.825485270646494},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":5.5,"spinRate":756,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.4410533340437732,"extension":6.286526084918867},"index":2,"playId":"7259760b-a387-307a-b35c-e03d24c63b87","pitchNumber":3,"startTime":"2025-08-20T23:42:46.339Z","endTime":"2025-08-20T23:42:51.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.00395677914155,"aZ":-18.3211047864335,"pfxX":-8.220842989768592,"pfxZ":6.820515706668223,"pX":-0.12296985801819434,"pZ":2.1834455533683474,"vX0":4.8057103756567034,"vY0":-141.11385216185593,"vZ0":-7.574209996810356,"x":121.69,"y":179.83,"x0":-0.7737864866387101,"y0":50.00061892123878,"z0":6.067690461948951,"aX":-16.69369487364152},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":14.0,"spinRate":2012,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3871047183981613,"extension":6.402549361949054},"hitData":{"launchSpeed":110.1,"launchAngle":14.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":148.65,"coordY":58.61}},"index":3,"playId":"7624972b-5628-3a0e-b394-2ecfc4a5814c","pitchNumber":4,"startTime":"2025-08-20T23:43:02.135Z","endTime":"2025-08-20T23:43:13.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681460,"link":"/api/v1/people/681460"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":681460,"link":"/api/v1/people/681460"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:43:13.184Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Curtis Mead strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T23:43:30.524Z","endTime":"2025-08-20T23:44:38.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.40236455065401,"strikeZoneBottom":1.47947657061376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.474440256676267,"aZ":-17.55015218866873,"pfxX":-6.090872485467614,"pfxZ":7.22133078642406,"pX":-0.06691717285125219,"pZ":3.0533190294749057,"vX0":4.238682466368169,"vY0":-140.82156243968157,"vZ0":-5.603977546576675,"x":119.55,"y":156.34,"x0":-0.7938853456688961,"y0":50.00326172099502,"z0":6.18965306674453,"aX":-12.335718351756391},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":10.3,"spinRate":2200,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.38772152534032234,"extension":6.446556729093495},"index":0,"playId":"482fbb68-e5a4-36b9-870c-0fbea1f06517","pitchNumber":1,"startTime":"2025-08-20T23:43:35.651Z","endTime":"2025-08-20T23:43:39.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.279582950649324,"aZ":-31.539195890649143,"pfxX":0.06459349004120085,"pfxZ":0.3817018626938591,"pX":1.1694349879851762,"pZ":1.4755712418168945,"vX0":5.470554787300292,"vY0":-127.49440644232256,"vZ0":-5.169311756656847,"x":72.42,"y":198.94,"x0":-1.0018025371575408,"y0":50.00414549271998,"z0":5.9840547488872415,"aX":0.10663812371711093},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.1,"breakHorizontal":-1.2,"spinRate":2163,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4276719864414975,"extension":6.618808457890121},"index":1,"playId":"498db76b-f95a-3b4c-a156-fd6434b57547","pitchNumber":2,"startTime":"2025-08-20T23:43:51.392Z","endTime":"2025-08-20T23:43:55.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-20T23:44:01.086Z","endTime":"2025-08-20T23:44:15.393Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.807286795587682,"aZ":-29.730917488057806,"pfxX":-0.24517684730693023,"pfxZ":1.4653247074020541,"pX":0.8025627507125414,"pZ":2.228424435183036,"vX0":4.589657267597106,"vY0":-127.0341027151466,"vZ0":-3.914234919600013,"x":86.41,"y":178.61,"x0":-0.9825029198567888,"y0":50.00075418162777,"z0":6.108187031121394,"aX":-0.40888103175908885},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-0.4,"spinRate":2147,"spinDirection":106},"zone":6,"typeConfidence":2.0,"plateTime":0.4283641722438807,"extension":6.5597628778265795},"index":3,"playId":"ab092e6c-4ba7-3f96-9d57-f17e3c3620c5","pitchNumber":3,"startTime":"2025-08-20T23:44:15.393Z","endTime":"2025-08-20T23:44:18.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.602294865485266,"aZ":-32.30770765669505,"pfxX":-4.151337893957448,"pfxZ":-0.08603489968208144,"pX":-0.04435261123026335,"pZ":1.143062541486997,"vX0":3.4670316804544643,"vY0":-126.81640828951265,"vZ0":-6.009151812755369,"x":118.69,"y":207.92,"x0":-0.8808006264596504,"y0":50.00001125818611,"z0":6.077793842628147,"aX":-6.853501500105663},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.1,"breakHorizontal":6.8,"spinRate":703,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.42966490214445097,"extension":6.602292394697422},"index":4,"playId":"97488d29-d1df-34eb-995f-720ed24066d8","pitchNumber":4,"startTime":"2025-08-20T23:44:35.338Z","endTime":"2025-08-20T23:44:38.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:44:38.338Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mike Tauchman grounds into a double play, second baseman Ozzie Albies to shortstop Nick Allen to first baseman Matt Olson. Brooks Baldwin out at 2nd. Mike Tauchman out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T23:44:55.653Z","endTime":"2025-08-20T23:47:10.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.0,"strikeZoneTop":3.62893135491341,"strikeZoneBottom":1.75343772019693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.276545661057778,"aZ":-41.93605208345746,"pfxX":1.6296762048426525,"pfxZ":-6.602862886665502,"pX":-0.22080399747469515,"pZ":1.950949647425059,"vX0":1.8698996284716458,"vY0":-120.2867631258643,"vZ0":-1.3303109328047322,"x":125.42,"y":186.1,"x0":-1.2171814424376564,"y0":50.00065044839383,"z0":6.198157653673995,"aX":2.4101540801689203},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.0,"breakHorizontal":-3.4,"spinRate":2372,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.4537119075051188,"extension":6.455582187136096},"index":0,"playId":"a8f3c45c-fcdd-38e2-aed0-261a4288af1e","pitchNumber":1,"startTime":"2025-08-20T23:45:05.945Z","endTime":"2025-08-20T23:45:09.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"78d92bc8-daea-3cd3-9398-10f8df6b663e","startTime":"2025-08-20T23:45:22.576Z","endTime":"2025-08-20T23:45:25.941Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.120822151511817,"aZ":-43.112262669885475,"pfxX":3.182282901643564,"pfxZ":-7.4618972613282075,"pX":-0.2869426072703018,"pZ":2.1843632638427026,"vX0":1.2567644490944285,"vY0":-119.77256881166025,"vZ0":-0.602820006066988,"x":127.94,"y":179.8,"x0":-1.2304540106152095,"y0":50.0017864257036,"z0":6.26412279940293,"aX":4.665725537578731},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-13.4,"breakHorizontal":-6.0,"spinRate":2287,"spinDirection":30},"zone":7,"typeConfidence":2.0,"plateTime":0.45569920495310967,"extension":6.341874425451717},"index":2,"playId":"02739af0-4b7c-34ff-bed4-cd306a3bd299","pitchNumber":2,"startTime":"2025-08-20T23:45:41.548Z","endTime":"2025-08-20T23:45:46.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11955868536875,"aZ":-26.070613476708424,"pfxX":-4.67127682088236,"pfxZ":3.681345732850544,"pX":0.21117358257583904,"pZ":1.8280926441440366,"vX0":4.682799804311209,"vY0":-127.43088672819064,"vZ0":-5.5203477087037145,"x":108.95,"y":189.42,"x0":-1.036026088093266,"y0":50.00540249836487,"z0":6.060321646848333,"aX":-7.748828689836832},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.8,"breakHorizontal":7.6,"spinRate":702,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.42845552542627496,"extension":6.55885974587859},"index":3,"playId":"e6323aee-cdcb-3ed9-b492-d7f45436e94e","pitchNumber":3,"startTime":"2025-08-20T23:46:20.703Z","endTime":"2025-08-20T23:46:25.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"playId":"299f0e26-6bb7-3628-b31f-6228a4839705","startTime":"2025-08-20T23:46:44.538Z","endTime":"2025-08-20T23:46:47.538Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.886945609063233,"aZ":-33.67923861307734,"pfxX":-1.0706132970514592,"pfxZ":-0.9266793052026454,"pX":-0.6894966873862087,"pZ":2.5206939211448387,"vX0":1.4459394481226082,"vY0":-126.32827566556749,"vZ0":-2.501065761255015,"x":143.28,"y":170.72,"x0":-1.1292613699754408,"y0":50.00309708754111,"z0":6.221409309586236,"aX":-1.7365413903969045},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.0,"breakHorizontal":1.7,"spinRate":738,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.4329930436134455,"extension":6.4072116184166275},"hitData":{"launchSpeed":85.7,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.62,"coordY":150.43}},"index":5,"playId":"96621ee6-cf08-3c5e-b570-8e3226b767a0","pitchNumber":4,"startTime":"2025-08-20T23:47:01.960Z","endTime":"2025-08-20T23:47:10.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":681460,"link":"/api/v1/people/681460"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":1.38,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:47:10.963Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nacho Alvarez Jr. singles on a pop up to shortstop Colson Montgomery.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:49:19.292Z","endTime":"2025-08-20T23:49:48.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"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":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.8,"endSpeed":74.9,"strikeZoneTop":3.28896665503957,"strikeZoneBottom":1.50231803605563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.528439865946844,"aZ":-25.419456610039553,"pfxX":7.173059094516724,"pfxZ":4.769478412490795,"pX":0.6471046839175861,"pZ":2.4819375342947114,"vX0":-3.5783194397826508,"vY0":-117.77688698241012,"vZ0":-2.779025231317261,"x":92.33,"y":171.77,"x0":1.2471613652152205,"y0":50.00485071195158,"z0":6.006600546521656,"aX":10.167037802224252},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":8.3,"breakHorizontal":-12.2,"spinRate":1634,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.46349663157858734,"extension":5.831217927768096},"index":0,"playId":"cec1506f-392f-3ec9-b19a-8a51fcf2c745","pitchNumber":1,"startTime":"2025-08-20T23:49:22.892Z","endTime":"2025-08-20T23:49:27.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.720719596455787,"aZ":-20.771461078166954,"pfxX":0.18540144344437426,"pfxZ":7.039392697797679,"pX":-0.9535784181016997,"pZ":2.8270600297433117,"vX0":-4.885560549726353,"vY0":-126.23038939869292,"vZ0":-3.630031700080618,"x":153.35,"y":162.45,"x0":0.9796324199561853,"y0":50.00568971711574,"z0":5.948126387108515,"aX":0.3011886942926289},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.2,"breakHorizontal":0.7,"spinRate":2137,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.43324559968425946,"extension":5.809655558774476},"hitData":{"launchSpeed":67.3,"launchAngle":36.0,"totalDistance":229.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":102.98,"coordY":111.57}},"index":1,"playId":"1c52bcfb-8f36-3720-b41c-0c37f8eef6e5","pitchNumber":2,"startTime":"2025-08-20T23:49:35.427Z","endTime":"2025-08-20T23:49:48.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:49:48.438Z","atBatIndex":17},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Nick Allen bunt pops out softly to pitcher Martín Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:49:58.799Z","endTime":"2025-08-20T23:51:16.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":527048,"link":"/api/v1/people/527048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.398040452448864,"aZ":-26.493645162796025,"pfxX":8.964701202965921,"pfxZ":3.2921380925470025,"pX":0.36090118513745806,"pZ":2.4706437129714116,"vX0":-4.677499453573329,"vY0":-130.0833086062423,"vZ0":-3.56122271352209,"x":103.24,"y":172.07,"x0":1.0105812258715745,"y0":50.00354776120261,"z0":5.849308044925752,"aX":15.478122617466568},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.4,"breakHorizontal":-15.4,"spinRate":1960,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.4198638728347852,"extension":5.746325276860766},"index":0,"playId":"a1f808c2-1401-3a27-8963-1d8cb095709a","pitchNumber":1,"startTime":"2025-08-20T23:50:11.358Z","endTime":"2025-08-20T23:50:16.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":88.0,"endSpeed":80.2,"strikeZoneTop":2.74366557210352,"strikeZoneBottom":1.3195309391936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.99372022490514,"aZ":-18.851567432318017,"pfxX":7.167902729718486,"pfxZ":8.034418274103931,"pX":0.7615642810019799,"pZ":5.501150071366469,"vX0":-3.005350141997406,"vY0":-128.0926392969165,"vZ0":1.845099806126694,"x":87.97,"y":90.25,"x0":1.0202381542772412,"y0":50.00134530774599,"z0":6.247382135372715,"aX":11.884504254739689},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":15.2,"breakHorizontal":-12.2,"spinRate":1987,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4279464209812849,"extension":5.69815975718164},"index":1,"playId":"372fdc45-54bb-38fd-83e3-69670d983f98","pitchNumber":2,"startTime":"2025-08-20T23:50:48.000Z","endTime":"2025-08-20T23:50:51.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.157743139587026,"aZ":-23.98091024722845,"pfxX":8.571084526776191,"pfxZ":4.693770774460594,"pX":0.13471200124931368,"pZ":4.0415280542650365,"vX0":-4.8514694899662985,"vY0":-130.69717582824953,"vZ0":-0.602803567141675,"x":111.87,"y":129.66,"x0":0.8924992058843576,"y0":50.00378800626687,"z0":6.061471842851711,"aX":14.966221257455254},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.6,"breakHorizontal":-14.6,"spinRate":2057,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4176014248926023,"extension":5.922365444831295},"hitData":{"launchSpeed":32.9,"launchAngle":70.0,"totalDistance":41.0,"trajectory":"bunt_popup","hardness":"soft","location":"1","coordinates":{"coordX":137.78,"coordY":192.03}},"index":2,"playId":"facfa3e0-ad19-3c24-9689-cda18af5a85a","pitchNumber":3,"startTime":"2025-08-20T23:51:08.815Z","endTime":"2025-08-20T23:51:16.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":1.62,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:51:16.345Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jurickson Profar called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:51:37.110Z","endTime":"2025-08-20T23:52:52.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"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.7,"endSpeed":71.2,"strikeZoneTop":3.31165219178877,"strikeZoneBottom":1.50231803605563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.890672424171527,"aZ":-36.118068528474545,"pfxX":-2.1920942372474146,"pfxZ":-3.0892427167732848,"pX":0.5300863888681111,"pZ":2.994260116214075,"vX0":-0.5918619584608558,"vY0":-111.8306480847502,"vZ0":1.3054555172580256,"x":96.79,"y":157.93,"x0":1.0825978331991484,"y0":50.00557468843538,"z0":6.088868162938851,"aX":-2.795369626633876},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-5.0,"breakHorizontal":4.1,"spinRate":2479,"spinDirection":305},"zone":3,"typeConfidence":0.9,"plateTime":0.48853055859911976,"extension":6.006801286630521},"index":0,"playId":"9feb1c9f-82c2-39a8-bd57-c82ecb411124","pitchNumber":1,"startTime":"2025-08-20T23:51:46.853Z","endTime":"2025-08-20T23:51:50.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.49302848575955,"strikeZoneBottom":1.6393239156203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.926035337656153,"aZ":-19.0649511686921,"pfxX":6.7977648393721095,"pfxZ":7.5276516441790875,"pX":0.09990397213208532,"pZ":3.5161775795801784,"vX0":-4.167323587047339,"vY0":-131.16557984375612,"vZ0":-2.7983815739746847,"x":113.19,"y":143.84,"x0":0.8267165351968261,"y0":50.00124178220137,"z0":6.019588631475471,"aX":11.835196901820538},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.2,"breakHorizontal":-11.4,"spinRate":2140,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.4176957357811606,"extension":5.903689889107406},"index":1,"playId":"c6839e2e-9ea3-333f-9aff-4f47782c0e07","pitchNumber":2,"startTime":"2025-08-20T23:52:07.767Z","endTime":"2025-08-20T23:52:12.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"b9d63592-1461-3351-91c5-d1388275603a","startTime":"2025-08-20T23:52:30.334Z","endTime":"2025-08-20T23:52:33.334Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":89.9,"endSpeed":83.0,"strikeZoneTop":3.47036709751794,"strikeZoneBottom":1.6393239156203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.555309799553708,"aZ":-23.44190458511888,"pfxX":9.216059550847422,"pfxZ":4.986728642597813,"pX":-0.3624276586791798,"pZ":3.2143828768608445,"vX0":-5.718016449628921,"vY0":-130.95694437245476,"vZ0":-2.8077174903783133,"x":130.81,"y":151.99,"x0":0.6429133309867076,"y0":50.00312734320078,"z0":6.038621255068119,"aX":16.137424487744195},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.6,"breakHorizontal":-15.6,"spinRate":2005,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.4169690338263403,"extension":5.895759829834353},"index":3,"playId":"e6064810-bcf5-3814-9b64-5a0763b5ea63","pitchNumber":3,"startTime":"2025-08-20T23:52:48.811Z","endTime":"2025-08-20T23:52:52.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.37,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:52:52.807Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Olson pops out to catcher Kyle Teel in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T23:53:09.515Z","endTime":"2025-08-20T23:54:19.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.65157077268108,"strikeZoneBottom":1.86749710104744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.794847804333507,"aZ":-17.02714586882668,"pfxX":5.841680084150422,"pfxZ":8.657949328255473,"pX":-0.7727907957093876,"pZ":2.5242763678506828,"vX0":-5.630412260580519,"vY0":-131.18045073939467,"vZ0":-5.082652167623289,"x":146.46,"y":170.62,"x0":0.638618299996467,"y0":50.000906719162906,"z0":5.749334133569272,"aX":10.217598991159445},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.8,"breakHorizontal":-9.4,"spinRate":2112,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.41694606576912996,"extension":6.195645153230288},"index":0,"playId":"d9ae5bb4-c357-3474-bbbe-846170d1df66","pitchNumber":1,"startTime":"2025-08-20T23:53:22.903Z","endTime":"2025-08-20T23:53:26.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.0,"strikeZoneTop":3.60628875011198,"strikeZoneBottom":1.8218799950719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.225308268373777,"aZ":-24.433793872437413,"pfxX":0.2050858002960254,"pfxZ":4.843721272505029,"pX":-1.1468617822526046,"pZ":0.7975068972837241,"vX0":-5.0319062915598085,"vY0":-124.605015795222,"vZ0":-6.833209356157342,"x":160.72,"y":217.25,"x0":0.8583706553327891,"y0":50.00439761005446,"z0":5.548960118684013,"aX":0.3288735324769455},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.7,"breakHorizontal":0.6,"spinRate":2248,"spinDirection":153},"zone":13,"typeConfidence":0.89,"plateTime":0.43688187007224055,"extension":6.153399666744656},"index":1,"playId":"7b6731e9-2541-3168-9f21-b19501d11661","pitchNumber":2,"startTime":"2025-08-20T23:53:45.595Z","endTime":"2025-08-20T23:53:49.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68295828815844,"aZ":-22.912539003352997,"pfxX":9.91274831967476,"pfxZ":5.194256870126301,"pX":1.042912213528023,"pZ":2.9700799762205468,"vX0":-2.7593463966268414,"vY0":-132.53787714129493,"vZ0":-3.08619357824037,"x":77.25,"y":158.59,"x0":0.8079371206122095,"y0":50.005208761159345,"z0":5.818464647644565,"aX":17.679968483909963},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":-17.4,"spinRate":1953,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.41288592693359494,"extension":6.000486763800956},"hitData":{"launchSpeed":75.0,"launchAngle":81.0,"totalDistance":40.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":109.52,"coordY":200.91}},"index":2,"playId":"6e4b00a2-134b-3e47-9ae8-3d7486f72ca7","pitchNumber":3,"startTime":"2025-08-20T23:54:10.611Z","endTime":"2025-08-20T23:54:19.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:54:19.808Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Vargas grounds out, third baseman Nacho Alvarez Jr. to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T23:56:28.557Z","endTime":"2025-08-20T23:57:08.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.5383419750833,"strikeZoneBottom":1.6393239156203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.649361755086233,"aZ":-34.30781661454981,"pfxX":1.2865370853372786,"pfxZ":-1.3668120017850818,"pX":0.7127410306592412,"pZ":2.6176315713290936,"vX0":3.6310418022197672,"vY0":-123.41184804000608,"vZ0":-1.81856793448959,"x":89.83,"y":168.1,"x0":-0.9400191038844771,"y0":50.00601207611039,"z0":6.23139404476397,"aX":2.001267576832768},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.6,"breakHorizontal":-3.1,"spinRate":2135,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.4424212189350403,"extension":6.367367620893785},"index":0,"playId":"9d70bea0-a414-349f-a21e-d90a260a7ef0","pitchNumber":1,"startTime":"2025-08-20T23:56:29.516Z","endTime":"2025-08-20T23:56:33.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.3570143605442,"strikeZoneBottom":1.66215094406845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.120369541547202,"aZ":-33.757515202270106,"pfxX":1.0149841221231242,"pfxZ":-0.9735756253144494,"pX":-1.201595508749827,"pZ":2.7089634032388274,"vX0":-0.8730940873030728,"vY0":-125.75527833543767,"vZ0":-2.005925263201452,"x":162.8,"y":165.64,"x0":-0.9841407840823354,"y0":50.00365395846059,"z0":6.218797610739855,"aX":1.6487723478256968},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.9,"breakHorizontal":-1.7,"spinRate":2157,"spinDirection":66},"zone":11,"typeConfidence":2.0,"plateTime":0.43321760139166354,"extension":6.306931206137631},"index":1,"playId":"6c68a1f8-2eab-3220-8f6d-11c0ef3240c8","pitchNumber":2,"startTime":"2025-08-20T23:56:42.323Z","endTime":"2025-08-20T23:56:46.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":87.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.425014453241666,"aZ":-19.97052491228756,"pfxX":-0.40268064645070945,"pfxZ":6.397697311430163,"pX":0.20855400251456743,"pZ":2.256730334941711,"vX0":2.301397697559022,"vY0":-135.95002949986917,"vZ0":-6.701221056182602,"x":109.05,"y":177.85,"x0":-0.589692165464824,"y0":50.003214741956526,"z0":6.09814280702028,"aX":-0.7682039402983697},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":0.4,"spinRate":2267,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.3999559077792627,"extension":6.469287682184614},"hitData":{"launchSpeed":71.3,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.26,"coordY":172.22}},"index":2,"playId":"d932f0f8-8f5a-3c73-be7d-0775265bbf1b","pitchNumber":3,"startTime":"2025-08-20T23:56:59.401Z","endTime":"2025-08-20T23:57:08.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:57:08.434Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Teel called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T23:57:24.396Z","endTime":"2025-08-20T23:59:20.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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(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":86.2,"endSpeed":79.4,"strikeZoneTop":3.56099404405431,"strikeZoneBottom":1.54799489320902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50309998990398,"aZ":-33.24492217814615,"pfxX":-3.228476207721865,"pfxZ":-0.6704819868448766,"pX":-1.8411085782260557,"pZ":2.5156587999840054,"vX0":-1.3871234023817753,"vY0":-125.54781697031959,"vZ0":-2.4142826601193343,"x":187.18,"y":170.86,"x0":-0.8619584544937707,"y0":50.00236971610516,"z0":6.1962962505128285,"aX":-5.151949708060142},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.6,"breakHorizontal":6.1,"spinRate":783,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.43632446880594156,"extension":6.3356343824548995},"index":0,"playId":"94bf52d4-4413-320b-ab4e-768009fd0973","pitchNumber":1,"startTime":"2025-08-20T23:57:37.644Z","endTime":"2025-08-20T23:57:41.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.49302848575955,"strikeZoneBottom":1.57083025660717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.137166252560284,"aZ":-32.63129372815076,"pfxX":-4.193731075207892,"pfxZ":-0.28732443015098186,"pX":1.0500908411097294,"pZ":0.7832382254986837,"vX0":5.44526762330789,"vY0":-125.49190412369923,"vZ0":-6.531487651646171,"x":76.97,"y":217.63,"x0":-0.6061897158072382,"y0":50.004554136961495,"z0":6.088440574924935,"aX":-6.6692146378301205},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":6.2,"spinRate":740,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43700212030973606,"extension":6.516157999133957},"index":1,"playId":"1be8a3b8-a832-35a7-9937-710ad07e8c49","pitchNumber":2,"startTime":"2025-08-20T23:57:49.081Z","endTime":"2025-08-20T23:57:52.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.254130017068135,"aZ":-17.516690756003488,"pfxX":-4.049621068075421,"pfxZ":7.47004714952586,"pX":-0.13572417425654007,"pZ":2.5585000080664253,"vX0":3.010420518816534,"vY0":-138.31529463212473,"vZ0":-6.5280707094656165,"x":122.17,"y":169.7,"x0":-0.7053556841034705,"y0":50.000558252479664,"z0":6.0994958155641665,"aX":-7.943077743077914},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":6.8,"spinRate":2190,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.39413765114935284,"extension":6.469581624526192},"index":2,"playId":"a5ce70d6-e078-37e1-b5aa-0ee1bce1e276","pitchNumber":3,"startTime":"2025-08-20T23:58:05.172Z","endTime":"2025-08-20T23:58:08.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.51568678362788,"strikeZoneBottom":1.54799489320902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24089002180802,"aZ":-42.22196785999647,"pfxX":4.229323210004047,"pfxZ":-6.788946393484253,"pX":-0.7619542166764502,"pZ":1.5293997357075908,"vX0":-0.6083838293318742,"vY0":-120.57678188717126,"vZ0":-2.259376599320143,"x":146.04,"y":197.49,"x0":-1.056903174450352,"y0":50.00206376082353,"z0":6.185029495060058,"aX":6.261126804028645},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.6,"breakHorizontal":-7.6,"spinRate":2397,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.453299768735417,"extension":6.321342608498993},"index":3,"playId":"b002e015-721a-3c0b-afed-eb6de4d21ecd","pitchNumber":4,"startTime":"2025-08-20T23:58:19.776Z","endTime":"2025-08-20T23:58:24.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-20T23:58:33.327Z","endTime":"2025-08-20T23:58:41.884Z","isPitch":false,"type":"action","player":{"id":691019,"link":"/api/v1/people/691019"},"defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90108992135579,"aZ":-21.701905658734223,"pfxX":-1.2679879183321474,"pfxZ":5.32584326291547,"pX":0.4605904655756786,"pZ":3.367100977381791,"vX0":3.6341838808066083,"vY0":-138.19235969790032,"vZ0":-3.957078661273933,"x":99.44,"y":147.87,"x0":-0.697066112655803,"y0":50.004500833635554,"z0":6.24507369509333,"aX":-2.4944056914716506},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.1,"breakHorizontal":1.7,"spinRate":2245,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.39381227390652596,"extension":6.408169690826791},"index":5,"playId":"dc6eaa82-0176-3ad2-aa0f-236886a0098a","pitchNumber":5,"startTime":"2025-08-20T23:58:41.884Z","endTime":"2025-08-20T23:58:45.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.5383419750833,"strikeZoneBottom":1.57083025660717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.520535675843508,"aZ":-33.241342510153984,"pfxX":-1.606377495267199,"pfxZ":-0.6542385891424933,"pX":-1.076800047621702,"pZ":1.8563604663353364,"vX0":-0.47641294606091694,"vY0":-126.44920302112318,"vZ0":-3.9637909353224345,"x":158.05,"y":188.66,"x0":-0.6772593706148758,"y0":50.005091100589276,"z0":6.108058752801065,"aX":-2.6045710968345293},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.8,"breakHorizontal":3.0,"spinRate":736,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4329791556973115,"extension":6.4538011347827995},"index":6,"playId":"68737190-9ec8-333f-9f12-790ed2870bd1","pitchNumber":6,"startTime":"2025-08-20T23:59:01.169Z","endTime":"2025-08-20T23:59:04.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.3570143605442,"strikeZoneBottom":1.59366355762834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14975591164421,"aZ":-31.056639054512626,"pfxX":-3.079393914880227,"pfxZ":0.7045938057171117,"pX":0.08156861099153677,"pZ":3.345664371265615,"vX0":2.6018228852168286,"vY0":-124.94039511284225,"vZ0":-0.9698804268342865,"x":113.89,"y":148.45,"x0":-0.5731603850483873,"y0":50.002299134472935,"z0":6.291028005297274,"aX":-4.868927205989478},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.3,"breakHorizontal":4.9,"spinRate":743,"spinDirection":248},"zone":2,"typeConfidence":2.0,"plateTime":0.4383750385335512,"extension":6.377520577567577},"index":7,"playId":"454e75d2-0509-3329-972d-95bfb85eae7a","pitchNumber":7,"startTime":"2025-08-20T23:59:16.641Z","endTime":"2025-08-20T23:59:20.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":691019,"link":"/api/v1/people/691019"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-20T23:59:20.619Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lenyn Sosa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T23:59:37.875Z","endTime":"2025-08-21T00:01:27.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.42503511399266,"strikeZoneBottom":1.59366355762834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86822293926454,"aZ":-35.992734101510585,"pfxX":0.11654063102895718,"pfxZ":-2.414566909839113,"pX":-0.6020602954676532,"pZ":2.9433808250660074,"vX0":0.6307066332474404,"vY0":-124.44191225388899,"vZ0":-0.8536276785780207,"x":139.95,"y":159.31,"x0":-0.8729932591793395,"y0":50.00190380770831,"z0":6.249062956255281,"aX":0.18432872679324197},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.3,"breakHorizontal":-0.4,"spinRate":2164,"spinDirection":49},"zone":1,"typeConfidence":2.0,"plateTime":0.4386396314623613,"extension":6.3225248056808505},"index":0,"playId":"ff9df67f-5834-3bb2-bebc-9dddc4058c6a","pitchNumber":1,"startTime":"2025-08-20T23:59:44.612Z","endTime":"2025-08-20T23:59:48.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.42493212521427,"strikeZoneBottom":1.59341166835316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.536743236420715,"aZ":-34.73107836498062,"pfxX":-1.9703116001638077,"pfxZ":-1.5798431320261965,"pX":-0.10597822643731569,"pZ":3.5244825984962556,"vX0":1.9029834684973015,"vY0":-125.30480655605857,"vZ0":-0.13901130551252128,"x":121.04,"y":143.62,"x0":-0.6135478742369733,"y0":50.005918267776735,"z0":6.380986553075246,"aX":-3.1839089142416213},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.8,"breakHorizontal":3.2,"spinRate":883,"spinDirection":255},"zone":2,"typeConfidence":2.0,"plateTime":0.4344909747763621,"extension":6.299911643155361},"index":1,"playId":"f884e0f4-6cfe-35c6-b82f-4fb83b3af3e1","pitchNumber":2,"startTime":"2025-08-20T23:59:58.034Z","endTime":"2025-08-21T00:00:01.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.716798341525934,"aZ":-33.64041035256026,"pfxX":-3.1075475903648058,"pfxZ":-0.9124257929943358,"pX":-0.4354729489267669,"pZ":1.1742653335842945,"vX0":1.4807951171383686,"vY0":-125.50529404164033,"vZ0":-5.567354089653545,"x":133.6,"y":207.07,"x0":-0.6271534002229711,"y0":50.00392847682996,"z0":6.13856819401103,"aX":-4.992810325070473},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":5.3,"spinRate":891,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4352418128824378,"extension":6.420874959872966},"index":2,"playId":"5731dd9a-598a-36bc-9d3a-39b2e2acc224","pitchNumber":3,"startTime":"2025-08-21T00:00:13.950Z","endTime":"2025-08-21T00:00:16.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.37969096086932,"strikeZoneBottom":1.54799489320902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.26565773543562,"aZ":-27.695022483868623,"pfxX":-4.305649023924416,"pfxZ":2.730993175685475,"pX":-0.01890214839050299,"pZ":0.526238673620314,"vX0":3.091725152816235,"vY0":-126.84751098691561,"vZ0":-8.160201867311187,"x":117.72,"y":224.57,"x0":-0.6899313028044661,"y0":50.00568829236069,"z0":5.97136042899818,"aX":-7.066322383590451},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.5,"breakHorizontal":7.2,"spinRate":714,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.43067697918898906,"extension":6.543815341950499},"index":3,"playId":"721831ef-50e2-3bd1-972a-747274ab02f0","pitchNumber":4,"startTime":"2025-08-21T00:00:34.158Z","endTime":"2025-08-21T00:00:37.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.698757801820268,"aZ":-42.62758996880731,"pfxX":1.0632685042790362,"pfxZ":-6.9298048215495305,"pX":-0.16494725030860885,"pZ":1.5825984095992853,"vX0":1.241145352867465,"vY0":-121.94896565356657,"vZ0":-2.2515670680797903,"x":123.29,"y":196.05,"x0":-0.8184112071856636,"y0":50.00434243894668,"z0":6.1907084525420135,"aX":1.6033783811523055},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.8,"breakHorizontal":-2.2,"spinRate":2335,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.4489290635274421,"extension":6.342901484770356},"index":4,"playId":"9bc14436-d532-3215-82f4-f12fbf1fe756","pitchNumber":5,"startTime":"2025-08-21T00:00:51.943Z","endTime":"2025-08-21T00:00:55.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-21T00:01:11.370Z","endTime":"2025-08-21T00:01:24.381Z","isPitch":false,"type":"action","player":{"id":672820,"link":"/api/v1/people/672820"},"defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.081102709136445,"aZ":-29.46373562566265,"pfxX":-3.3324530184870245,"pfxZ":1.6300035298644024,"pX":0.32472941349121515,"pZ":1.7285440005090527,"vX0":2.66196331445976,"vY0":-127.65047104517737,"vZ0":-5.292138413437776,"x":104.62,"y":192.11,"x0":-0.29409312054245335,"y0":50.00450117185578,"z0":6.123450909143459,"aX":-5.549201798061309},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.0,"breakHorizontal":5.5,"spinRate":769,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.4276269120286784,"extension":6.507779001397357},"index":6,"playId":"9a8c43de-186e-3371-bf3b-630b35249217","pitchNumber":6,"startTime":"2025-08-21T00:01:24.381Z","endTime":"2025-08-21T00:01:27.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:01:27.592Z","atBatIndex":23},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ronald Acuña Jr. lines out to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:03:16.328Z","endTime":"2025-08-21T00:06:15.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.62891477214539,"strikeZoneBottom":1.66208964384533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.200980817817697,"aZ":-18.306242837562888,"pfxX":6.8885053258160935,"pfxZ":8.176940290019276,"pX":-0.9175095299927598,"pZ":2.9042614480195765,"vX0":-6.74404744435447,"vY0":-128.97675790969248,"vZ0":-4.298297486438603,"x":151.97,"y":160.36,"x0":0.8281280808531146,"y0":50.001040680817844,"z0":5.992014773409053,"aX":11.679777603200433},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.2,"breakHorizontal":-11.0,"spinRate":2116,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.42363385132390885,"extension":5.835197046260347},"index":0,"playId":"206e1bfd-ddd1-304e-b2f1-5e3206604431","pitchNumber":1,"startTime":"2025-08-21T00:03:32.194Z","endTime":"2025-08-21T00:03:35.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.60628875011198,"strikeZoneBottom":1.59366355762834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.411720617824272,"aZ":-21.06110702144559,"pfxX":7.478402014581743,"pfxZ":6.441004207353101,"pX":-0.5170062910337795,"pZ":2.9347710618561798,"vX0":-5.808147643933716,"vY0":-129.84239797461098,"vZ0":-4.069973239926929,"x":136.71,"y":159.54,"x0":0.7652917444601103,"y0":50.00562569662754,"z0":6.103719483634433,"aX":12.910449465509545},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.0,"breakHorizontal":-12.5,"spinRate":1978,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.4200953645048062,"extension":5.803104372569007},"index":1,"playId":"cdec6217-89b3-3518-bb05-c79a9a3fdfc4","pitchNumber":2,"startTime":"2025-08-21T00:03:47.003Z","endTime":"2025-08-21T00:03:50.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":71.1,"strikeZoneTop":3.62893135491341,"strikeZoneBottom":1.589937121479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.143763369743276,"aZ":-36.039037743236634,"pfxX":-0.05253148619208581,"pfxZ":-3.104319934258557,"pX":-1.4209606927554175,"pZ":-0.7200896220322939,"vX0":-5.126627970343529,"vY0":-110.8938357887636,"vZ0":-6.190399832826599,"x":171.16,"y":258.22,"x0":0.9293746643410381,"y0":50.004868744244654,"z0":5.8744875350037065,"aX":-0.06513025483651455},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.0,"breakHorizontal":1.4,"spinRate":2566,"spinDirection":320},"zone":13,"typeConfidence":0.87,"plateTime":0.494229254507343,"extension":5.950711905427649},"index":2,"playId":"8e4ceea9-50c4-345e-b8b9-6c0219463cd3","pitchNumber":3,"startTime":"2025-08-21T00:04:02.368Z","endTime":"2025-08-21T00:04:05.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.674206987193,"strikeZoneBottom":1.66215094406845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.72282808831013,"aZ":-26.484895992023443,"pfxX":8.159890497898132,"pfxZ":3.821196098110149,"pX":0.3892258945596264,"pZ":0.9212959402452678,"vX0":-4.038783668517484,"vY0":-121.04934584142241,"vZ0":-5.8432481641028895,"x":102.16,"y":213.91,"x0":1.0154930915668847,"y0":50.005383775386335,"z0":5.673297281578614,"aX":12.160918129875222},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.9,"breakHorizontal":-13.9,"spinRate":1636,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4517777918503145,"extension":6.096894651690213},"index":3,"playId":"7e38e3f7-8ed4-3cef-a0bf-f6eccab2b992","pitchNumber":4,"startTime":"2025-08-21T00:04:25.333Z","endTime":"2025-08-21T00:04:30.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.62893135491341,"strikeZoneBottom":1.6393239156203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.533640743258783,"aZ":-24.469434949603468,"pfxX":0.38371279786171875,"pfxZ":4.674297515021341,"pX":-0.3795693798145476,"pZ":0.2649218187916247,"vX0":-4.231250153033649,"vY0":-126.71903476268825,"vZ0":-8.330633182351729,"x":131.47,"y":231.63,"x0":1.2522484363543163,"y0":50.0040763477215,"z0":5.508707998328522,"aX":0.632941228672363},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.1,"breakHorizontal":0.1,"spinRate":2295,"spinDirection":159},"zone":13,"typeConfidence":0.88,"plateTime":0.42997289282624207,"extension":6.114463339188391},"index":4,"playId":"33220755-48bf-3fed-8c4e-372418a23bc0","pitchNumber":5,"startTime":"2025-08-21T00:04:45.758Z","endTime":"2025-08-21T00:04:49.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.862505312997754,"aZ":-23.054832667707505,"pfxX":10.110099888545024,"pfxZ":5.155430509653181,"pX":-0.711533196403391,"pZ":2.615529330381188,"vX0":-6.936425895626202,"vY0":-131.40237386295857,"vZ0":-4.278789008139114,"x":144.12,"y":168.16,"x0":0.6337855926684866,"y0":50.00214826952002,"z0":5.953942867815593,"aX":17.88136299685593},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":-17.0,"spinRate":1923,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.41502371238199487,"extension":5.968802627094291},"index":5,"playId":"81d79b38-ecb2-3d0a-ad35-40344cfcd165","pitchNumber":6,"startTime":"2025-08-21T00:05:08.455Z","endTime":"2025-08-21T00:05:11.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77200951286468,"aZ":-15.497800051951648,"pfxX":5.41717070701082,"pfxZ":9.353442612329918,"pX":0.18923842974646832,"pZ":3.0403639478677897,"vX0":-3.75601050422075,"vY0":-132.54791236505753,"vZ0":-4.231352146968938,"x":109.79,"y":156.69,"x0":0.9193197553650019,"y0":50.00363310351313,"z0":5.785650567139944,"aX":9.65988807691071},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.2,"breakHorizontal":-9.0,"spinRate":2041,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.4128846649448299,"extension":6.074103456876332},"index":6,"playId":"9b65c2d4-c34c-3879-9894-273629cc414f","pitchNumber":7,"startTime":"2025-08-21T00:05:44.362Z","endTime":"2025-08-21T00:05:47.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.323784038375386,"aZ":-24.949556418034437,"pfxX":-0.36962843717155147,"pfxZ":4.330047696571333,"pX":-0.44689644466115763,"pZ":2.7720101724203974,"vX0":-3.4660389966860152,"vY0":-127.34461521606394,"vZ0":-2.803176075704166,"x":134.03,"y":163.94,"x0":0.9710667751235442,"y0":50.00230524411338,"z0":5.828335833577192,"aX":-0.6158077633362311},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.6,"breakHorizontal":1.3,"spinRate":2294,"spinDirection":152},"zone":4,"typeConfidence":0.9,"plateTime":0.427576864038238,"extension":6.004173499190436},"hitData":{"launchSpeed":89.8,"launchAngle":24.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.89,"coordY":68.3}},"index":7,"playId":"ae36d09b-2f38-308e-aa4f-3946ee6e0792","pitchNumber":8,"startTime":"2025-08-21T00:06:06.063Z","endTime":"2025-08-21T00:06:15.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:06:15.106Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marcell Ozuna doubles (13) on a sharp line drive to left fielder Andrew Benintendi.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:06:23.782Z","endTime":"2025-08-21T00:07:23.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.3,"endSpeed":77.9,"strikeZoneTop":3.60628875011198,"strikeZoneBottom":1.68497585309395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.14445494263316,"aZ":-25.25019853705797,"pfxX":7.345795319273247,"pfxZ":4.505512031533371,"pX":0.435923764384795,"pZ":2.01654155096024,"vX0":-3.5555577856588942,"vY0":-122.82429010896013,"vZ0":-3.9867861114188985,"x":100.38,"y":184.33,"x0":0.9439998494067198,"y0":50.000536795306054,"z0":5.795127312254217,"aX":11.280056640567338},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.6,"breakHorizontal":-12.5,"spinRate":1655,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4450661519213104,"extension":5.952622676056146},"index":0,"playId":"4d9d07b7-9116-3169-96ff-be3991bdd51d","pitchNumber":1,"startTime":"2025-08-21T00:06:38.450Z","endTime":"2025-08-21T00:06:42.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.58362776930051,"strikeZoneBottom":1.75338062103722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.540042882105084,"aZ":-20.93423644931912,"pfxX":-0.44367930895621344,"pfxZ":6.844080244003067,"pX":-0.5733245093048234,"pZ":3.5278308895880546,"vX0":-3.4320917408235525,"vY0":-126.4996935077667,"vZ0":-2.073030993483022,"x":138.85,"y":143.53,"x0":0.8511718184510352,"y0":50.00488996609315,"z0":6.013045886425786,"aX":-0.7280535153692171},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":12.2,"breakHorizontal":1.4,"spinRate":2350,"spinDirection":166},"zone":1,"typeConfidence":0.9,"plateTime":0.43078421321990534,"extension":5.8123140865066265},"index":1,"playId":"9a0338bc-397b-3d3d-bb13-88006e530257","pitchNumber":2,"startTime":"2025-08-21T00:06:54.469Z","endTime":"2025-08-21T00:06:58.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":71.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.579559132845695,"aZ":-33.43769579690728,"pfxX":-3.6207505430564377,"pfxZ":-0.9957617556346037,"pX":0.36654339451476325,"pZ":2.2127379583085838,"vX0":-0.952965716173222,"vY0":-111.95160976847964,"vZ0":-0.5809083517390289,"x":103.03,"y":179.04,"x0":1.267708941741113,"y0":50.00044595837455,"z0":5.888224630466335,"aX":-4.6104405489732265},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-1.7,"breakHorizontal":6.8,"spinRate":2482,"spinDirection":304},"zone":9,"typeConfidence":0.9,"plateTime":0.4886246715698177,"extension":6.017527042364274},"hitData":{"launchSpeed":107.5,"launchAngle":22.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":31.12,"coordY":98.92}},"index":2,"playId":"e9e89110-bfa4-3b11-8fde-ea789d78f7be","pitchNumber":3,"startTime":"2025-08-21T00:07:10.164Z","endTime":"2025-08-21T00:07:23.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":5.199999999999996,"leverageIndex":0.79,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:07:23.693Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, shortstop Colson Montgomery to first baseman Miguel Vargas. Marcell Ozuna to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:07:40.286Z","endTime":"2025-08-21T00:08:43.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.60628875011198,"strikeZoneBottom":1.6393239156203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.65171576315742,"aZ":-22.10282115430531,"pfxX":7.90445081520466,"pfxZ":6.704106159532732,"pX":-0.3655593102941833,"pZ":1.2138417194371391,"vX0":-5.747634379580461,"vY0":-120.97280341601025,"vZ0":-6.216277568691016,"x":130.93,"y":206.01,"x0":0.9986725268392149,"y0":50.00220898986547,"z0":5.7188326356917445,"aX":11.871573649034932},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":11.0,"breakHorizontal":-13.2,"spinRate":1659,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.450482971125016,"extension":6.045074041426678},"index":0,"playId":"669da2f0-cec0-34d9-a38c-fb5a6eacb1cf","pitchNumber":1,"startTime":"2025-08-21T00:07:58.388Z","endTime":"2025-08-21T00:08:02.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":90.7,"endSpeed":83.2,"strikeZoneTop":3.62893135491341,"strikeZoneBottom":1.70779862836175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.57583088424548,"aZ":-20.74632820790612,"pfxX":9.77235081645841,"pfxZ":6.476731056983017,"pX":-0.2076585984602041,"pZ":1.944319617544922,"vX0":-5.969637923010416,"vY0":-131.83977265048904,"vZ0":-5.7315529978879685,"x":124.92,"y":186.28,"x0":0.8143916312788507,"y0":50.00025609355669,"z0":5.6738789564103955,"aX":17.23018805850812},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":-16.4,"spinRate":2080,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.41518233580127983,"extension":6.030176407114692},"index":1,"playId":"fc58b125-2faf-3728-b2c7-f2c2e020e5a0","pitchNumber":2,"startTime":"2025-08-21T00:08:15.258Z","endTime":"2025-08-21T00:08:19.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.350574821982704,"aZ":-21.37709451796366,"pfxX":7.990950501535111,"pfxZ":6.110816181987037,"pX":0.2704691615212667,"pZ":3.035048807484661,"vX0":-4.472724216089346,"vY0":-131.4335589355932,"vZ0":-3.1886821786417316,"x":106.69,"y":156.83,"x0":0.9475971863823678,"y0":50.00161076967479,"z0":5.8340512183064686,"aX":14.113825630631185},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.7,"breakHorizontal":-13.7,"spinRate":2017,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4152235183815227,"extension":5.963305119685586},"hitData":{"launchSpeed":82.4,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.73,"coordY":145.59}},"index":2,"playId":"32df5350-76e9-3c90-9483-afb307f64e5e","pitchNumber":3,"startTime":"2025-08-21T00:08:35.300Z","endTime":"2025-08-21T00:08:43.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":1.56,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:08:43.327Z","atBatIndex":26},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ozzie Albies reaches on a fielding error by shortstop Colson Montgomery. Marcell Ozuna scores.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:09:11.884Z","endTime":"2025-08-21T00:10:03.382Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":{"id":527048,"link":"/api/v1/people/527048"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.31165219178877,"strikeZoneBottom":1.52515748163427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33766167068297,"aZ":-23.364553030174516,"pfxX":8.650924991564949,"pfxZ":4.9672573156634385,"pX":-0.40110124890521176,"pZ":3.8097827210040296,"vX0":-5.601409173485706,"vY0":-131.88424915312882,"vZ0":-1.1444301032350719,"x":132.29,"y":135.92,"x0":0.6194005310911115,"y0":50.00044970217158,"z0":5.962034377039049,"aX":15.33652490283907},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":-14.5,"spinRate":1973,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4142801169307484,"extension":5.941511565387193},"index":0,"playId":"a6887d2a-e1b4-34e9-b8a9-a2d6a83f2aff","pitchNumber":1,"startTime":"2025-08-21T00:09:12.018Z","endTime":"2025-08-21T00:09:15.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.3570143605442,"strikeZoneBottom":1.50231803605563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.56729533803121,"aZ":-25.442384468324512,"pfxX":8.287974831457948,"pfxZ":3.7682329857979644,"pX":1.2142034722194988,"pZ":1.986636967324141,"vX0":-2.5980414488001875,"vY0":-132.116277026584,"vZ0":-4.521170773774939,"x":70.72,"y":185.14,"x0":1.1278830725502786,"y0":50.00000095088384,"z0":5.5678234940726155,"aX":14.791942717996632},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.1,"breakHorizontal":-14.5,"spinRate":1957,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4130435266389436,"extension":6.064120039826845},"index":1,"playId":"90577699-7c0d-33c1-b614-6d4007de9be3","pitchNumber":2,"startTime":"2025-08-21T00:09:33.321Z","endTime":"2025-08-21T00:09:37.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.719754892739658,"aZ":-24.73912914072458,"pfxX":8.838614690660856,"pfxZ":4.238635562340031,"pX":1.2393382452300474,"pZ":2.2410040671611715,"vX0":-2.510343302523601,"vY0":-131.11775696008763,"vZ0":-4.263892368685469,"x":69.76,"y":178.27,"x0":1.0561972580544299,"y0":50.0041350379004,"z0":5.7173192465813845,"aX":15.509196890409843},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.1,"breakHorizontal":-15.5,"spinRate":1972,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4165115582208605,"extension":5.911759826579002},"hitData":{"launchSpeed":90.3,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.2,"coordY":148.62}},"index":2,"playId":"e4689d25-2c56-3c11-9fd3-f090df82bd98","pitchNumber":3,"startTime":"2025-08-21T00:09:52.862Z","endTime":"2025-08-21T00:10:03.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":11.199999999999996,"leverageIndex":1.75,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:10:03.382Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Murphy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:10:40.155Z","endTime":"2025-08-21T00:12:44.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"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":76.1,"endSpeed":70.8,"strikeZoneTop":3.42503511399266,"strikeZoneBottom":1.66215094406845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.70267246012287,"aZ":-36.715895093779,"pfxX":-2.1108207595036887,"pfxZ":-3.6068358717298263,"pX":1.0975123383577192,"pZ":3.557167113185116,"vX0":0.5714467516389082,"vY0":-110.94846815026642,"vZ0":2.522393002970648,"x":75.17,"y":142.74,"x0":1.1125964718197792,"y0":50.00078312113413,"z0":6.201162788225809,"aX":-2.6614695537183044},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-5.6,"breakHorizontal":3.7,"spinRate":2436,"spinDirection":302},"zone":12,"typeConfidence":0.91,"plateTime":0.4915324554045357,"extension":5.793962658091177},"index":0,"playId":"1db604ad-329f-3a2b-bde0-3a8fef67570a","pitchNumber":1,"startTime":"2025-08-21T00:10:43.010Z","endTime":"2025-08-21T00:10:46.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.73990050615305,"aZ":-24.085651009057734,"pfxX":9.253470290293237,"pfxZ":4.583311069147587,"pX":0.4867115156385768,"pZ":2.586155318685064,"vX0":-4.180088530581866,"vY0":-131.72903234921554,"vZ0":-3.378504048750423,"x":98.45,"y":168.95,"x0":0.8877027278730643,"y0":50.004517121227714,"z0":5.656348845692027,"aX":16.34131639076197},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":-16.0,"spinRate":1971,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.41504232107675465,"extension":6.120273786266435},"index":1,"playId":"62b2537e-b504-3209-b918-aa04f19f0388","pitchNumber":2,"startTime":"2025-08-21T00:10:57.901Z","endTime":"2025-08-21T00:11:01.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.40236455065401,"strikeZoneBottom":1.6393239156203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.158800510994705,"aZ":-15.54023859687817,"pfxX":4.429118391932712,"pfxZ":9.500611474496427,"pX":-1.0502172146658628,"pZ":3.8157643332666944,"vX0":-5.240716631256377,"vY0":-131.10003314448375,"vZ0":-2.3280641063712855,"x":157.03,"y":135.75,"x0":0.3936657089186115,"y0":50.00549565219196,"z0":5.867284587857104,"aX":7.75755298878913},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.9,"breakHorizontal":-7.0,"spinRate":2030,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.4168499024112915,"extension":6.062313556997348},"index":2,"playId":"4a06c82c-9567-3b12-9a57-dc75cb6219c3","pitchNumber":3,"startTime":"2025-08-21T00:11:18.712Z","endTime":"2025-08-21T00:11:23.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.42503511399266,"strikeZoneBottom":1.66215094406845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30944916413222,"aZ":-22.55154619042365,"pfxX":8.087185366429594,"pfxZ":5.478971630708239,"pX":-1.3937844596520057,"pZ":2.528969011609252,"vX0":-7.324509342426549,"vY0":-130.8153007316152,"vZ0":-4.380579307623898,"x":170.13,"y":170.5,"x0":0.37463964049813125,"y0":50.000204391515595,"z0":5.889261174906587,"aX":14.192834743322175},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.2,"breakHorizontal":-13.3,"spinRate":1962,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.416686087317069,"extension":6.06272841636426},"index":3,"playId":"cc1c9bf4-f7f3-3d99-a83e-86f311707944","pitchNumber":4,"startTime":"2025-08-21T00:11:38.308Z","endTime":"2025-08-21T00:11:42.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":"7b21e3cd-708c-3e01-b7ad-0771abe31ee1","startTime":"2025-08-21T00:11:57.376Z","endTime":"2025-08-21T00:12:02.864Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.42503511399266,"strikeZoneBottom":1.6393239156203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.821018116587247,"aZ":-23.746585014070124,"pfxX":8.089789069798982,"pfxZ":4.819971309496877,"pX":0.06403451938748717,"pZ":1.6953546969666657,"vX0":-4.726813547231758,"vY0":-130.49284702466656,"vZ0":-5.521531499333451,"x":114.56,"y":193.01,"x0":0.834614058985944,"y0":50.00549940981118,"z0":5.594628108794081,"aX":14.151211220947022},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":-13.8,"spinRate":1974,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.41750066467186686,"extension":6.072367793005751},"index":5,"playId":"01952916-34e8-3066-aedd-b4430e877bf0","pitchNumber":5,"startTime":"2025-08-21T00:12:16.127Z","endTime":"2025-08-21T00:12:20.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.65920612298414,"aZ":-26.18266317579077,"pfxX":-1.3947354306048423,"pfxZ":3.680171006317421,"pX":0.7608232032364506,"pZ":3.142142038895523,"vX0":-0.7773671461437803,"vY0":-126.27070809402082,"vZ0":-1.2358578682786687,"x":88.0,"y":153.94,"x0":1.2530516178848528,"y0":50.00398657656218,"z0":5.727976747693269,"aX":-2.2714017310148233},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.6,"breakHorizontal":2.6,"spinRate":2279,"spinDirection":162},"zone":3,"typeConfidence":0.9,"plateTime":0.4323615679304589,"extension":5.9949166298401595},"index":6,"playId":"09b5dcc6-40f5-3cb1-9ef3-9e373fadd2dd","pitchNumber":6,"startTime":"2025-08-21T00:12:39.020Z","endTime":"2025-08-21T00:12:44.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:12:44.603Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T00:14:48.765Z","endTime":"2025-08-21T00:16:00.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.48357989057953,"aZ":-21.057624602256595,"pfxX":-1.0276520980032833,"pfxZ":5.903861094599181,"pX":-0.07904040068416827,"pZ":3.1578175724584043,"vX0":1.9779544015495847,"vY0":-134.9044458146809,"vZ0":-4.41201012071312,"x":120.01,"y":153.52,"x0":-0.6812492648610379,"y0":50.002282301733246,"z0":6.2586183851632144,"aX":-1.9348217122498692},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":1.6,"spinRate":2198,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.40276608006788317,"extension":6.302991843058121},"index":0,"playId":"b8da43e0-67b7-384f-85d9-b900692c949f","pitchNumber":1,"startTime":"2025-08-21T00:14:53.775Z","endTime":"2025-08-21T00:14:57.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":86.4,"endSpeed":80.4,"strikeZoneTop":3.74209624879539,"strikeZoneBottom":1.73061925552632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.303824249196047,"aZ":-31.34820930369429,"pfxX":-5.1235896497959095,"pfxZ":0.5072051881707198,"pX":0.8988099939111442,"pZ":1.24970451090246,"vX0":5.704579723561586,"vY0":-125.78795780665403,"vZ0":-5.749705414490742,"x":82.74,"y":205.04,"x0":-0.7229109499502233,"y0":50.00198983015747,"z0":6.078609832364913,"aX":-8.28683672299268},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.1,"breakHorizontal":8.2,"spinRate":982,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4339170409850168,"extension":6.3635436930678715},"index":1,"playId":"c8ddda35-b8a9-3775-8230-8faf0c38c5c8","pitchNumber":2,"startTime":"2025-08-21T00:15:10.933Z","endTime":"2025-08-21T00:15:15.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.6,"endSpeed":87.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.773768891265572,"aZ":-16.484677370202952,"pfxX":-2.483070326834973,"pfxZ":8.034497119187742,"pX":0.4160120322383883,"pZ":2.410122083296364,"vX0":3.6501634164271595,"vY0":-137.7063608536163,"vZ0":-7.183883810855804,"x":101.14,"y":173.71,"x0":-0.5939290056897909,"y0":50.00504717463501,"z0":6.134600305333779,"aX":-4.850041246873254},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":3.8,"spinRate":2325,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3952404977082242,"extension":6.258394061406721},"index":2,"playId":"6ff9fe4f-ca24-3530-acd1-dd8963f81e36","pitchNumber":3,"startTime":"2025-08-21T00:15:22.648Z","endTime":"2025-08-21T00:15:29.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.163154236718977,"aZ":-31.881317197175786,"pfxX":-4.673214992661669,"pfxZ":0.17719888880417578,"pX":-0.9614423265350692,"pZ":1.2909102261257261,"vX0":1.237506275354425,"vY0":-127.09956269574434,"vZ0":-5.7002474328553205,"x":153.65,"y":203.93,"x0":-0.8438517395892222,"y0":50.00441638854979,"z0":6.058947419721575,"aX":-7.736582222247996},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.6,"breakHorizontal":8.3,"spinRate":801,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42902329709231823,"extension":6.4164620135185535},"index":3,"playId":"e46d7c06-9fb9-34d0-86de-9dbcf3206f89","pitchNumber":4,"startTime":"2025-08-21T00:15:55.549Z","endTime":"2025-08-21T00:16:00.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:16:00.804Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Robert Jr. singles on a fly ball to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T00:16:08.454Z","endTime":"2025-08-21T00:16:47.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.74209624879539,"strikeZoneBottom":1.70779862836175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.08450359568394,"aZ":-28.04940680006137,"pfxX":-5.187559779670618,"pfxZ":2.55577101537126,"pX":0.13535178826357577,"pZ":1.7113005997762147,"vX0":3.55213048768364,"vY0":-125.80890150740635,"vZ0":-5.436538461864877,"x":111.84,"y":192.57,"x0":-0.616650489881496,"y0":50.00071403807424,"z0":6.156688379809714,"aX":-8.364880557356226},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":8.6,"spinRate":877,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.43436184343683504,"extension":6.535803235689319},"index":0,"playId":"91920fbc-f6e5-3f7e-a63c-9aced70d701d","pitchNumber":1,"startTime":"2025-08-21T00:16:25.007Z","endTime":"2025-08-21T00:16:28.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.21774375279177,"aZ":-26.4020938642325,"pfxX":-3.1468911808990683,"pfxZ":3.4854868919078115,"pX":0.20222600535394986,"pZ":1.300870162476237,"vX0":3.447567974674009,"vY0":-126.83365409104456,"vZ0":-6.569717233337008,"x":109.29,"y":203.66,"x0":-0.7560696947573564,"y0":50.00041672629154,"z0":5.987110736751524,"aX":-5.205190958059114},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":5.0,"spinRate":797,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4293529833115466,"extension":6.513782996100029},"hitData":{"launchSpeed":68.6,"launchAngle":34.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.39,"coordY":102.02}},"index":1,"playId":"27739b02-a123-3daa-97c3-3f71926840a3","pitchNumber":2,"startTime":"2025-08-21T00:16:36.089Z","endTime":"2025-08-21T00:16:47.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.92,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:16:47.618Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Benintendi strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T00:16:57.877Z","endTime":"2025-08-21T00:18:28.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.1,"strikeZoneTop":3.33433476556039,"strikeZoneBottom":1.54799489320902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.843889946120704,"aZ":-39.11531857345793,"pfxX":3.744316119309681,"pfxZ":-4.787846243537809,"pX":0.48723824644740604,"pZ":2.774366502204429,"vX0":2.7030288420838886,"vY0":-119.11707234317898,"vZ0":0.01862752994718697,"x":98.43,"y":163.87,"x0":-1.1448384307557409,"y0":50.00100381116867,"z0":6.275211487651273,"aX":5.4307841126732965},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.4,"breakHorizontal":-7.4,"spinRate":2241,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.4581702901500617,"extension":6.417389968451345},"index":0,"playId":"e40cb864-9618-3e13-94a8-48f02cb7f9a7","pitchNumber":1,"startTime":"2025-08-21T00:17:12.356Z","endTime":"2025-08-21T00:17:19.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luis Robert Jr. caught stealing 2nd base, catcher Sean Murphy to shortstop Nick Allen.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"e40cb864-9618-3e13-94a8-48f02cb7f9a7","startTime":"2025-08-21T00:17:28.096Z","endTime":"2025-08-21T00:17:46.180Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673357,"link":"/api/v1/people/673357"},"defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":673357,"link":"/api/v1/people/673357"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":5.899999999999999,"leverageIndex":1.77,"dramaIndex":86.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.33433476556039,"strikeZoneBottom":1.54799489320902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.950025891306442,"aZ":-40.90974027557791,"pfxX":3.3860623345455254,"pfxZ":-5.92742294140495,"pX":-1.213026915924319,"pZ":2.1980747861006624,"vX0":-1.3318147741844464,"vY0":-120.31341582015477,"vZ0":-1.0209950761313498,"x":163.24,"y":179.43,"x0":-1.0941248991623669,"y0":50.000021735042885,"z0":6.233293268657114,"aX":4.99475947528158},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.7,"breakHorizontal":-5.9,"spinRate":2269,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.45414915740244544,"extension":6.296349925697277},"index":2,"playId":"6097510d-ee6a-3810-aad8-2130f1605480","pitchNumber":2,"startTime":"2025-08-21T00:17:46.180Z","endTime":"2025-08-21T00:17:50.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.9,"strikeZoneTop":3.42498821697528,"strikeZoneBottom":1.63920038683109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.610279760234434,"aZ":-20.7911228251551,"pfxX":-6.4761502723732125,"pfxZ":5.708690608032137,"pX":0.7057415820205482,"pZ":2.918768682361121,"vX0":5.620134106925588,"vY0":-139.00176280300897,"vZ0":-5.2171204546441,"x":90.1,"y":159.97,"x0":-0.4823167629203501,"y0":50.002448844595385,"z0":6.16412519240743,"aX":-12.913398050573623},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.6,"breakHorizontal":10.8,"spinRate":2131,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.39122731717423065,"extension":6.251465876365171},"index":3,"playId":"7488f2bc-cc12-3d0a-88f5-b7284c1551cf","pitchNumber":3,"startTime":"2025-08-21T00:17:57.340Z","endTime":"2025-08-21T00:18:01.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.097583857240373,"aZ":-16.910384921167957,"pfxX":-6.4415777831335514,"pfxZ":7.701139988790072,"pX":-0.5183778578315246,"pZ":2.4960334423230677,"vX0":2.302531572531692,"vY0":-139.13580716403962,"vZ0":-6.966331707965027,"x":136.76,"y":171.39,"x0":-0.5146023906120827,"y0":50.00233567403952,"z0":6.131939898591145,"aX":-12.763215071077322},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":11.3,"spinRate":2088,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3920731962346249,"extension":6.427587724108616},"index":4,"playId":"a361d227-75cc-3ad4-b00d-a7848114a3fd","pitchNumber":4,"startTime":"2025-08-21T00:18:10.425Z","endTime":"2025-08-21T00:18:13.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.349521881991453,"aZ":-30.78765942233736,"pfxX":-3.881402745528983,"pfxZ":0.8736869864066854,"pX":0.5058719170789203,"pZ":2.462416503748792,"vX0":3.832133718462028,"vY0":-124.64853956143386,"vZ0":-2.801249732563167,"x":97.72,"y":172.29,"x0":-0.5449381987816132,"y0":50.000634030700375,"z0":6.135127495938796,"aX":-6.125771032216246},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":6.1,"spinRate":806,"spinDirection":252},"zone":6,"typeConfidence":2.0,"plateTime":0.43891991644410044,"extension":6.398411402809991},"index":5,"playId":"aff62f23-1ae6-3c9b-b710-c90f001d0b61","pitchNumber":5,"startTime":"2025-08-21T00:18:24.567Z","endTime":"2025-08-21T00:18:28.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":1.77,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:18:28.671Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nacho Alvarez Jr. pops out to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:20:22.338Z","endTime":"2025-08-21T00:21:40.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.24356251724761,"strikeZoneBottom":1.45656686942309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.983774817555798,"aZ":-21.634854489661016,"pfxX":9.040616355568437,"pfxZ":6.061002761470969,"pX":0.0665446620434739,"pZ":1.622110916899751,"vX0":-5.197359970670059,"vY0":-130.60544927778986,"vZ0":-6.270564211227406,"x":114.46,"y":194.98,"x0":0.9017254508648951,"y0":50.00032556456171,"z0":5.667280432832332,"aX":15.708336531135798},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.8,"breakHorizontal":-15.4,"spinRate":2076,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4184384561657368,"extension":5.966233945923625},"index":0,"playId":"9f4f08fa-8b86-3d39-aab8-d8c6693542d7","pitchNumber":1,"startTime":"2025-08-21T00:20:37.460Z","endTime":"2025-08-21T00:20:42.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.19819519410901,"strikeZoneBottom":1.45663309943008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.099247868620747,"aZ":-22.235009899276005,"pfxX":9.130610442348532,"pfxZ":5.782829424871947,"pX":-0.589633755695678,"pZ":1.2257571213147802,"vX0":-6.718734571097027,"vY0":-129.72447762318095,"vZ0":-7.047061340995161,"x":139.48,"y":205.68,"x0":0.8373398135239714,"y0":50.00224102517412,"z0":5.652259179107798,"aX":15.686368657807657},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.2,"breakHorizontal":-15.2,"spinRate":2096,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.42094318405822095,"extension":5.983636135879458},"index":1,"playId":"ad600e1c-e5b4-3831-a7e9-4c12fd7177a4","pitchNumber":2,"startTime":"2025-08-21T00:20:51.269Z","endTime":"2025-08-21T00:20:54.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.611227867375245,"aZ":-22.71007035836327,"pfxX":8.715102148052292,"pfxZ":5.440009191339042,"pX":-0.03691716985827045,"pZ":2.3128961653064968,"vX0":-5.442369543570747,"vY0":-130.5796128454288,"vZ0":-4.619481567595785,"x":118.41,"y":176.33,"x0":0.9342456575626021,"y0":50.00246413177776,"z0":5.797750459279479,"aX":15.1600197700408},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.1,"breakHorizontal":-14.8,"spinRate":2089,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4182999826214244,"extension":6.007772271016},"hitData":{"launchSpeed":83.8,"launchAngle":71.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.38,"coordY":164.68}},"index":2,"playId":"66ada21e-55e1-36f8-b238-a0f765ea611d","pitchNumber":3,"startTime":"2025-08-21T00:21:30.169Z","endTime":"2025-08-21T00:21:40.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:21:40.443Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Allen flies out to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:21:54.665Z","endTime":"2025-08-21T00:22:13.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.474890978776735,"aZ":-20.2714912885569,"pfxX":7.57725614456128,"pfxZ":6.848071018542551,"pX":-0.48862787488673515,"pZ":2.129818669466157,"vX0":-5.78224017736962,"vY0":-130.73052804241536,"vZ0":-5.5061045099301165,"x":135.63,"y":181.27,"x0":0.7627810724157704,"y0":50.00356217234898,"z0":5.7759639714227475,"aX":13.171311636593291},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.4,"breakHorizontal":-12.5,"spinRate":2014,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.4183109277440482,"extension":5.918537919271852},"hitData":{"launchSpeed":80.3,"launchAngle":36.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.57,"coordY":90.54}},"index":0,"playId":"095fd1fc-976e-3a42-a715-e21eab2739f9","pitchNumber":1,"startTime":"2025-08-21T00:22:03.232Z","endTime":"2025-08-21T00:22:13.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:22:13.242Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out to left fielder Andrew Benintendi.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T00:22:21.594Z","endTime":"2025-08-21T00:23:08.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.0,"endSpeed":76.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.029425220502308,"aZ":-24.96149391780151,"pfxX":8.038786552161664,"pfxZ":4.835187796349649,"pX":-0.5951042391005827,"pZ":1.9432030537346878,"vX0":-6.321127240799172,"vY0":-120.72769694713207,"vZ0":-3.561483208273564,"x":139.68,"y":186.31,"x0":0.998401506775793,"y0":50.00567213716562,"z0":5.607357227702452,"aX":12.001994006886628},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.3,"breakHorizontal":-13.3,"spinRate":1662,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.45176106999173804,"extension":6.235773725661012},"index":0,"playId":"1740550e-497c-3b17-8725-9b8ff587f239","pitchNumber":1,"startTime":"2025-08-21T00:22:37.227Z","endTime":"2025-08-21T00:22:40.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.970692054840107,"aZ":-20.95559442049475,"pfxX":0.5535671303044216,"pfxZ":6.668494410318377,"pX":-0.8758299455256207,"pZ":3.6617234665642653,"vX0":-4.315334772238309,"vY0":-127.7519308640966,"vZ0":-1.654810052115146,"x":150.38,"y":139.91,"x0":0.7506753026930935,"y0":50.0024355702446,"z0":5.936607791618762,"aX":0.9321923854486319},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.0,"breakHorizontal":-0.2,"spinRate":2151,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.4258982614438498,"extension":5.886761228920228},"hitData":{"launchSpeed":85.0,"launchAngle":51.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.52,"coordY":111.41}},"index":1,"playId":"1d6ab7ec-d904-3446-872e-ad8866477334","pitchNumber":2,"startTime":"2025-08-21T00:22:58.383Z","endTime":"2025-08-21T00:23:08.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:23:08.924Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Baldwin flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:25:12.478Z","endTime":"2025-08-21T00:26:45.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.17549507906919,"strikeZoneBottom":1.57083025660717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.230394894768313,"aZ":-42.54197997390239,"pfxX":3.7040299003190844,"pfxZ":-7.299421973342511,"pX":0.14049416525373912,"pZ":0.7898818635685122,"vX0":1.6347214882486454,"vY0":-118.54442829032627,"vZ0":-3.3505397590153327,"x":111.64,"y":217.45,"x0":-1.0399425452757642,"y0":50.005721239317474,"z0":6.115574310560302,"aX":5.258091488133209},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.8,"breakHorizontal":-7.1,"spinRate":2338,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.46251603823501064,"extension":6.319399953962471},"index":0,"playId":"47f23e89-5d6c-31d1-be17-dd1f7fb2945b","pitchNumber":1,"startTime":"2025-08-21T00:25:14.817Z","endTime":"2025-08-21T00:25:19.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.19819519410901,"strikeZoneBottom":1.47947657061376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.634881217347615,"aZ":-33.96474117206462,"pfxX":-1.311181329130032,"pfxZ":-1.1232161916646906,"pX":-0.911891060580452,"pZ":3.7482669146709364,"vX0":0.45234249039763763,"vY0":-125.23290621832638,"vZ0":0.4167215878322137,"x":151.76,"y":137.58,"x0":-0.9237936537801914,"y0":50.00070699389503,"z0":6.342411033236161,"aX":-2.0968752619541493},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.7,"breakHorizontal":2.3,"spinRate":727,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4362065939770745,"extension":6.342012990628879},"index":1,"playId":"16123879-5ea2-315e-8e68-95ff53993215","pitchNumber":2,"startTime":"2025-08-21T00:25:28.554Z","endTime":"2025-08-21T00:25:32.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.485157592471776,"aZ":-31.484618243613113,"pfxX":-2.040251364232396,"pfxZ":0.44423543887475514,"pX":-0.7446530123174374,"pZ":1.9597149830933671,"vX0":0.7209799658128796,"vY0":-123.98682860752294,"vZ0":-3.8338458927450088,"x":145.38,"y":185.87,"x0":-0.7739114609771828,"y0":50.00349349575156,"z0":6.1496100945687315,"aX":-3.1808313437510054},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":3.5,"spinRate":693,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.441530869215371,"extension":6.4028361342795135},"index":2,"playId":"7cabb184-8b4d-34fd-8569-934e29f93099","pitchNumber":3,"startTime":"2025-08-21T00:25:44.227Z","endTime":"2025-08-21T00:25:47.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.719979496949612,"aZ":-29.481104511970347,"pfxX":-3.518131224397483,"pfxZ":1.7078083677520883,"pX":0.10719936414869938,"pZ":1.863626950921108,"vX0":2.9783878011244713,"vY0":-124.54975219133048,"vZ0":-4.365263843567682,"x":112.91,"y":188.46,"x0":-0.643830226377543,"y0":50.005515395665164,"z0":6.061871946669715,"aX":-5.558858796868939},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":5.8,"spinRate":673,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.4388481811467262,"extension":6.472517315283926},"index":3,"playId":"c756267b-dd43-3289-ae8b-1a88cce91875","pitchNumber":4,"startTime":"2025-08-21T00:25:58.160Z","endTime":"2025-08-21T00:26:01.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-21T00:26:12.982Z","endTime":"2025-08-21T00:26:22.634Z","isPitch":false,"type":"action","player":{"id":681460,"link":"/api/v1/people/681460"},"defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.17549507906919,"strikeZoneBottom":1.50231803605563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.905787279001526,"aZ":-38.50592031145873,"pfxX":-1.435483138769585,"pfxZ":-3.8671536882252266,"pX":0.07784326373932084,"pZ":0.4857001979564449,"vX0":2.2491405623648486,"vY0":-126.92826397433458,"vZ0":-6.214536835052228,"x":114.03,"y":225.67,"x0":-0.6314470459549035,"y0":50.00157428604602,"z0":6.016187029332497,"aX":-2.3527036824536074},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-8.2,"breakHorizontal":2.2,"spinRate":827,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4308001946896858,"extension":6.371727807089088},"index":5,"playId":"680b758c-dfb8-38ec-badc-032bdbc11f6b","pitchNumber":5,"startTime":"2025-08-21T00:26:22.634Z","endTime":"2025-08-21T00:26:26.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74134257144077,"aZ":-19.114983279855267,"pfxX":-0.38801144578974855,"pfxZ":6.846835388799035,"pX":0.28302118231361123,"pZ":2.1849878322925127,"vX0":3.0904542607041603,"vY0":-135.9886483133821,"vZ0":-6.808097211340524,"x":106.21,"y":179.79,"x0":-0.8089801707486464,"y0":50.00310830759288,"z0":6.0084719894163765,"aX":-0.740799249201945},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":0.1,"spinRate":2171,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.4000282846427208,"extension":6.293244690250384},"hitData":{"launchSpeed":94.4,"launchAngle":44.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.14,"coordY":79.91}},"index":6,"playId":"23d71b4d-5ece-38ee-acb1-38016aa9b527","pitchNumber":6,"startTime":"2025-08-21T00:26:36.477Z","endTime":"2025-08-21T00:26:45.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681460,"link":"/api/v1/people/681460"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":681460,"link":"/api/v1/people/681460"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:26:45.928Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a line drive to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:26:59.826Z","endTime":"2025-08-21T00:27:21.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27145130485546,"aZ":-32.50046092132165,"pfxX":-0.5782945176981391,"pfxZ":-0.20214312817133795,"pX":0.4363651305238616,"pZ":1.6933098764516554,"vX0":3.1435585912858515,"vY0":-126.37342478017511,"vZ0":-4.401941188030613,"x":100.37,"y":193.06,"x0":-0.7452175710235421,"y0":50.00101821250035,"z0":6.0505189816814084,"aX":-0.9410897125227503},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.1,"breakHorizontal":0.4,"spinRate":2095,"spinDirection":77},"zone":9,"typeConfidence":2.0,"plateTime":0.43239886312633846,"extension":6.440241187888592},"hitData":{"launchSpeed":79.6,"launchAngle":17.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.7,"coordY":109.47}},"index":0,"playId":"500ae42a-dc39-353f-840d-a7286576db33","pitchNumber":1,"startTime":"2025-08-21T00:27:09.892Z","endTime":"2025-08-21T00:27:21.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.06,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:27:21.905Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Tauchman flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:27:35.310Z","endTime":"2025-08-21T00:32:12.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11],"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":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.8,"strikeZoneTop":3.6289161540379,"strikeZoneBottom":1.7761955217486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19034859255598,"aZ":-22.395393712887266,"pfxX":-1.0637022401349423,"pfxZ":5.146974373898407,"pX":-0.817270049258644,"pZ":2.105663608639058,"vX0":1.126629814149407,"vY0":-135.82504856171613,"vZ0":-6.404820341077222,"x":148.15,"y":181.93,"x0":-1.0960336273820548,"y0":50.000395522562194,"z0":6.01459499166945,"aX":-2.019746857200059},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.4,"breakHorizontal":1.7,"spinRate":2203,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.4007723856536938,"extension":6.441202314796985},"index":0,"playId":"ff9d0277-68a3-3259-b3ee-fa6b3b1ea477","pitchNumber":1,"startTime":"2025-08-21T00:27:44.927Z","endTime":"2025-08-21T00:27:48.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":76.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.353908142903972,"aZ":-41.12018281863681,"pfxX":4.734935522451732,"pfxZ":-6.179764540356925,"pX":0.08787178070293086,"pZ":1.9578049888709794,"vX0":1.1447871212924334,"vY0":-119.08465426288117,"vZ0":-1.1397517300285651,"x":113.65,"y":185.92,"x0":-1.01369331514298,"y0":50.00595160957086,"z0":6.139289910481729,"aX":6.84952848657184},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-11.3,"breakHorizontal":-8.9,"spinRate":2267,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.45870560818262085,"extension":6.493635900230948},"index":1,"playId":"7cb7a48c-fef6-3f84-bf30-3e447c601f69","pitchNumber":2,"startTime":"2025-08-21T00:28:02.085Z","endTime":"2025-08-21T00:28:05.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.008717224921586,"aZ":-42.01789652698079,"pfxX":1.3098735669319566,"pfxZ":-6.585719704865614,"pX":-0.16558922715013713,"pZ":2.430911985100753,"vX0":2.1390789564862116,"vY0":-120.75681043713413,"vZ0":-0.22426514980329926,"x":123.31,"y":173.15,"x0":-1.229231474740015,"y0":50.00458632460532,"z0":6.1862345526368,"aX":1.9568629846716492},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.8,"breakHorizontal":-2.9,"spinRate":2207,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.4516206656606312,"extension":6.4410713802539},"index":2,"playId":"a84fdc2e-2ea5-313c-bd7b-70f423b5544b","pitchNumber":3,"startTime":"2025-08-21T00:28:24.941Z","endTime":"2025-08-21T00:28:28.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-21T00:28:47.720Z","endTime":"2025-08-21T00:29:08.297Z","isPitch":false,"type":"action","player":{"id":643565,"link":"/api/v1/people/643565"},"defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.6,"strikeZoneTop":3.56099404405431,"strikeZoneBottom":1.70779862836175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.204689224169975,"aZ":-29.478784125753428,"pfxX":-5.747822321297129,"pfxZ":1.6286679461228668,"pX":-0.4431495760146779,"pZ":-0.04820354526207018,"vX0":3.0046106827800716,"vY0":-126.97891754697378,"vZ0":-9.18856973792146,"x":133.89,"y":240.08,"x0":-0.887935716976181,"y0":50.00017305504278,"z0":5.923005763860425,"aX":-9.49233083280253},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":9.8,"spinRate":746,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.42946446639084623,"extension":6.541973278171587},"index":4,"playId":"ca33740e-c915-3d34-b559-ec92dedbed0c","pitchNumber":4,"startTime":"2025-08-21T00:29:08.297Z","endTime":"2025-08-21T00:29:11.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.17344571251098,"aZ":-31.642317929507545,"pfxX":-3.0257635386481834,"pfxZ":0.3307133866643639,"pX":0.9138205117745535,"pZ":2.1322939984575173,"vX0":5.218275273850543,"vY0":-125.58104382268387,"vZ0":-3.414307607310443,"x":82.17,"y":181.21,"x0":-0.7851912238448865,"y0":50.00372409323054,"z0":6.046679229537808,"aX":-4.899115128135272},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":4.4,"spinRate":729,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.43389724453288325,"extension":6.444439813832902},"index":5,"playId":"11f38bb2-a044-3da7-a085-74e65914b172","pitchNumber":5,"startTime":"2025-08-21T00:29:33.510Z","endTime":"2025-08-21T00:29:38.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.58364297443804,"strikeZoneBottom":1.77625400796799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.260788757847987,"aZ":-29.16602003995598,"pfxX":-2.4228706739472283,"pfxZ":1.8391551920671132,"pX":0.3892470224158772,"pZ":0.73536327740817,"vX0":3.4276749023280813,"vY0":-125.83769972934752,"vZ0":-7.193544366492246,"x":102.16,"y":218.93,"x0":-0.664662114097463,"y0":50.001831069644496,"z0":5.9382418283652685,"aX":-3.9554321101344208},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":3.7,"spinRate":705,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.43234418696747623,"extension":6.479220028919718},"index":6,"playId":"52e4024d-9772-3076-b778-cb551535042e","pitchNumber":6,"startTime":"2025-08-21T00:29:58.226Z","endTime":"2025-08-21T00:30:01.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.106211763382536,"aZ":-29.20792455662355,"pfxX":-3.0036864238014305,"pfxZ":1.8733403995341096,"pX":0.34349569018896714,"pZ":2.378898225919323,"vX0":4.140603652565372,"vY0":-124.46157166539592,"vZ0":-3.131861545872388,"x":103.91,"y":174.55,"x0":-0.9453109312567082,"y0":50.00086502607171,"z0":6.0520714169054965,"aX":-4.74985839393715},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":4.6,"spinRate":697,"spinDirection":253},"zone":6,"typeConfidence":2.0,"plateTime":0.43873036208280336,"extension":6.4724370335838},"index":7,"playId":"ec56139e-34f4-3580-bbdd-50ec290690fa","pitchNumber":7,"startTime":"2025-08-21T00:30:20.505Z","endTime":"2025-08-21T00:30:23.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.468948100040322,"aZ":-27.19911154535711,"pfxX":-4.612456551197654,"pfxZ":3.076578931986403,"pX":0.36495011999389093,"pZ":1.3714014620620005,"vX0":4.073141205860302,"vY0":-125.85164895493128,"vZ0":-6.070239707524189,"x":103.09,"y":201.75,"x0":-0.6684642454143316,"y0":50.00483984143717,"z0":5.993273839193848,"aX":-7.464049233828331},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":7.6,"spinRate":700,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4337767815431617,"extension":6.578305587321884},"index":8,"playId":"778571d6-fcdd-3cda-ad85-317329a40cf5","pitchNumber":8,"startTime":"2025-08-21T00:30:48.722Z","endTime":"2025-08-21T00:30:52.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.3,"endSpeed":86.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.012573122944236,"aZ":-20.435771472136622,"pfxX":-3.3441760931083575,"pfxZ":6.196232786258794,"pX":-0.021706818457757834,"pZ":1.714189188587985,"vX0":3.588364334633471,"vY0":-135.86556870270587,"vZ0":-7.694951334926798,"x":117.83,"y":192.5,"x0":-0.9166749278260999,"y0":50.00419611174102,"z0":5.9717703359672685,"aX":-6.336935639686037},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":5.4,"spinRate":2188,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.40107663221054324,"extension":6.531333356664602},"index":9,"playId":"6e14f988-5a9e-3f3a-8865-99dbd6a2d883","pitchNumber":9,"startTime":"2025-08-21T00:31:10.030Z","endTime":"2025-08-21T00:31:13.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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.5,"endSpeed":75.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.170372026889495,"aZ":-43.08430036852757,"pfxX":4.098485588700222,"pfxZ":-7.6881597655634595,"pX":-0.1279586916580047,"pZ":1.910097249775789,"vX0":1.2421878316577573,"vY0":-118.75080877959164,"vZ0":-0.8069559856697929,"x":121.88,"y":187.21,"x0":-1.191253514249621,"y0":50.004457956949715,"z0":6.196795572214126,"aX":5.8142524773908075},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.8,"breakHorizontal":-7.7,"spinRate":2279,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.46243359309186793,"extension":6.43324464144731},"index":10,"playId":"67e6f9dc-4d34-3299-b21b-c3008a5900a1","pitchNumber":10,"startTime":"2025-08-21T00:31:34.154Z","endTime":"2025-08-21T00:31:37.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.970507061110283,"aZ":-23.702053567404633,"pfxX":-6.450309481516372,"pfxZ":5.324239143433179,"pX":-0.012153936715447549,"pZ":3.0445341117060165,"vX0":3.944946445151846,"vY0":-125.2426613191022,"vZ0":-2.8316087099157743,"x":117.46,"y":156.58,"x0":-0.7686105326306466,"y0":50.0003297409688,"z0":6.125244679269077,"aX":-10.259685050536199},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.2,"breakHorizontal":10.8,"spinRate":752,"spinDirection":273},"zone":2,"typeConfidence":2.0,"plateTime":0.43710054486872485,"extension":6.514049951617026},"hitData":{"launchSpeed":93.8,"launchAngle":44.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.36,"coordY":99.64}},"index":11,"playId":"eb54549a-f62a-3c9c-b4be-cb2baf79aa84","pitchNumber":11,"startTime":"2025-08-21T00:31:57.487Z","endTime":"2025-08-21T00:32:12.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":2.03,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:32:12.011Z","atBatIndex":37},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Miguel Vargas grounds into a force out, third baseman Nacho Alvarez Jr. to second baseman Ozzie Albies. Curtis Mead out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T00:33:11.545Z","endTime":"2025-08-21T00:33:21.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T00:32:27.495Z","endTime":"2025-08-21T00:33:13.794Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.694681232537906,"aZ":-42.73734541095299,"pfxX":1.3124104043464664,"pfxZ":-7.23791845006051,"pX":-0.7426506111129134,"pZ":2.519432739902792,"vX0":0.5457578141137629,"vY0":-119.96120700667801,"vZ0":0.12826893597529732,"x":145.31,"y":170.76,"x0":-1.1433987570531408,"y0":50.00010844869434,"z0":6.267794623941262,"aX":1.9166157831248534},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.8,"breakHorizontal":-2.5,"spinRate":2266,"spinDirection":30},"zone":4,"typeConfidence":2.0,"plateTime":0.45618740326772134,"extension":6.382626278766903},"hitData":{"launchSpeed":79.4,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.42,"coordY":169.8}},"index":1,"playId":"4d3a9c73-b8fa-3f11-802c-06eb606fd9f3","pitchNumber":1,"startTime":"2025-08-21T00:33:13.794Z","endTime":"2025-08-21T00:33:21.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.49,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:33:21.646Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T00:35:19.068Z","endTime":"2025-08-21T00:37:16.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.58364297443804,"strikeZoneBottom":1.6393239156203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.777337463614423,"aZ":-23.023598522420837,"pfxX":8.55229816846968,"pfxZ":5.431752362197724,"pX":0.8446889752339591,"pZ":2.5045859757063527,"vX0":-3.3777993232001724,"vY0":-128.22230531494165,"vZ0":-4.096167948466265,"x":84.8,"y":171.16,"x0":1.0599863361721855,"y0":50.00023020131747,"z0":5.895655317191778,"aX":14.394581912135436},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":-14.9,"spinRate":1921,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4254014356146123,"extension":5.9337257537926735},"index":0,"playId":"1a412331-5ef2-35fd-bb7d-d978425020b0","pitchNumber":1,"startTime":"2025-08-21T00:35:36.501Z","endTime":"2025-08-21T00:35:40.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.2,"strikeZoneTop":3.56099404405431,"strikeZoneBottom":1.84468966545091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.206194862569614,"aZ":-24.049723060582707,"pfxX":0.7719070341440122,"pfxZ":5.206829759344724,"pX":-0.9668156616413649,"pZ":0.6266270761830821,"vX0":-5.302749072059443,"vY0":-123.03616199611203,"vZ0":-7.303925499229192,"x":153.85,"y":221.86,"x0":1.0994118587739543,"y0":50.00609462552965,"z0":5.61868210854717,"aX":1.2058089527219482},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.3,"breakHorizontal":-0.4,"spinRate":2186,"spinDirection":151},"zone":13,"typeConfidence":0.88,"plateTime":0.4420826675026599,"extension":5.980704950377856},"index":1,"playId":"566a9956-72fd-3603-9db9-9a2c08bbaed0","pitchNumber":2,"startTime":"2025-08-21T00:35:54.611Z","endTime":"2025-08-21T00:35:57.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.51568678362788,"strikeZoneBottom":1.8218799950719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.020989770997126,"aZ":-24.614022993923967,"pfxX":-0.559715147218248,"pfxZ":4.827764461385888,"pX":-1.1721634391783418,"pZ":-0.9298575236020424,"vX0":-5.173475809585252,"vY0":-123.88413662454045,"vZ0":-10.819345011270961,"x":161.68,"y":263.89,"x0":1.0094688719131966,"y0":50.00260712620857,"z0":5.525124608933155,"aX":-0.8761426734054316},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.6,"breakHorizontal":2.2,"spinRate":2226,"spinDirection":164},"zone":13,"typeConfidence":0.89,"plateTime":0.4408772839029327,"extension":6.054981535567583},"index":2,"playId":"597b0ff3-0c6e-3c35-a5a6-a6f22050701a","pitchNumber":3,"startTime":"2025-08-21T00:36:17.559Z","endTime":"2025-08-21T00:36:20.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.5383419750833,"strikeZoneBottom":1.84468966545091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99081786293925,"aZ":-23.755836550993795,"pfxX":9.007569544082582,"pfxZ":4.889660682938285,"pX":0.23984354900433819,"pZ":3.028068728239538,"vX0":-4.676705134454037,"vY0":-130.01774201434569,"vZ0":-2.6173465586371867,"x":107.86,"y":157.02,"x0":0.886968687925588,"y0":50.00024771903191,"z0":5.841025795399414,"aX":15.495735166044938},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":-15.4,"spinRate":1893,"spinDirection":123},"zone":2,"typeConfidence":2.0,"plateTime":0.4204847790675057,"extension":6.004486189427003},"index":3,"playId":"f1e0953b-6d50-3bc9-99a3-9fdc79a5d0d4","pitchNumber":4,"startTime":"2025-08-21T00:36:45.172Z","endTime":"2025-08-21T00:36:48.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.5383419750833,"strikeZoneBottom":1.77625400796799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.361221502196305,"aZ":-25.024229134869454,"pfxX":8.730015674872297,"pfxZ":4.061242680916191,"pX":-0.007365604650801508,"pZ":3.221881302576106,"vX0":-5.159325316255774,"vY0":-131.50041758812523,"vZ0":-1.989943268429066,"x":117.28,"y":151.79,"x0":0.839866374186254,"y0":50.00419136849618,"z0":5.833975049474952,"aX":15.379854957660383},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":-14.8,"spinRate":1912,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.41558231784799515,"extension":5.954799023430763},"index":4,"playId":"1b713cf9-76c5-347a-b966-d95b1601e996","pitchNumber":5,"startTime":"2025-08-21T00:37:00.489Z","endTime":"2025-08-21T00:37:03.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.09304373194534,"aZ":-24.22219399460738,"pfxX":7.724150156333364,"pfxZ":5.324555721207012,"pX":0.12685530574421058,"pZ":1.5364399777641997,"vX0":-4.474674051592295,"vY0":-120.78266882589004,"vZ0":-5.067969212090897,"x":112.16,"y":197.3,"x0":0.9895186440167069,"y0":50.003916841378995,"z0":5.762890512821064,"aX":11.53914369844346},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.8,"breakHorizontal":-13.1,"spinRate":1651,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.45159087159797995,"extension":6.04412289217967},"index":5,"playId":"98351cbf-198b-3b5b-b581-fcd1cc3f2a28","pitchNumber":6,"startTime":"2025-08-21T00:37:13.153Z","endTime":"2025-08-21T00:37:16.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":527048,"link":"/api/v1/people/527048"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:37:16.286Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T00:39:35.522Z","endTime":"2025-08-21T00:41:06.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-21T00:37:35.282Z","endTime":"2025-08-21T00:37:59.284Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jordan Leasure replaces Martín Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-21T00:37:59.284Z","endTime":"2025-08-21T00:39:37.850Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673929,"link":"/api/v1/people/673929"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":527048,"link":"/api/v1/people/527048","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.49302848575955,"strikeZoneBottom":1.57083025660717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.012344316284857,"aZ":-12.356457850328633,"pfxX":-3.9169293226735955,"pfxZ":10.026121300498069,"pX":0.5919451505946651,"pZ":4.293955716139835,"vX0":5.029573500268613,"vY0":-139.38442486350732,"vZ0":-2.461754324005595,"x":94.44,"y":122.84,"x0":-0.7231861026114184,"y0":50.00082636629343,"z0":5.999776807956766,"aX":-7.741172576065118},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":6.1,"spinRate":2393,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.3922810192428057,"extension":6.740529646458004},"index":2,"playId":"e5eb63ec-2da6-3d2c-831e-9f934a46aac4","pitchNumber":1,"startTime":"2025-08-21T00:39:37.850Z","endTime":"2025-08-21T00:39:40.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.940053201655534,"aZ":-9.352071979608107,"pfxX":-3.4905227311114952,"pfxZ":11.62588737911929,"pX":0.34921725516315877,"pZ":3.032136072115996,"vX0":4.3330575746090485,"vY0":-139.1484893946425,"vZ0":-6.061664031849379,"x":103.69,"y":156.91,"x0":-0.7739382249841362,"y0":50.00074624477706,"z0":5.856970432812478,"aX":-6.851036890231453},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.0,"breakHorizontal":5.4,"spinRate":2467,"spinDirection":198},"zone":3,"typeConfidence":0.9,"plateTime":0.3934785915671375,"extension":6.906196094068585},"index":3,"playId":"63a68d62-fb11-37ac-bbb3-8b96acb4726e","pitchNumber":2,"startTime":"2025-08-21T00:39:53.854Z","endTime":"2025-08-21T00:39:56.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.5383419750833,"strikeZoneBottom":1.57083025660717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28628977170373,"aZ":-26.575302930314304,"pfxX":2.877416246623877,"pfxZ":3.3112530654086436,"pX":1.6649396685815032,"pZ":1.7310337007533434,"vX0":5.1752464048357085,"vY0":-128.62995416086835,"vZ0":-5.040611907922181,"x":53.54,"y":192.04,"x0":-0.7395947347485677,"y0":50.00560366680472,"z0":5.752586374718215,"aX":4.867403153135493},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-6.2,"spinRate":2421,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.4242750833115623,"extension":6.970255863675443},"index":4,"playId":"2f55d8d5-79df-39b4-b2da-8d56e85c5e3a","pitchNumber":3,"startTime":"2025-08-21T00:40:16.004Z","endTime":"2025-08-21T00:40:19.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.2,"endSpeed":87.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.460725130266972,"aZ":-9.590615554612246,"pfxX":-3.7004771756172037,"pfxZ":11.384885756811315,"pX":0.7188356902492026,"pZ":3.2924595888680024,"vX0":5.054993350074814,"vY0":-139.9342232114433,"vZ0":-5.198963681835108,"x":89.6,"y":149.88,"x0":-0.6299502474768423,"y0":50.00598281437742,"z0":5.802329259167802,"aX":-7.342936017258113},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":5.6,"spinRate":2338,"spinDirection":193},"zone":3,"typeConfidence":0.9,"plateTime":0.3913535116161144,"extension":6.926941425249132},"index":5,"playId":"d9ae5700-73ed-3ac2-b839-f82f9a8d809e","pitchNumber":4,"startTime":"2025-08-21T00:40:32.270Z","endTime":"2025-08-21T00:40:35.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-21T00:40:45.995Z","endTime":"2025-08-21T00:41:03.196Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.458247336950066,"aZ":-9.49387099502992,"pfxX":-3.5590658449005907,"pfxZ":11.182901603302923,"pX":0.0860595682899083,"pZ":2.446863846972115,"vX0":3.7240636950600288,"vY0":-141.74942906014266,"vZ0":-7.5557041497205475,"x":113.72,"y":172.71,"x0":-0.7845520887386805,"y0":50.00166221142931,"z0":5.758809389802595,"aX":-7.217215123674764},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":5.6,"spinRate":2326,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.38692740089228606,"extension":7.03449300725441},"index":7,"playId":"f981b43f-c473-3ad2-b6f7-87eceb0c2bd9","pitchNumber":5,"startTime":"2025-08-21T00:41:03.196Z","endTime":"2025-08-21T00:41:06.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":673929,"link":"/api/v1/people/673929"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":673929,"link":"/api/v1/people/673929"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:41:06.501Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcell Ozuna lines out to shortstop Colson Montgomery.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T00:41:29.860Z","endTime":"2025-08-21T00:41:58.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673929,"fullName":"Jordan Leasure","link":"/api/v1/people/673929"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.347054507152937,"aZ":-29.29301617280246,"pfxX":4.068253232606923,"pfxZ":1.7684070242791394,"pX":0.09275098904128333,"pZ":1.8139959401353711,"vX0":1.0478851147028825,"vY0":-126.51291742784824,"vZ0":-4.215874017103518,"x":113.46,"y":189.8,"x0":-0.8548737611923027,"y0":50.0033562371847,"z0":5.833767302735781,"aX":6.6349606285098695},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":-7.6,"spinRate":2467,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.43194028651871186,"extension":6.701201057605154},"index":0,"playId":"6c6eb3df-792c-3919-8076-315633d63c30","pitchNumber":1,"startTime":"2025-08-21T00:41:35.613Z","endTime":"2025-08-21T00:41:39.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.14629598761437,"aZ":-9.852657638539343,"pfxX":-2.714681114463732,"pfxZ":11.213525959709226,"pX":-0.09623761906645058,"pZ":2.6174324168992014,"vX0":2.2153785831458483,"vY0":-140.71619377549686,"vZ0":-7.058291883786805,"x":120.67,"y":168.11,"x0":-0.5439492730223151,"y0":50.00274246879052,"z0":5.808504908149621,"aX":-5.403661702818054},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.0,"breakHorizontal":4.4,"spinRate":2406,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.3903530899601426,"extension":6.984098935368861},"hitData":{"launchSpeed":97.2,"launchAngle":9.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":100.0,"coordY":144.0}},"index":1,"playId":"c98b0637-9f9a-3cc3-9641-01837895f0eb","pitchNumber":2,"startTime":"2025-08-21T00:41:52.650Z","endTime":"2025-08-21T00:41:58.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":673929,"link":"/api/v1/people/673929"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":673929,"link":"/api/v1/people/673929"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:41:58.093Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Teel grounds out, first baseman Matt Olson to pitcher Hurston Waldrep.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T00:43:58.981Z","endTime":"2025-08-21T00:44:53.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.5,"endSpeed":74.3,"strikeZoneTop":3.47036709751794,"strikeZoneBottom":1.57083025660717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73037092971854,"aZ":-42.05733103692927,"pfxX":3.5736601756288886,"pfxZ":-7.111177084761227,"pX":-1.091403372098971,"pZ":2.4721079504493084,"vX0":-0.9218376781253168,"vY0":-117.31700217309064,"vZ0":0.29948275381150813,"x":158.6,"y":172.03,"x0":-1.157015476740262,"y0":50.00209280669443,"z0":6.271238119941136,"aX":4.968110167111901},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.5,"breakHorizontal":-6.2,"spinRate":2371,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.46734489387835376,"extension":6.2200761928158},"index":0,"playId":"5355adc4-ed50-366e-8a8c-a543133bbad7","pitchNumber":1,"startTime":"2025-08-21T00:44:04.809Z","endTime":"2025-08-21T00:44:08.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.74486596802045,"aZ":-22.921566049209865,"pfxX":-6.363742167134182,"pfxZ":4.83041795975259,"pX":-0.25670548972364043,"pZ":2.1930331269192176,"vX0":2.7248972034673113,"vY0":-137.1127334429248,"vZ0":-6.5018118716364715,"x":126.79,"y":179.57,"x0":-0.4335720764228147,"y0":50.00165152820732,"z0":6.146529043696247,"aX":-12.18254334271096},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.7,"breakHorizontal":11.0,"spinRate":2108,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.3986432804221933,"extension":6.241626522395766},"index":1,"playId":"8a0521e3-1882-303a-9825-57bc12723ded","pitchNumber":2,"startTime":"2025-08-21T00:44:16.389Z","endTime":"2025-08-21T00:44:19.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.951022339778493,"aZ":-22.128392009306125,"pfxX":-8.544330308552954,"pfxZ":5.261862729434567,"pX":-1.168863688430616,"pZ":3.569359851181702,"vX0":1.3818522588128546,"vY0":-137.4333329125967,"vZ0":-3.2176292030936264,"x":161.55,"y":142.41,"x0":-0.5687003718674585,"y0":50.004606534156,"z0":6.261330188812678,"aX":-16.317589864349898},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":15.1,"spinRate":2059,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.39881177150468705,"extension":6.33917786920216},"index":2,"playId":"313c1d9d-7319-3ab5-8e2c-00d9fe08f002","pitchNumber":3,"startTime":"2025-08-21T00:44:30.681Z","endTime":"2025-08-21T00:44:34.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.92124147006662,"aZ":-31.988066332847477,"pfxX":-3.2193493887704765,"pfxZ":0.12165714497314539,"pX":-0.27310911911599534,"pZ":2.4767354755520294,"vX0":2.066079354742954,"vY0":-124.661523323741,"vZ0":-2.546746173681146,"x":127.41,"y":171.91,"x0":-0.6958989860637814,"y0":50.005761683890526,"z0":6.161975333844241,"aX":-5.049222790016821},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":5.3,"spinRate":840,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4399948786473624,"extension":6.390601317818802},"hitData":{"launchSpeed":61.0,"launchAngle":-31.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.18,"coordY":162.71}},"index":3,"playId":"578460cf-2600-3c21-8998-c482f6671f10","pitchNumber":4,"startTime":"2025-08-21T00:44:45.828Z","endTime":"2025-08-21T00:44:53.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":691019,"link":"/api/v1/people/691019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":691019,"link":"/api/v1/people/691019"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:44:53.985Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lenyn Sosa strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T00:45:04.648Z","endTime":"2025-08-21T00:46:39.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.596658746744737,"aZ":-31.313325903388062,"pfxX":-2.34193387142462,"pfxZ":0.5447947803860043,"pX":-0.007673755151977462,"pZ":2.727688789396865,"vX0":2.3724388080507306,"vY0":-124.57960594293148,"vZ0":-2.1508935740633826,"x":117.29,"y":165.13,"x0":-0.6653003617500977,"y0":50.00262075676183,"z0":6.175164558174968,"aX":-3.703636880669416},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":3.7,"spinRate":723,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.43862586628030087,"extension":6.390542212321423},"index":0,"playId":"9f2aa66f-2672-37a8-8dbd-4bc2e443eb8a","pitchNumber":1,"startTime":"2025-08-21T00:45:18.789Z","endTime":"2025-08-21T00:45:27.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.3570143605442,"strikeZoneBottom":1.59366355762834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.96603411794412,"aZ":-31.946461994218986,"pfxX":0.04323640143597274,"pfxZ":0.13613471610080907,"pX":1.8329338182318144,"pZ":2.860895122583501,"vX0":6.174021958924416,"vY0":-125.26978648959822,"vZ0":-1.8018300375162628,"x":47.13,"y":161.54,"x0":-0.6545782462053296,"y0":50.00022017088113,"z0":6.166742143046119,"aX":0.06772521027072201},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.1,"breakHorizontal":-1.3,"spinRate":2195,"spinDirection":52},"zone":12,"typeConfidence":2.0,"plateTime":0.4349133767206892,"extension":6.30609705013804},"index":1,"playId":"94835433-5ee1-3f93-a197-1cff626f7744","pitchNumber":2,"startTime":"2025-08-21T00:45:50.785Z","endTime":"2025-08-21T00:45:55.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":85.9,"endSpeed":80.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.01934154085453,"aZ":-30.508839660806142,"pfxX":-2.5090565549850963,"pfxZ":1.0378237882126466,"pX":0.3139905405924584,"pZ":1.3234872319717532,"vX0":3.1844517308164457,"vY0":-125.18961323294454,"vZ0":-5.697667641791831,"x":105.03,"y":203.05,"x0":-0.6405032221845877,"y0":50.004136979252,"z0":6.084880684369879,"aX":-4.037581953316771},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":4.0,"spinRate":852,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.43524292193610004,"extension":6.4244148075596375},"index":2,"playId":"d652b0ce-b1ee-3a4e-a7f1-d0cd7d815a44","pitchNumber":3,"startTime":"2025-08-21T00:46:04.174Z","endTime":"2025-08-21T00:46:07.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-21T00:46:21.905Z","endTime":"2025-08-21T00:46:36.345Z","isPitch":false,"type":"action","player":{"id":672820,"link":"/api/v1/people/672820"},"defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.953084607463303,"aZ":-31.453617877958838,"pfxX":-2.0036790433789946,"pfxZ":0.449752005502738,"pX":-0.5134207505530377,"pZ":2.686380466843131,"vX0":0.8110743473360602,"vY0":-125.72679652825337,"vZ0":-2.3768132853198116,"x":136.57,"y":166.25,"x0":-0.5787127680348855,"y0":50.00424085278808,"z0":6.180433794591566,"aX":-3.228696083864045},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":3.5,"spinRate":745,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.4345825721594929,"extension":6.3947944706503925},"index":4,"playId":"22b4ef80-ab20-3594-8ac0-5a826490fa01","pitchNumber":4,"startTime":"2025-08-21T00:46:36.345Z","endTime":"2025-08-21T00:46:39.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":672820,"link":"/api/v1/people/672820","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":672820,"link":"/api/v1/people/672820"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:46:39.345Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colson Montgomery grounds out, first baseman Matt Olson to pitcher Hurston Waldrep.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T00:46:47.049Z","endTime":"2025-08-21T00:47:24.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694462,"fullName":"Hurston Waldrep","link":"/api/v1/people/694462"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.7647194877305,"strikeZoneBottom":1.77625400796799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.071316639300512,"aZ":-32.94819307817851,"pfxX":-2.705651658113221,"pfxZ":-0.4845317056983447,"pX":-0.41088062880089665,"pZ":2.463198797262688,"vX0":1.8462142601336333,"vY0":-125.33925458982534,"vZ0":-2.5757489771163526,"x":132.66,"y":172.27,"x0":-0.8050798387517507,"y0":50.00324154193016,"z0":6.191633444420215,"aX":-4.3097736544380085},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.2,"breakHorizontal":4.4,"spinRate":847,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.43680846291114594,"extension":6.316083640288303},"index":0,"playId":"14969ec3-4926-3327-8b8d-29603f2e190d","pitchNumber":1,"startTime":"2025-08-21T00:47:04.577Z","endTime":"2025-08-21T00:47:08.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54984882470589,"aZ":-29.542836068119293,"pfxX":-4.129704733352973,"pfxZ":1.6522446904082067,"pX":-0.7457378254386888,"pZ":2.369989358499386,"vX0":0.7399800148540328,"vY0":-124.88131745088293,"vZ0":-3.4103138128946795,"x":145.43,"y":174.79,"x0":-0.5079568550023913,"y0":50.0009892335904,"z0":6.165857154929523,"aX":-6.566123564528099},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":7.3,"spinRate":755,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.43747313816626265,"extension":6.3470392309878685},"hitData":{"launchSpeed":87.5,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.56,"coordY":165.56}},"index":1,"playId":"fbc09443-ceef-356c-823c-7d48aa0d9b1f","pitchNumber":2,"startTime":"2025-08-21T00:47:16.901Z","endTime":"2025-08-21T00:47:24.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":694462,"link":"/api/v1/people/694462"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:47:24.425Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman Lenyn Sosa to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T00:49:40.536Z","endTime":"2025-08-21T00:50:06.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mike Vasil replaces Jordan Leasure.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T00:48:38.449Z","endTime":"2025-08-21T00:49:42.835Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678024,"link":"/api/v1/people/678024"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":673929,"link":"/api/v1/people/673929","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.62893135491341,"strikeZoneBottom":1.79906810441899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.26907036326061,"aZ":-23.753836084719783,"pfxX":-8.10220378646244,"pfxZ":4.4134119516334085,"pX":-0.5771057301184995,"pZ":2.0319555214240426,"vX0":5.527207650576614,"vY0":-136.77655081336388,"vZ0":-5.9799955916626555,"x":139.0,"y":183.92,"x0":-1.5645415132923657,"y0":50.00356450422743,"z0":5.860455177794061,"aX":-15.45512898840971},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":13.6,"spinRate":2054,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.3994347232656166,"extension":6.061139032903378},"index":1,"playId":"1c2880be-4ac9-3666-8958-97e3703f5a05","pitchNumber":1,"startTime":"2025-08-21T00:49:42.835Z","endTime":"2025-08-21T00:49:45.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.901457853782286,"aZ":-31.826163872160894,"pfxX":-5.125312903137846,"pfxZ":0.21164044992766406,"pX":-0.8618701788601749,"pZ":2.1649834158083747,"vX0":3.2854220067541995,"vY0":-126.301190014206,"vZ0":-2.996830204092414,"x":149.85,"y":180.33,"x0":-1.50327288946721,"y0":50.00375527658619,"z0":5.885375643079817,"aX":-8.412220275538573},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.0,"breakHorizontal":8.6,"spinRate":1458,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4310680615613154,"extension":6.121513335833408},"hitData":{"launchSpeed":92.9,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.0,"coordY":136.65}},"index":2,"playId":"e4cdceb3-c160-3376-bb06-ae7883a604f3","pitchNumber":2,"startTime":"2025-08-21T00:49:58.920Z","endTime":"2025-08-21T00:50:06.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:50:06.938Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, second baseman Lenyn Sosa to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T00:50:20.930Z","endTime":"2025-08-21T00:51:09.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.28896665503957,"strikeZoneBottom":1.66215094406845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.738176535158107,"aZ":-41.52117115128541,"pfxX":2.9766799169630165,"pfxZ":-6.6585966349658,"pX":-1.6557683743175327,"pZ":3.9957530009304865,"vX0":-1.1514479361245493,"vY0":-117.84435135345008,"vZ0":3.3025245102798504,"x":180.11,"y":130.89,"x0":-1.5470928650852154,"y0":50.00143647102559,"z0":6.415946005756204,"aX":4.179408189098119},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-10.9,"breakHorizontal":-5.2,"spinRate":1712,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.465078070572166,"extension":5.9745702357151265},"index":0,"playId":"8067f5ed-9f4e-3944-99de-ff666eb93db0","pitchNumber":1,"startTime":"2025-08-21T00:50:30.891Z","endTime":"2025-08-21T00:50:33.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.8,"endSpeed":86.3,"strikeZoneTop":3.24358675585528,"strikeZoneBottom":1.68497585309395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.102513185199772,"aZ":-29.1697579268241,"pfxX":-7.214525106259392,"pfxZ":1.5833514440567207,"pX":-0.8082451960767418,"pZ":2.6842751551301607,"vX0":4.497116569134419,"vY0":-136.55557650490164,"vZ0":-3.3178565332533596,"x":147.81,"y":166.3,"x0":-1.5362036254390468,"y0":50.00246536830046,"z0":5.914392408550709,"aX":-13.671656189206915},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.4,"breakHorizontal":12.1,"spinRate":1950,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.400577535977618,"extension":6.035694681483029},"index":1,"playId":"094d809a-51a9-384f-9640-c9d6118d2265","pitchNumber":2,"startTime":"2025-08-21T00:50:45.331Z","endTime":"2025-08-21T00:50:48.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.285084389005732,"aZ":-32.68958323066999,"pfxX":-2.9815240042209044,"pfxZ":-0.3120326537787719,"pX":-0.6885021599212299,"pZ":2.0139838996179074,"vX0":3.101975790686024,"vY0":-126.50306919609271,"vZ0":-3.172892012763331,"x":143.24,"y":184.4,"x0":-1.5348484128605806,"y0":50.0051319263267,"z0":5.866220623023157,"aX":-4.903681135693914},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.0,"breakHorizontal":4.8,"spinRate":1403,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4306039540035864,"extension":6.124330639701104},"hitData":{"launchSpeed":80.7,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.12,"coordY":164.41}},"index":2,"playId":"2ed20039-7d72-368c-81c0-d9555cd00cbe","pitchNumber":3,"startTime":"2025-08-21T00:51:02.354Z","endTime":"2025-08-21T00:51:09.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:51:09.878Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sean Murphy grounds out, shortstop Colson Montgomery to first baseman Miguel Vargas.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T00:51:23.900Z","endTime":"2025-08-21T00:51:58.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.51568678362788,"strikeZoneBottom":1.6393239156203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.7645147932205,"aZ":-27.487196241326647,"pfxX":-9.638744410966126,"pfxZ":2.4505673094048364,"pX":-0.6855582576931991,"pZ":1.9468813305786183,"vX0":5.682614661196673,"vY0":-138.1511936324705,"vZ0":-5.349949968902783,"x":143.13,"y":186.21,"x0":-1.528147524089421,"y0":50.00312651774284,"z0":5.7807300354740905,"aX":-18.438015663878502},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.4,"breakHorizontal":16.1,"spinRate":2296,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.398063960424639,"extension":6.157321180291652},"index":0,"playId":"5a72645e-c12b-3b94-8e0c-81f17db6f626","pitchNumber":1,"startTime":"2025-08-21T00:51:35.866Z","endTime":"2025-08-21T00:51:39.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.281504330899082,"aZ":-30.10674358751775,"pfxX":-0.44338450719169986,"pfxZ":1.2616624562087964,"pX":0.1582580858609313,"pZ":1.6500794039195361,"vX0":4.114410756213697,"vY0":-127.41986398901726,"vZ0":-4.6503040631767725,"x":110.97,"y":194.23,"x0":-1.4201474198882462,"y0":50.00526619243546,"z0":5.878747345834694,"aX":-0.7287968169559745},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":-0.1,"spinRate":2228,"spinDirection":182},"zone":8,"typeConfidence":2.0,"plateTime":0.4299287639781024,"extension":6.113852485317026},"hitData":{"launchSpeed":105.5,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.18,"coordY":149.22}},"index":1,"playId":"a7669f69-1dbb-3ca9-9d0e-eac42afa9bf5","pitchNumber":2,"startTime":"2025-08-21T00:51:50.784Z","endTime":"2025-08-21T00:51:58.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:51:58.591Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Robert Jr. flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T00:54:10.899Z","endTime":"2025-08-21T00:55:34.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pierce Johnson replaces Hurston Waldrep.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T00:53:19.096Z","endTime":"2025-08-21T00:54:13.212Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572955,"link":"/api/v1/people/572955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694462,"link":"/api/v1/people/694462","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.69683998222852,"strikeZoneBottom":1.75343772019693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98606532916503,"aZ":-15.194383163134498,"pfxX":-6.784938205176829,"pfxZ":8.949753778341698,"pX":0.6962746932878491,"pZ":3.912115064486184,"vX0":8.267183138294499,"vY0":-137.46513533116158,"vZ0":-3.5214326345382907,"x":90.46,"y":133.15,"x0":-1.4811364061957566,"y0":50.000830730817526,"z0":6.253677445017039,"aX":-12.869870024340191},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":10.3,"spinRate":2283,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.3997980386236435,"extension":5.778323756661429},"index":1,"playId":"2d5d2f4f-3629-3fd2-80ed-3d5f524b4a40","pitchNumber":1,"startTime":"2025-08-21T00:54:13.212Z","endTime":"2025-08-21T00:54:17.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.78,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.150246095490417,"aZ":-35.085770312211444,"pfxX":1.7248475051724617,"pfxZ":-1.8930496417723415,"pX":1.1650707357236387,"pZ":2.121413018514517,"vX0":6.005045051674724,"vY0":-123.54312247082032,"vZ0":-2.9959245002351156,"x":72.59,"y":181.5,"x0":-1.5279314142321307,"y0":50.00462222527922,"z0":6.318677924079106,"aX":2.648570763289491},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.0,"breakHorizontal":-4.6,"spinRate":2784,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.44447899569672433,"extension":5.686483905914809},"index":2,"playId":"5b950015-2ce1-35f1-967f-754f086919f1","pitchNumber":2,"startTime":"2025-08-21T00:54:27.754Z","endTime":"2025-08-21T00:54:30.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":85.6,"endSpeed":78.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.535005732877867,"aZ":-34.20651451883337,"pfxX":2.6461342480340364,"pfxZ":-1.2977483426937004,"pX":0.49621194682277914,"pZ":1.7735478779485598,"vX0":4.535918688673683,"vY0":-124.60064788781492,"vZ0":-4.098308509604214,"x":98.09,"y":190.89,"x0":-1.6929783563167187,"y0":50.0009656327451,"z0":6.272520777581103,"aX":4.150934113718215},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.1,"breakHorizontal":-5.9,"spinRate":2951,"spinDirection":48},"zone":9,"typeConfidence":0.9,"plateTime":0.439935213835553,"extension":5.703115866132867},"index":3,"playId":"0eb95018-de4d-3c78-827f-cd600fd1c9ca","pitchNumber":3,"startTime":"2025-08-21T00:54:44.388Z","endTime":"2025-08-21T00:54:47.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.74209624879539,"strikeZoneBottom":1.73061925552632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.774187660216,"aZ":-13.04552768560663,"pfxX":-7.612148172026313,"pfxZ":10.117503376530726,"pX":0.8493686618333268,"pZ":4.407857641531204,"vX0":8.850567482688938,"vY0":-137.43334747075394,"vZ0":-2.4158625146327593,"x":84.62,"y":119.77,"x0":-1.4416501889524624,"y0":50.00259055407204,"z0":6.19739262533244,"aX":-14.392233542184258},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":11.6,"spinRate":2301,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.400335158980881,"extension":5.832928240998064},"index":4,"playId":"006db8cb-3c0a-3fcb-b612-bb7f598b0f08","pitchNumber":4,"startTime":"2025-08-21T00:55:06.886Z","endTime":"2025-08-21T00:55:10.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":85.5,"endSpeed":79.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.645406219190196,"aZ":-37.08968949216129,"pfxX":2.958238643893791,"pfxZ":-3.133135370332573,"pX":0.7874177355547473,"pZ":1.8716376786224758,"vX0":5.158991180939248,"vY0":-124.41012497093887,"vZ0":-3.048344806424937,"x":86.99,"y":188.25,"x0":-1.6962895443506685,"y0":50.002222786080104,"z0":6.182775304916793,"aX":4.642338684791322},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.1,"breakHorizontal":-6.5,"spinRate":3065,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.44003363491437364,"extension":5.737136512921855},"hitData":{"launchSpeed":82.2,"launchAngle":42.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.41,"coordY":119.28}},"index":5,"playId":"ec10be0e-8da1-3946-8010-656822598197","pitchNumber":5,"startTime":"2025-08-21T00:55:24.076Z","endTime":"2025-08-21T00:55:34.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:55:34.111Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Benintendi lines out to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T00:55:43.386Z","endTime":"2025-08-21T00:57:02.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.3570143605442,"strikeZoneBottom":1.59366355762834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.176236355671815,"aZ":-36.61769116071012,"pfxX":4.418266306653692,"pfxZ":-2.9241251719843353,"pX":-0.467113297332203,"pZ":1.507764665084132,"vX0":2.0653689350902282,"vY0":-122.8081565779259,"vZ0":-3.8289569914889126,"x":134.81,"y":198.07,"x0":-1.8938569892141026,"y0":50.00014942753124,"z0":6.213889398504144,"aX":6.721900666896391},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.0,"breakHorizontal":-8.5,"spinRate":2968,"spinDirection":42},"zone":7,"typeConfidence":0.91,"plateTime":0.44664826069192376,"extension":5.531284360793529},"index":0,"playId":"e46ae5c2-ca7e-3e2c-bad6-ca3edf123cc4","pitchNumber":1,"startTime":"2025-08-21T00:55:57.855Z","endTime":"2025-08-21T00:56:01.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.31165219178877,"strikeZoneBottom":1.54799489320902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.333545510906408,"aZ":-34.714076395488306,"pfxX":4.731361445914428,"pfxZ":-1.6270866765673482,"pX":-0.9090248899847,"pZ":3.4240733421984144,"vX0":1.1855938594498432,"vY0":-123.88229763507198,"vZ0":-0.053922077398337986,"x":151.65,"y":146.33,"x0":-2.007804874215488,"y0":50.00094426967313,"z0":6.333162642737589,"aX":7.397503839869044},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.8,"breakHorizontal":-8.9,"spinRate":2814,"spinDirection":50},"zone":11,"typeConfidence":0.9,"plateTime":0.4411005068558369,"extension":5.55653113991995},"index":1,"playId":"abb8b7c5-ca8d-3345-b34a-8da39f27bcde","pitchNumber":2,"startTime":"2025-08-21T00:56:15.934Z","endTime":"2025-08-21T00:56:19.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.985913350253572,"aZ":-35.830330608753805,"pfxX":3.8257613580415906,"pfxZ":-2.3452756558208083,"pX":0.21161673336721376,"pZ":1.8181636276702853,"vX0":3.7567810866141116,"vY0":-124.26624530250365,"vZ0":-3.2065742656826526,"x":108.93,"y":189.69,"x0":-1.8195589082246781,"y0":50.0058822381122,"z0":6.116149924982695,"aX":5.955526456188153},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.8,"breakHorizontal":-7.8,"spinRate":3021,"spinDirection":48},"zone":8,"typeConfidence":0.9,"plateTime":0.4415579392442166,"extension":5.780356100184737},"index":2,"playId":"9fa579cb-4bb4-351a-88ce-001812532bc2","pitchNumber":3,"startTime":"2025-08-21T00:56:33.217Z","endTime":"2025-08-21T00:56:36.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":85.9,"endSpeed":79.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.241613991756328,"aZ":-34.337897386020316,"pfxX":2.3370200200972677,"pfxZ":-1.3633523914863837,"pX":-0.7432162137637146,"pZ":1.2644335775693682,"vX0":1.9674246249521148,"vY0":-125.01836298037796,"vZ0":-5.111055183329775,"x":145.33,"y":204.64,"x0":-1.8441503575011287,"y0":50.006121898403066,"z0":6.154435987292799,"aX":3.699045195030773},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.4,"breakHorizontal":-4.7,"spinRate":2994,"spinDirection":42},"zone":13,"typeConfidence":0.9,"plateTime":0.43814022896567995,"extension":5.601817269313222},"hitData":{"launchSpeed":91.5,"launchAngle":18.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.32,"coordY":100.14}},"index":3,"playId":"53e98a64-8b64-3185-bf7f-22f956407f80","pitchNumber":4,"startTime":"2025-08-21T00:56:54.069Z","endTime":"2025-08-21T00:57:02.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:57:02.094Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Baldwin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T00:57:19.722Z","endTime":"2025-08-21T00:59:42.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681460,"fullName":"Brooks Baldwin","link":"/api/v1/people/681460"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.22086749060271,"strikeZoneBottom":1.54793147426991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.879261496324155,"aZ":-35.64771003461817,"pfxX":2.976202684747315,"pfxZ":-2.230493063647889,"pX":-0.409043124053209,"pZ":1.3866666673174342,"vX0":2.3746438114943493,"vY0":-123.85172908668466,"vZ0":-4.375401894062725,"x":132.59,"y":201.34,"x0":-1.765602615989573,"y0":50.00158600313381,"z0":6.145577717959658,"aX":4.639707733467529},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.8,"breakHorizontal":-5.9,"spinRate":2805,"spinDirection":50},"zone":13,"typeConfidence":0.9,"plateTime":0.44161474848808924,"extension":5.7076162585959604},"index":0,"playId":"4d35dd80-ab42-33ac-93b3-aafe5ef4b755","pitchNumber":1,"startTime":"2025-08-21T00:57:26.514Z","endTime":"2025-08-21T00:57:30.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.423905233069988,"aZ":-36.435834067039835,"pfxX":2.559610647277543,"pfxZ":-2.7193064441083,"pX":-0.6643555372522505,"pZ":2.943073071529,"vX0":2.3335528403797077,"vY0":-124.08059852544577,"vZ0":-0.6984955417044537,"x":142.32,"y":159.32,"x0":-1.9474249279521478,"y0":50.00118156524347,"z0":6.2482795601468775,"aX":4.014403115323451},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.8,"breakHorizontal":-5.2,"spinRate":2912,"spinDirection":55},"zone":1,"typeConfidence":0.9,"plateTime":0.44041120324897287,"extension":5.690852316596524},"index":1,"playId":"185cc4ff-67f0-30b0-a44f-91fd5f2ab99c","pitchNumber":2,"startTime":"2025-08-21T00:57:45.244Z","endTime":"2025-08-21T00:57:49.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61620040773861,"aZ":-36.760824848089634,"pfxX":1.3097947972858914,"pfxZ":-2.8991712960926974,"pX":-0.39518767867283416,"pZ":-0.1732721996794767,"vX0":2.90435074241697,"vY0":-124.50151833804253,"vZ0":-7.757350876875782,"x":132.06,"y":243.46,"x0":-1.7444021543866544,"y0":50.005440990941096,"z0":6.002734205170641,"aX":2.0688519099626728},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.7,"breakHorizontal":-3.0,"spinRate":2900,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.4389362596804145,"extension":5.660011136849833},"index":2,"playId":"ee76abbb-0084-3a5a-a0f9-62c7549f4385","pitchNumber":3,"startTime":"2025-08-21T00:58:03.357Z","endTime":"2025-08-21T00:58:07.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.96604156542284,"aZ":-35.34864661403441,"pfxX":5.609907188020998,"pfxZ":-2.0236384605987947,"pX":0.07643411917445246,"pZ":2.1310849104362197,"vX0":2.758858246400765,"vY0":-124.37432633601054,"vZ0":-2.888950843964275,"x":114.09,"y":181.24,"x0":-1.7761513706957819,"y0":50.00420427387604,"z0":6.239380287676049,"aX":8.788797410261123},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.1,"breakHorizontal":-10.8,"spinRate":2960,"spinDirection":42},"zone":5,"typeConfidence":0.91,"plateTime":0.4404035139267122,"extension":5.5841428640884185},"index":3,"playId":"2ecd9a09-e13d-31d6-9d7d-41d1bf056ed8","pitchNumber":4,"startTime":"2025-08-21T00:58:26.794Z","endTime":"2025-08-21T00:58:30.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.317042930540836,"aZ":-31.88967348896019,"pfxX":4.0077353154309545,"pfxZ":0.18429824173859322,"pX":-0.1363864411685278,"pZ":0.5640744048199843,"vX0":2.7408116236421733,"vY0":-123.60012836941262,"vZ0":-6.958133413268444,"x":122.2,"y":223.55,"x0":-1.775094626681011,"y0":50.00601240050697,"z0":6.045371513385795,"aX":6.2904518234009705},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.8,"breakHorizontal":-7.8,"spinRate":2851,"spinDirection":38},"zone":13,"typeConfidence":0.9,"plateTime":0.4407373490180202,"extension":5.661069903184965},"index":4,"playId":"a496a3f8-7f5e-3e46-a6bb-700d2d8375a2","pitchNumber":5,"startTime":"2025-08-21T00:58:49.950Z","endTime":"2025-08-21T00:58:53.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.17549507906919,"strikeZoneBottom":1.50231803605563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69405984677453,"aZ":-32.36916362397765,"pfxX":1.3237882902310423,"pfxZ":-0.12170285774310208,"pX":1.5902948681950957,"pZ":0.48929592716530074,"vX0":7.252913824949226,"vY0":-124.98841612193867,"vZ0":-6.989177275439808,"x":56.38,"y":225.57,"x0":-1.5085404027560234,"y0":50.002358947156274,"z0":5.944231819262565,"aX":2.116550590159816},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.4,"breakHorizontal":-4.0,"spinRate":2828,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.43645005908511925,"extension":5.8177442769734045},"index":5,"playId":"a52fbb21-a6fb-3a23-ad4d-1f68975081a5","pitchNumber":6,"startTime":"2025-08-21T00:59:13.381Z","endTime":"2025-08-21T00:59:17.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":80.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.570462157059193,"aZ":-33.35874883709597,"pfxX":3.3383399276252215,"pfxZ":-0.7466908550933331,"pX":0.6648644853254806,"pZ":0.699922175311408,"vX0":4.991806608180468,"vY0":-124.4004424847217,"vZ0":-6.281386349221424,"x":91.66,"y":219.88,"x0":-1.7903985499968837,"y0":50.00350080227249,"z0":5.9750731446229395,"aX":5.306273268216002},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.4,"breakHorizontal":-7.1,"spinRate":2894,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4378844715187751,"extension":5.806188743468771},"index":6,"playId":"d03ce155-75b3-312c-bfc4-d1aa6d556fc6","pitchNumber":7,"startTime":"2025-08-21T00:59:38.193Z","endTime":"2025-08-21T00:59:42.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":681460,"link":"/api/v1/people/681460","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681460,"link":"/api/v1/people/681460"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":681460,"link":"/api/v1/people/681460"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-21T00:59:42.116Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nacho Alvarez Jr. singles on a ground ball to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:01:45.272Z","endTime":"2025-08-21T01:03:31.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.24358675585528,"strikeZoneBottom":1.45663309943008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.286770459279165,"aZ":-25.193442608371754,"pfxX":-8.261036193760788,"pfxZ":3.6711006317658157,"pX":-0.5441356704247344,"pZ":2.363069612085635,"vX0":5.280505845050956,"vY0":-137.0264670535004,"vZ0":-5.005356631078847,"x":137.74,"y":174.98,"x0":-1.4229475774460594,"y0":50.0023374231857,"z0":5.934702261181178,"aX":-15.708506162028032},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.8,"breakHorizontal":13.8,"spinRate":2164,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39972313805187376,"extension":6.1888192568431455},"index":0,"playId":"b5a219be-e956-3be6-b229-f07a39c7a81a","pitchNumber":1,"startTime":"2025-08-21T01:01:52.166Z","endTime":"2025-08-21T01:01:55.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.19817025659702,"strikeZoneBottom":1.43372070361971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.94201062923328,"aZ":-36.439165488640235,"pfxX":7.337276793725934,"pfxZ":-2.9952840186090626,"pX":0.8384794809701993,"pZ":3.125389751676686,"vX0":3.0375918502672157,"vY0":-119.1543035736463,"vZ0":0.8593487159219142,"x":85.04,"y":154.39,"x0":-1.4096692937334754,"y0":50.001802615752894,"z0":6.077420652339674,"aX":10.448888343195046},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.9,"breakHorizontal":-14.0,"spinRate":2504,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.4613628695442489,"extension":6.076286401467255},"index":1,"playId":"f91c8a20-836e-3e85-8792-c734b6be42c9","pitchNumber":2,"startTime":"2025-08-21T01:02:06.108Z","endTime":"2025-08-21T01:02:09.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-21T01:02:16.247Z","endTime":"2025-08-21T01:02:32.110Z","isPitch":false,"type":"action","player":{"id":805373,"link":"/api/v1/people/805373"},"defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.24356182471419,"strikeZoneBottom":1.38802384775158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.072489407334665,"aZ":-36.6020499800223,"pfxX":6.998450764659625,"pfxZ":-3.0117313388313374,"pX":0.11157494710430839,"pZ":1.3545083794901893,"vX0":1.7216069035886246,"vY0":-120.9604590684003,"vZ0":-3.2690676217556662,"x":112.75,"y":202.21,"x0":-1.5194879971486206,"y0":50.00152211286122,"z0":5.954567141498114,"aX":10.299153754001352},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.0,"breakHorizontal":-13.1,"spinRate":2494,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.45399329517463727,"extension":6.136839394879756},"index":3,"playId":"6538a8b0-eb52-34a0-9d13-b0c312141d25","pitchNumber":3,"startTime":"2025-08-21T01:02:32.110Z","endTime":"2025-08-21T01:02:37.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.8,"endSpeed":87.2,"strikeZoneTop":3.26627817114073,"strikeZoneBottom":1.47947657061376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.025318981529892,"aZ":-24.329722342945292,"pfxX":-7.6583483722452845,"pfxZ":4.06894391059917,"pX":1.937278402559248,"pZ":2.1384308896220716,"vX0":11.204730260033182,"vY0":-137.63561444973163,"vZ0":-5.5710222783498855,"x":43.16,"y":181.04,"x0":-1.1815354252195231,"y0":50.005432762696195,"z0":5.82471444862917,"aX":-14.77433927310446},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.4,"breakHorizontal":11.6,"spinRate":2204,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39714809127426776,"extension":6.289700770854756},"index":4,"playId":"1cccc88d-6aba-351c-8836-9427a013af83","pitchNumber":4,"startTime":"2025-08-21T01:02:49.222Z","endTime":"2025-08-21T01:02:53.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.24358675585528,"strikeZoneBottom":1.50231803605563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.076249546212317,"aZ":-36.02950588278532,"pfxX":7.051343623146826,"pfxZ":-2.6351553087124575,"pX":-0.9308746759574965,"pZ":2.1630984718014763,"vX0":-0.4171422836741533,"vY0":-120.38266580029571,"vZ0":-1.660662837705536,"x":152.48,"y":180.38,"x0":-1.6707443374929098,"y0":50.00353664027067,"z0":6.06087333709162,"aX":10.315721574365282},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.9,"breakHorizontal":-12.6,"spinRate":2577,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.455564048540825,"extension":6.003653660132394},"index":5,"playId":"046fc497-0b6c-34df-b403-aa0efbf7e9f1","pitchNumber":5,"startTime":"2025-08-21T01:03:03.965Z","endTime":"2025-08-21T01:03:08.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.888469353027396,"aZ":-25.78333467047132,"pfxX":-8.201446108325232,"pfxZ":3.261311484082249,"pX":0.37646350548152424,"pZ":2.0940618376370006,"vX0":7.728604336108406,"vY0":-138.82569247394215,"vZ0":-5.561611259221499,"x":102.65,"y":182.24,"x0":-1.3724770202103722,"y0":50.00407013226849,"z0":5.830452042489647,"aX":-16.075397434780122},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.9,"breakHorizontal":13.3,"spinRate":2220,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3939272326144989,"extension":6.23250106928416},"hitData":{"launchSpeed":106.0,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.72,"coordY":92.34}},"index":6,"playId":"0ba261aa-9955-39b3-8127-963e0eb0526b","pitchNumber":6,"startTime":"2025-08-21T01:03:19.456Z","endTime":"2025-08-21T01:03:31.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":805373,"link":"/api/v1/people/805373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_ab"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_ab"},{"player":{"id":805373,"link":"/api/v1/people/805373"},"credit":"b_pa"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.53,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:03:31.702Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Allen strikes out on a missed bunt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:03:46.062Z","endTime":"2025-08-21T01:06:14.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.666434137068503,"aZ":-28.688979443505428,"pfxX":-7.961274065004936,"pfxZ":1.8313065202085106,"pX":-1.462567671403153,"pZ":3.397098106557941,"vX0":3.3543650562997223,"vY0":-136.97637221884102,"vZ0":-1.6656652509276926,"x":172.75,"y":147.06,"x0":-1.667253245192871,"y0":50.003049531500366,"z0":5.970625826049497,"aX":-15.160093345745583},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.1,"breakHorizontal":13.7,"spinRate":2240,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39953725225963765,"extension":6.136584313480436},"index":0,"playId":"a28c7c20-e534-3e42-b6f5-d71e8cc58654","pitchNumber":1,"startTime":"2025-08-21T01:03:57.176Z","endTime":"2025-08-21T01:04:02.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"b41dcb02-e300-3e45-937c-9bdb3d3a3d15","startTime":"2025-08-21T01:04:33.341Z","endTime":"2025-08-21T01:04:36.341Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.957741678096372,"aZ":-28.73435585993488,"pfxX":-9.69274363634333,"pfxZ":1.7628922925462565,"pX":0.20608634962631472,"pZ":2.166659329167459,"vX0":8.006017323536197,"vY0":-138.6961570207203,"vZ0":-4.628873273774927,"x":109.14,"y":180.28,"x0":-1.458311180436862,"y0":50.000404187577296,"z0":5.772853083555802,"aX":-18.8855142491192},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.4,"breakHorizontal":15.8,"spinRate":2251,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3948731754045429,"extension":6.275315350670147},"index":2,"playId":"b74edc3f-8398-37e6-95a5-e782e39ebb9c","pitchNumber":2,"startTime":"2025-08-21T01:04:51.931Z","endTime":"2025-08-21T01:04:57.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.1,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.98144953209483,"aZ":-30.97319449526115,"pfxX":5.675675909113224,"pfxZ":0.7918652163567597,"pX":0.9847273140538247,"pZ":1.6297579009974341,"vX0":4.0894879974258105,"vY0":-122.01291569880682,"vZ0":-3.701480172436428,"x":79.46,"y":194.78,"x0":-1.4477261980025824,"y0":50.00228740564875,"z0":5.82246501410858,"aX":8.595367911807447},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.8,"breakHorizontal":-11.2,"spinRate":2453,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4481247151527974,"extension":6.254978899382863},"index":3,"playId":"44addc68-e051-39bd-8077-c5b6843359d0","pitchNumber":3,"startTime":"2025-08-21T01:05:29.453Z","endTime":"2025-08-21T01:05:34.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":3,"outs":0},"index":4,"actionPlayId":"44addc68-e051-39bd-8077-c5b6843359d0","startTime":"2025-08-21T01:05:50.938Z","endTime":"2025-08-21T01:06:14.123Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.82,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:06:14.123Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jurickson Profar grounds out, second baseman Lenyn Sosa to first baseman Miguel Vargas. Nacho Alvarez Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:06:00.982Z","endTime":"2025-08-21T01:06:55.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678024,"fullName":"Mike Vasil","link":"/api/v1/people/678024"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":805373,"fullName":"Nacho Alvarez Jr.","link":"/api/v1/people/805373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.51568678362788,"strikeZoneBottom":1.66215094406845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.465523330130992,"aZ":-21.660162174367795,"pfxX":-4.503692162173999,"pfxZ":5.194332987228458,"pX":0.5071382378921635,"pZ":3.446989288300189,"vX0":7.0670958584872,"vY0":-140.3555687549232,"vZ0":-3.039056068908883,"x":97.67,"y":145.71,"x0":-1.4416527591484656,"y0":50.001320087782354,"z0":5.9309614789913425,"aX":-9.114695190369874},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.1,"breakHorizontal":7.0,"spinRate":2045,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.3880940378336737,"extension":6.298245132623627},"index":0,"playId":"014a66f0-8c8a-3c34-80e9-d8ea7655dc8f","pitchNumber":1,"startTime":"2025-08-21T01:06:00.982Z","endTime":"2025-08-21T01:06:04.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.49302848575955,"strikeZoneBottom":1.66215094406845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30083380788747,"aZ":-31.90209775292085,"pfxX":-7.874347213215882,"pfxZ":0.15728303000876842,"pX":-0.9601242405463074,"pZ":1.0220490710058148,"vX0":4.163653401372745,"vY0":-129.55930474495705,"vZ0":-5.891379458167961,"x":153.6,"y":211.18,"x0":-1.559133349032767,"y0":50.000896965811236,"z0":5.742699422244246,"aX":-13.478423686985492},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.7,"breakHorizontal":13.4,"spinRate":1656,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42163327979103915,"extension":6.324317930428221},"index":1,"playId":"bd083089-bc31-3491-bddf-0fe9695d8db6","pitchNumber":2,"startTime":"2025-08-21T01:06:18.384Z","endTime":"2025-08-21T01:06:23.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":96.1,"endSpeed":88.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.894027626606015,"aZ":-20.697051011475416,"pfxX":-3.925215920233555,"pfxZ":5.7697509491551475,"pX":0.40246712921065775,"pZ":2.5379735469858096,"vX0":6.45487011110609,"vY0":-139.76790082436676,"vZ0":-5.302896699390113,"x":101.66,"y":170.25,"x0":-1.4211941085138042,"y0":50.00419196004415,"z0":5.808657522324844,"aX":-7.809738910770918},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.6,"breakHorizontal":5.9,"spinRate":2190,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39107065397209295,"extension":6.265782321495855},"hitData":{"launchSpeed":91.8,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.96,"coordY":155.28}},"index":2,"playId":"14486544-ffab-30f6-8334-e234cd7b5808","pitchNumber":3,"startTime":"2025-08-21T01:06:47.551Z","endTime":"2025-08-21T01:06:55.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":678024,"link":"/api/v1/people/678024"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.73,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:06:55.581Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Olson lines out to center fielder Luis Robert Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T01:09:11.746Z","endTime":"2025-08-21T01:11:12.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[1],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T01:07:33.124Z","endTime":"2025-08-21T01:07:54.580Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brandon Eisert replaces Mike Vasil.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T01:07:54.580Z","endTime":"2025-08-21T01:09:14.010Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685126,"link":"/api/v1/people/685126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678024,"link":"/api/v1/people/678024","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.56099404405431,"strikeZoneBottom":1.77625400796799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.029067019722923,"aZ":-25.368953148914656,"pfxX":-0.6374787343460167,"pfxZ":4.618984804375238,"pX":-0.8878538299515353,"pZ":1.7861827734194533,"vX0":-10.817723063663426,"vY0":-120.30325484056964,"vZ0":-2.6320014100681752,"x":150.84,"y":190.55,"x0":3.7389237798206088,"y0":50.005697220710104,"z0":5.129182951248176,"aX":-0.940041604373112},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.0,"breakHorizontal":3.6,"spinRate":2031,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.45423932667213673,"extension":6.827677699682829},"index":2,"playId":"c6d95315-f8a2-3e1f-afcb-1a50ef261156","pitchNumber":1,"startTime":"2025-08-21T01:09:14.010Z","endTime":"2025-08-21T01:09:18.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.204299164581492,"aZ":-16.17235757992065,"pfxX":4.88517873486378,"pfxZ":10.00782779796619,"pX":0.6821537915980027,"pZ":3.6447796842261653,"vX0":-9.623904613732057,"vY0":-125.58584773522921,"vZ0":-0.5497205187973669,"x":91.0,"y":140.37,"x0":3.927510947349591,"y0":50.00131973440573,"z0":5.180752916756772,"aX":7.810428799807262},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":18.2,"breakHorizontal":-6.7,"spinRate":2038,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.4359748822197256,"extension":6.719434916318519},"index":3,"playId":"1b8e0c75-0af3-3080-896c-10d48a04d9d0","pitchNumber":2,"startTime":"2025-08-21T01:09:29.637Z","endTime":"2025-08-21T01:09:32.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.177596277600756,"aZ":-16.879678500971497,"pfxX":7.688506374901605,"pfxZ":9.283104338172096,"pX":-0.14464043350237216,"pZ":2.89304829129019,"vX0":-12.157870886478687,"vY0":-127.30421638545374,"vZ0":-2.309133836928275,"x":122.51,"y":160.67,"x0":3.6856251419964012,"y0":50.00310811223351,"z0":5.142130839622019,"aX":12.668958420386343},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":16.6,"breakHorizontal":-11.3,"spinRate":2024,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.42960802993314884,"extension":6.803702687026477},"index":4,"playId":"1a84e125-b2ac-351d-bdcb-41a814cf7e50","pitchNumber":3,"startTime":"2025-08-21T01:09:46.666Z","endTime":"2025-08-21T01:09:51.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-21T01:10:04.290Z","endTime":"2025-08-21T01:10:18.564Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.56099404405431,"strikeZoneBottom":1.79906810441899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.59538169623111,"aZ":-26.741902848819826,"pfxX":-1.40402259598536,"pfxZ":3.6418638159395593,"pX":-1.398482802991186,"pZ":1.8080892202724435,"vX0":-11.421138497855758,"vY0":-120.88592719451597,"vZ0":-2.717955084609772,"x":170.31,"y":189.96,"x0":3.552635266660331,"y0":50.00554788895846,"z0":5.273064947439732,"aX":-2.0968042515048255},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.2,"breakHorizontal":5.0,"spinRate":2181,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.45155730938249405,"extension":6.905920750296493},"index":6,"playId":"70b14a59-c109-36cb-a4b6-d1da48d45cd8","pitchNumber":4,"startTime":"2025-08-21T01:10:18.564Z","endTime":"2025-08-21T01:10:22.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.796937684124597,"aZ":-18.704837049045402,"pfxX":5.772247168523541,"pfxZ":8.132355824294567,"pX":0.013603682646259376,"pZ":3.0462288234378585,"vX0":-11.256424152126794,"vY0":-127.28082389416493,"vZ0":-1.637092275489957,"x":116.48,"y":156.53,"x0":3.7246619340819587,"y0":50.004185748697886,"z0":5.164821691080438,"aX":9.563582149715842},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.6,"breakHorizontal":-8.2,"spinRate":1891,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.4287853667653563,"extension":6.962712485645235},"index":7,"playId":"4efb1034-45f9-3cd2-a47d-837410046eb7","pitchNumber":5,"startTime":"2025-08-21T01:10:38.402Z","endTime":"2025-08-21T01:10:42.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.330679718707653,"aZ":-29.944032258505025,"pfxX":7.480078385608522,"pfxZ":1.567820396879318,"pX":0.6544980834346482,"pZ":1.8082762883084842,"vX0":-9.440232432607992,"vY0":-117.90417493249926,"vZ0":-1.3651335311529682,"x":92.05,"y":189.96,"x0":3.720147691353674,"y0":50.00157166861104,"z0":5.1328993645944365,"aX":10.63521393669488},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.8,"breakHorizontal":-11.5,"spinRate":1191,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4628006871208541,"extension":6.886734833731152},"hitData":{"launchSpeed":98.5,"launchAngle":15.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.72,"coordY":83.21}},"index":8,"playId":"ab6ed83c-f1d6-32c3-b5c7-ad661f465ab2","pitchNumber":6,"startTime":"2025-08-21T01:11:04.369Z","endTime":"2025-08-21T01:11:12.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691019,"link":"/api/v1/people/691019"},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":672820,"link":"/api/v1/people/672820"},"third":{"id":678554,"link":"/api/v1/people/678554"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":643217,"link":"/api/v1/people/643217"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":681460,"link":"/api/v1/people/681460"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":805373,"link":"/api/v1/people/805373"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:11:12.378Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T01:13:35.038Z","endTime":"2025-08-21T01:14:47.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Pierce Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:12:10.995Z","endTime":"2025-08-21T01:13:20.876Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Edgar Quero replaces Curtis Mead.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T01:13:20.876Z","endTime":"2025-08-21T01:13:35.038Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":678554,"link":"/api/v1/people/678554"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.685279271820583,"aZ":-15.372346964385226,"pfxX":-4.891827048413765,"pfxZ":8.769087692939726,"pX":0.26230888411839276,"pZ":2.7170070278555394,"vX0":6.360363537279322,"vY0":-137.35260854845018,"vZ0":-5.103556710464601,"x":94.74,"y":140.43,"x0":-1.4449570633583866,"y0":50.000328788188156,"z0":5.640148194233668,"aX":-9.370261388142547},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2373,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3983858853617783,"extension":6.05688344956071},"index":2,"playId":"8ef1b832-109c-3a91-9af4-6cf328191d3a","pitchNumber":1,"startTime":"2025-08-21T01:13:35.038Z","endTime":"2025-08-21T01:13:44.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.23563878143537,"aZ":-15.90578186742247,"pfxX":-4.5390292363283615,"pfxZ":8.289926000923764,"pX":0.2647204023984197,"pZ":3.6997167226309906,"vX0":6.357140699182286,"vY0":-138.78463817926215,"vZ0":-2.9185243468030215,"x":106.91,"y":138.89,"x0":-1.4592363013534335,"y0":50.00667495884677,"z0":5.816143091137084,"aX":-8.912356777086712},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":7.0,"spinRate":2432,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39372300470319566,"extension":6.065640932914691},"index":3,"playId":"5bd7c59c-8c85-39a5-8be2-7352e5d9b95f","pitchNumber":2,"startTime":"2025-08-21T01:13:49.252Z","endTime":"2025-08-21T01:13:53.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-21T01:14:04.091Z","endTime":"2025-08-21T01:14:09.735Z","isPitch":false,"type":"action","player":{"id":700337,"link":"/api/v1/people/700337"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.685631054004094,"aZ":-17.356766006314967,"pfxX":-8.23801218256244,"pfxZ":7.737268076603435,"pX":-0.04281963209575672,"pZ":2.6849128075994484,"vX0":9.246842196522476,"vY0":-137.57375888238784,"vZ0":-3.390973408188923,"x":118.63,"y":166.29,"x0":-2.3781680790336712,"y0":50.00685798565278,"z0":5.110902599217246,"aX":-15.78586124552989},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":13.0,"spinRate":2426,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.398223984784039,"extension":6.2034678861817145},"index":5,"playId":"cb05c816-0995-3f2b-be8c-21ce6c944aa2","pitchNumber":3,"startTime":"2025-08-21T01:14:09.735Z","endTime":"2025-08-21T01:14:17.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.220261583907906,"aZ":-27.181913923864737,"pfxX":-9.563679968584635,"pfxZ":2.8938367327531402,"pX":-0.7234382381603274,"pZ":1.7682987066723086,"vX0":5.957859235011141,"vY0":-130.2667509517609,"vZ0":-4.281328530220309,"x":144.58,"y":191.04,"x0":-1.7923977869144951,"y0":50.00390657846296,"z0":5.477273452547448,"aX":-16.511031971160534},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.6,"breakHorizontal":16.1,"spinRate":2029,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.41974151525861547,"extension":6.039029963552672},"hitData":{"launchSpeed":92.2,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.13,"coordY":150.42}},"index":6,"playId":"90d52b52-04df-30c4-b982-f80277df1b3d","pitchNumber":4,"startTime":"2025-08-21T01:14:39.884Z","endTime":"2025-08-21T01:14:47.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:14:47.522Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Tauchman flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T01:15:01.426Z","endTime":"2025-08-21T01:15:21.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643565,"fullName":"Mike Tauchman","link":"/api/v1/people/643565"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92822948885663,"aZ":-28.61788228214704,"pfxX":4.7642878217856905,"pfxZ":2.390233363251342,"pX":0.5616370023013124,"pZ":1.6650948132317538,"vX0":3.7040084373461637,"vY0":-121.36782956786784,"vZ0":-3.5694532335574514,"x":95.59,"y":193.82,"x0":-1.6039034623547588,"y0":50.005814342640264,"z0":5.649345425340946,"aX":7.103251636899732},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.7,"breakHorizontal":-9.5,"spinRate":2759,"spinDirection":72},"zone":9,"typeConfidence":2.0,"plateTime":0.4514282539627703,"extension":5.991106465023035},"hitData":{"launchSpeed":96.4,"launchAngle":36.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.59,"coordY":66.76}},"index":0,"playId":"9fe0b84f-99fc-34ca-a20b-671313207b04","pitchNumber":1,"startTime":"2025-08-21T01:15:11.525Z","endTime":"2025-08-21T01:15:21.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":643565,"link":"/api/v1/people/643565","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":643565,"link":"/api/v1/people/643565"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:15:21.077Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T01:15:38.575Z","endTime":"2025-08-21T01:16:37.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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":94.7,"endSpeed":87.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.169209223653365,"aZ":-19.882593447475156,"pfxX":-9.947681995461533,"pfxZ":6.375235154168623,"pX":0.2757509993097742,"pZ":2.6881818791901453,"vX0":7.450483660342637,"vY0":-137.66926915994046,"vZ0":-4.762300014889315,"x":106.49,"y":166.2,"x0":-1.166555831203714,"y0":50.00542119397014,"z0":5.777289258416595,"aX":-19.190686143557798},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":16.6,"spinRate":2446,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39711949955704995,"extension":6.088709060215153},"index":0,"playId":"153f96d9-7a89-3063-9c4e-1846e011bc4f","pitchNumber":1,"startTime":"2025-08-21T01:15:52.801Z","endTime":"2025-08-21T01:15:56.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.373514083646636,"aZ":-15.9333623258547,"pfxX":-7.417898441813098,"pfxZ":8.3389604423588,"pX":0.2285789756890353,"pZ":2.369218520865998,"vX0":9.54942479642226,"vY0":-138.54881838180873,"vZ0":-4.4973531448808295,"x":108.29,"y":174.81,"x0":-2.295840907048482,"y0":50.00606517050836,"z0":5.075305844604709,"aX":-14.453424092247893},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":11.5,"spinRate":2383,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.39503416556917603,"extension":6.455432165323778},"index":1,"playId":"13a178e8-aa4c-3257-85f6-954e141689e5","pitchNumber":2,"startTime":"2025-08-21T01:16:11.423Z","endTime":"2025-08-21T01:16:14.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-21T01:16:27.905Z","endTime":"2025-08-21T01:16:34.635Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70268073748128,"aZ":-16.26184619067058,"pfxX":-10.309874136086702,"pfxZ":8.046616290842051,"pX":-0.3336832578032927,"pZ":2.4248251273384307,"vX0":9.346630329646135,"vY0":-140.00113417259254,"vZ0":-4.475627041101948,"x":129.72,"y":173.31,"x0":-2.3820378013308017,"y0":50.00364424438066,"z0":5.11434362966297,"aX":-20.39119916850818},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":16.7,"spinRate":2416,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.3917845648684879,"extension":6.397618828446849},"index":3,"playId":"a708e39d-17d5-322d-a456-eb0499439cad","pitchNumber":3,"startTime":"2025-08-21T01:16:34.635Z","endTime":"2025-08-21T01:16:37.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":805373,"link":"/api/v1/people/805373"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Home Plate"},{"official":{"id":658082,"link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-21T01:16:37.635Z","atBatIndex":57}]